This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
builder.WebHost.ConfigureKestrel(options => | |
{ | |
options.ListenAnyIP(5000); | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "http://json.schemastore.org/launchsettings.json", | |
"iisSettings": { | |
"windowsAuthentication": false, | |
"anonymousAuthentication": true, | |
"iisExpress": { | |
"applicationUrl": ...., | |
"sslPort": .... | |
} | |
}, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"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", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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 |