Skip to content

Instantly share code, notes, and snippets.

WITH CTE_SportAttributes AS (
SELECT
st.*,
str."SportId"
FROM "dbo"."SportAttributes" AS st
INNER JOIN "dbo"."SportAttributesRelation" AS str
ON st."Id" = str."AttributeId"
),
CTE_SportAttributeGroups AS (
SELECT
@using Dogan.HR.Academy.Data
@using Dogan.HR.Academy.Models
@using Dogan.HR.Models
@using Dogan.HR.Models.HelperModels
@using exampleapp.Models
@using System.Text.Json
@using System.Security.Cryptography
@using System.Text
@using FluentValidation
@using FluentValidation.Results
Choosing between a hybrid framework (like Capacitor.js, Flutter, or React Native) and a native solution
(like Kotlin for Android and Swift/Objective-C for iOS) depends on your project’s requirements, performance
needs, team expertise, and budget. Hybrid frameworks are ideal for cross-platform development, allowing you
to use a single codebase to target multiple platforms (iOS, Android, web, and desktop). This can significantly
reduce development time and cost, making it an excellent choice if you need to release on multiple platforms quickly.
Capacitor.js is particularly useful for transforming web apps into mobile and desktop apps, leveraging web technologies
that developers are already familiar with. Flutter and React Native also offer near-native performance with customizable
UIs across platforms. These frameworks are well-suited for business apps, e-commerce apps, and simpler use cases that
don’t require deep platform integration or heavy performance optimizations.
Choosing between a hybrid framework (like Capacitor.js, Flutter, or React Native) and a native solution (like Kotlin for Android and Swift/Objective-C for iOS) depends on your project’s requirements, performance needs, team expertise, and budget. Hybrid frameworks are ideal for cross-platform development, allowing you to use a single codebase to target multiple platforms (iOS, Android, web, and desktop). This can significantly reduce development time and cost, making it an excellent choice if you need to release on multiple platforms quickly. Capacitor.js is particularly useful for transforming web apps into mobile and desktop apps, leveraging web technologies that developers are already familiar with. Flutter and React Native also offer near-native performance with customizable UIs across platforms. These frameworks are well-suited for business apps, e-commerce apps, and simpler use cases that don’t require deep platform integration or heavy performance optimizations.
However, if your app requires high-perf
Deciding between a hybrid framework (like Capacitor.js, Flutter, or React Native) and a native solution (Kotlin for Android, Swift/Objective-C for iOS) depends on various project requirements, team resources, performance needs, and long-term goals. Below are scenarios where each approach would be more suitable:
1. Cross-Platform Requirements
Hybrid Framework (Capacitor.js, Flutter, React Native)
Scenario: You want to release your app on multiple platforms (iOS, Android, Web, and even Desktop) without duplicating development effort.
Rationale:
builder.WebHost.ConfigureKestrel(options =>
{
options.ListenAnyIP(5000);
});
app.Use(async (context, next) =>
{
// Check if Kestrel is being used
var isKestrel = context.Request.Host.Host == "localhost" && context.Request.Host.Port == 5000;
if (isKestrel)
{
Console.WriteLine("Running on Kestrel");
}
else
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": ....,
"sslPort": ....
}
},
"SELECT", "INSERT", "UPDATE", "DELETE", "DROP", "ALTER", "EXEC", "UNION",
"CREATE", "TRUNCATE", "FROM", "WHERE", "HAVING", "JOIN", "INNER JOIN", "LEFT JOIN",
"RIGHT JOIN", "OUTER JOIN", "FULL JOIN", "CROSS JOIN", "MERGE", "RENAME",
"GRANT", "REVOKE", "COMMIT", "ROLLBACK", "SAVEPOINT", "SET TRANSACTION",
"REPLACE", "LOCK TABLES", "UNLOCK TABLES", "DECLARE", "PRINT", "EXECUTE",
"CONCAT", "CHAR", "CHR", "SUBSTRING", "SUBSTR", "LEN", "RTRIM", "LTRIM",
"SESSION_USER", "USER", "DATABASE", "@@VERSION", "@@IDENTITY", "SLEEP",
"WAITFOR DELAY", "CAST", "CONVERT", "ISNULL", "NULLIF", "CASE", "WHEN",
"' OR '1'='1'", "' OR 1=1 --", "' OR 'x'='x'", "' OR ''=''", "' AND 1=1",
"xp_cmdshell", "sp_executesql", "pg_sleep", "pg_stat_activity", "UTL_HTTP",
<aruna> Hi rushfan would you have a linux .config that has sound enabled and tested to work?
<aruna> Where are you kee? I need a .config please
<aruna> Joanna, this is pascal related in a round-about manner..
<rushfan> aruna - I do not sorry. I'm mostly deaf, so no sound
<rushfan> Begin Writeln('No, I do not have a sounds .config'); End.
<rushfan> now it's pascal :)
<Joanna> Hi everyone
<JohnnyWadd> wheee
<JohnnyWadd> is anyone alive here?
<Joanna> Hi JohnnyWadd welcome