Skip to content

Instantly share code, notes, and snippets.

@MustafaMustafayev
Last active February 4, 2025 18:36
Show Gist options
  • Save MustafaMustafayev/cf58363a7ce204170525f393d2d1be5f to your computer and use it in GitHub Desktop.
Save MustafaMustafayev/cf58363a7ce204170525f393d2d1be5f to your computer and use it in GitHub Desktop.
c#, .net
https://www.c-sharpcorner.com/
https://www.tutorialspoint.com/csharp/index.htm
https://www.learnentityframeworkcore.com/
https://stackshare.io/
https://www.tutorialsteacher.com/core
https://www.dotnetperls.com/
https://docs.microsoft.com/en-us/dotnet
https://www.dotnettricks.com/
https://dailydotnettips.com/
https://www.infoworld.com/
https://dotnettutorials.net/
https://www.w3schools.com/
https://www.gencayyildiz.com/blog/c-9-0-init-only-properties-ve-init-accessor/
https://www.tutorialspoint.com/csharp/csharp_collections.htm
https://www.geeksforgeeks.org/collections-in-c-sharp/
https://www.tutorialsteacher.com/csharp/csharp-collection
https://www.gencayyildiz.com/blog/
1. v-pagination
https://v15.vuetifyjs.com/en/components/paginations
2. vue-datetime
https://github.com/mariomka/vue-datetime?ref=madewithvuejs.com
3. amcharts
https://www.amcharts.com/docs/v4/getting-started/integrations/using-vue-js/
4. Publish asp net core to iis
https://www.youtube.com/watch?v=XMPxHPXYnIA
https://docs.microsoft.com/en-us/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-3.1&tabs=visual-studio
5. EF core lazy loading
https://entityframeworkcore.com/querying-data-loading-eager-lazy
https://dotnetcoretutorials.com/2019/09/07/lazy-loading-with-ef-core/
6. https://andreasbm.github.io/web-skills/
7. EF tutorials
https://www.entityframeworktutorial.net/
8. Default crated and updated date
https://www.entityframeworktutorial.net/faq/set-created-and-modified-date-in-efcore.aspx
9. Tutorials teacher
https://www.tutorialsteacher.com/
10. SignalR
https://www.zealousweb.com/signalr-to-send-real-time-notifications-with-asp-net-core/
11. MSSQL docker
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver15&pivots=cs1-bash
for fixing port problem:
https://stackoverflow.com/questions/57316744/docker-sql-bind-an-attempt-was-made-to-access-a-socket-in-a-way-forbidden-by-it
12. API versioning
https://www.c-sharpcorner.com/article/api-versioning-in-asp-net-core-web-api/
13. Architecture
Onion : https://www.c-sharpcorner.com/article/onion-architecture-in-asp-net-core-mvc/
14. Publish net core to nginx on ubuntu
https://medium.com/@setu677/how-to-host-asp-net-core-on-linux-using-nginx-85339560e929
15. xUnit, ClassFixture, IDisposable
https://xunit.net/docs/shared-context
16. Weak reference
https://gist.github.com/dhalsim/086ae848805360ec5f83
17. ASP NET CORE RAZOR PAGES
https://www.youtube.com/watch?v=3I-WOilY_1Y&list=PL6n9fhu94yhX6J31qad0wSO1N_rgGbOPV&index=10
18. Assembly
https://www.codeguru.com/columns/csharp_learning/article.php/c5845/C-FAQ-15--What-is-an-Assembly.htm#:~:text=An%20assembly%20is%20a%20file,compilation%20the%20assembly%20gets%20updated.
19. Asp net core custom middleware
https://www.tutorialsteacher.com/core/how-to-add-custom-middleware-aspnet-core
20. tutorials
https://dotnettutorials.net/course/asp-net-core-tutorials/
https://www.tutorialsteacher.com/core/dotnet-core
21. git pull request
https://yangsu.github.io/pull-request-tutorial/#:~:text=Whgistat%20is%20a%20Pull%20Request,follow-up%20commits%20if%20necessary.
22. docker hub push pull
https://medium.com/@deepakshakya/beginners-guide-to-use-docker-build-run-push-and-pull-4a132c094d75
https://forums.docker.com/t/docker-push-error-requested-access-to-the-resource-is-denied/64468/5
23. Pact testing
https://docs.pact.io/getting_started/matching/
24. IHttpClientFactory
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-3.1
https://thinkrethink.net/2018/07/25/httpclient-httpclientfactory-asp-net-core/
https://stackoverflow.com/questions/59614323/i-am-looking-for-ihttpclientfactory-httpmethod-post-example
25. Portainer
https://medium.com/@dogukanturan/docker-ile-portainer-kurulumu-ve-portainera-h%C4%B1zl%C4%B1-bak%C4%B1%C5%9F-2fdcf2b31deb
26. Keycloak
https://www.keycloak.org/docs-api/5.0/rest-api/index.html#_users_resource => endpoints
https://www.keycloak.org/docs/4.8/authorization_services/#permission => Authorzitaion, permissions
https://www.keycloak.org/docs/latest/authorization_services/index.html#_resource_server_overview => auth serive
https://www.keycloak.org/docs/latest/authorization_services/ => auth service
27. ASP NET Core 3.1 cron job
https://sipkeschoorstra.medium.com/scheduled-asp-net-core-background-tasks-made-easier-with-elsa-48bd3628cb89
https://medium.com/@gtaposh/net-core-3-1-cron-jobs-background-service-e3026047b26d
https://medium.com/nerd-for-tech/practical-implementation-net-core-background-services-1a4c9bf3b1c9
29. CLI
https://en.wikipedia.org/wiki/Common_Language_Infrastructure
https://medium.com/@v.cheshmi/clr-bcl-cil-and-assemblies-in-net-framework-3de8bf09e781
https://www.geeksforgeeks.org/cil-or-msil-microsoft-intermediate-language-or-common-intermediate-language/
https://enterprisecoding.com/dotnet-framework-bcl-ve-clr/
30. global error handling net core
https://sunil-kumar-60226.medium.com/building-clean-architecture-application-using-asp-net-core-web-api-and-angular-11-backend-81b57c315dfa
31. clean code archtitecture
https://jaykrishnareddy.medium.com/clean-architecture-end-to-end-in-net-5-c9eb2c39ca7b
32. core 5
https://www.gencayyildiz.com/blog/c-9-0-init-only-properties-ve-init-accessor/
https://devblogs.microsoft.com/dotnet/announcing-the-release-of-ef-core-5-0/
https://www.learnentityframeworkcore5.com/whats-new-in-ef-core-5
https://blog.jetbrains.com/dotnet/2020/11/25/getting-started-with-entity-framework-core-5/
33. interceptors
https://docs.microsoft.com/en-us/ef/core/logging-events-diagnostics/interceptors
34. ef core soft delete
https://spin.atomicobject.com/2019/01/29/entity-framework-core-soft-delete/#:~:text=Soft%20Delete%20in%20EF%20Core&text=Adding%20a%20soft%20delete%20query,incorporate%20your%20soft%20delete%20functionality.&text=The%20above%20code%20intercepts%20any,the%20isDeleted%20column%20to%20true%20.
https://medium.com/@uslperera/soft-delete-with-ef-core-c677bff73ef7
https://www.ryansouthgate.com/2019/01/07/entity-framework-core-soft-delete/
35. visual studio tools
https://pasirgeulis2020.medium.com/top-10-must-have-tools-for-net-developers-b5128c5147bc
36. operator overloading
https://www.geeksforgeeks.org/c-sharp-operator-overloading/
37. git - changes from one branch to anoher branch using different ways
https://www.jetbrains.com/help/go/apply-changes-from-one-branch-to-another.html?gclid=Cj0KCQiA-aGCBhCwARIsAHDl5x-exf096z3b2O5FcSHB7fBgGRt6VaD61mlp_MeXVYysRVaZ8et2XYYaAnRqEALw_wcB
https://www.git-tower.com/learn/git/faq/cherry-pick/
https://www.atlassian.com/git/tutorials/saving-changes/git-diff#:~:text=git%20diff%20is%20a%20multi,%2C%20branches%2C%20files%20and%20more.&text=The%20git%20diff%20command%20is,state%20of%20a%20Git%20repo.
http://ecmelkytz.github.io/blog/2016/08/12/git-komutlari-2/
https://www.atlassian.com/git/tutorials/undoing-changes/git-clean
https://odayibasi.medium.com/git-komutlar%C4%B1-ve-kullan%C4%B1m%C4%B1-51ec0c07a434
38. database normalization
https://www.studytonight.com/dbms/database-normalization.php
39. ef core order by dynamic and multiple columns
https://stackoverflow.com/questions/38055150/how-to-order-by-a-dynamic-column-name-in-entityframework/51480781
https://stackoverflow.com/questions/1700587/order-by-col1-col2-using-entity-framework/1700608
40. asp net core redis signalR
https://docs.microsoft.com/en-us/aspnet/core/signalr/redis-backplane?view=aspnetcore-3.1
41. secure app
https://medium.com/dotnetsafer/5-simple-security-tips-for-your-net-applications-9490afb84d23
use dotnetsafer package
https://www.preemptive.com/obfuscation
secure string
42. advanced reflection
https://partechit.medium.com/c-sharp-reflection-everything-you-need-to-know-8ac52fede022
43. net maui
https://www.syncfusion.com/blogs/post/goodbye-xamarin-forms-hello-maui.aspx
https://medium.com/syncfusion/5-advantages-of-net-maui-over-xamarin-a7c0c24bae7d
44. when use sql not ORM
https://itnext.io/writing-sql-in-c-or-when-you-should-not-use-orm-5800a868db43
45. email sending using sendgrid
https://ilessrg.medium.com/send-emails-using-sendgrid-with-azure-in-net-core-6282c61b4041
46. dotnet garbage collection
https://www.jetbrains.com/help/dotmemory/NET_Memory_Management_Concepts.html?gclid=Cj0KCQjw9YWDBhDyARIsADt6sGaQ9erV65NO6duu1-ECM5qjDrgo4_eykXjJmIcC03lxGGxso4x5ZmsaAlWrEALw_wcB#a2802a55
47. https://medium.com/@alexandre.malavasi/why-is-the-open-closed-principle-so-important-bed2f2a0d4c7
48. ef and ef core
https://www.tutorialspoint.com/entity_framework/entity_framework_persistence.htm
https://www.entityframeworktutorial.net/efcore/one-to-many-conventions-entity-framework-core.aspx
https://www.learnentityframeworkcore.com/configuration/data-annotation-attributes/notmapped-attribute
49. revert merge
https://appuals.com/how-to-fix-git-error-you-need-to-resolve-your-current-index-first/
50. async, await, configure await
https://itnext.io/a-deep-dive-into-configureawait-65f52b9605c2
51. ef core tutorials
https://www.entityframeworktutorial.net/efcore/shadow-property.aspx
https://www.gencayyildiz.com/blog/category/entity-framework-core/
https://www.gencayyildiz.com/blog/entity-framework-core-data-concurrency/
52. audit property
https://www.entityframeworktutorial.net/efcore/shadow-property.aspx
https://www.entityframeworktutorial.net/faq/set-created-and-modified-date-in-efcore.aspx
53. time and space complexity
https://medium.com/kodcular/nedir-bu-big-o-notation-b8b9f1416d30
https://www.tutorialspoint.com/time-and-space-complexity-in-data-structure
https://www.hackerearth.com/practice/basic-programming/complexity-analysis/time-and-space-complexity/tutorial/#:~:text=Time%20complexity%20of%20an%20algorithm,the%20length%20of%20the%20input.&text=Let%20each%20operation%20takes%20time.
54. SAGA
https://suadev.gitbook.io/turkish-microservices-book/microservice-mimarilerde-transaction-yoenetimi-nasil-yapilir
https://medium.com/devopsturkiye/microservice-mimarilerde-transaction-y%C3%B6netimi-nas%C4%B1l-yap%C4%B1l%C4%B1r-228317e248ed#:~:text=Saga%20Pattern&text=Saga%2C%20her%20transaction'%C4%B1n%20farkl%C4%B1,verisini%20g%C3%BCncelledi%C4%9Fi%20transaction'lar%20dizisidir.
https://medium.com/@ijayakantha/microservices-the-saga-pattern-for-distributed-transactions-c489d0ac0247
https://dzone.com/articles/microservices-using-saga-pattern
https://medium.com/architectural-patterns/saga-pattern-saga-%C3%B6r%C3%BCnt%C3%BCs%C3%BC-55329a5f04cf
55. locking
https://www.mssqltips.com/sqlservertip/6115/how-to-handle-concurrency-in-entity-framework-core/
https://www.learnentityframeworkcore.com/concurrency
56. cancellatioktoken
https://www.minepla.net/2013/07/net-40-ile-gelen-cancellationtokensource-nedir/
57. transactionScope isolation level
https://docs.microsoft.com/en-us/sql/odbc/reference/develop-app/transaction-isolation-levels?view=sql-server-ver15
https://www.c-sharpcorner.com/article/understanding-isolation-levels/
http://programlamanotlari.blogspot.com/2010/10/transaction-isolation-level-lar-nedir.html#:~:text=En%20%C3%BCst%20seviye%20isolation%20%22SERIALIZABLE,ise%20%22READ%20UNCOMMITTED%22%20d%C4%B1r.
https://www.buraksenyurt.com/post/Transaction-larda-Izolasyon-Seviyeleri-(Isolation-Level)-1-bsenyurt-com-dan
58. stack vs heap
https://dev.to/tyrrrz/interview-question-heap-vs-stack-c-5aae
https://www.c-sharpcorner.com/article/C-Sharp-heaping-vs-stacking-in-net-part-i/
59. struct
http://clarkkromenaker.com/post/csharp-structs/
60. multithreading
https://medium.com/nerd-for-tech/multi-threading-in-c-sharp-f7a32b1614cb
61. .net and asp.net
https://www.temok.com/blog/difference-between-net-and-asp-net/#:~:text=The%20main%20difference%20between%20.,to%20build%20dynamic%20web%20applications.&text=NET%20Framework%20was%20first%20developed%20by%20Microsoft%20in%202000.%20.
62. memory management in c#
https://medium.com/c-programming/c-memory-management-part-2-finalizer-dispose-d3b3e43c08d1
https://medium.com/c-programming/c-memory-management-part-3-garbage-collection-18faf118cbf1
63. net 5 inheritance policy
https://nishanc.medium.com/inheritance-strategy-in-entity-framework-core-5-46345e90e297
64. kong api gateway vs net core microservices in docker
https://rramname.medium.com/api-gateway-and-microservices-using-kong-and-dotnet-core-in-docker-a402d14db8b7
65. asp net core testing
https://medium.com/technology-earnin/thorough-testing-of-asp-net-core-or-any-web-api-a87bd0585f9b
66. asp net core against multiple databases
https://medium.com/@suman.hansada/working-with-multiple-databases-using-net-5-0-and-entity-framework-5-0-94575b0f59ae
67. tpt and tph
https://henriquesd.medium.com/entity-framework-core-5-table-per-type-and-table-per-hierarchy-215ff85e4ae8
68. CLR and parts
https://www.geeksforgeeks.org/common-language-runtime-clr-in-c-sharp/
69. multi tenant application management
https://www.codemag.com/Article/2101081/Building-Multi-Tenant-Applications-Using-ASP.NET-5
70. kestrel
https://erhanballieker.com/tag/kestrel/
https://tutorialshelper.com/what-is-the-difference-between-inprocess-and-outofprocess-service-in-asp-net-core/
71. ienumerable
https://medium.com/developers-arena/ienumerable-vs-icollection-vs-ilist-vs-iqueryable-in-c-2101351453db
72. change tracker
https://entityframeworkcore.com/saving-data-changetracker
73. http requests
https://medium.com/kodgemisi/rest-api-tasarim-rehberi-2f004a87426d
74. asp net core - crud using oracle db
https://www.c-sharpcorner.com/blogs/crud-operation-in-asp-net-core30-with-oracle-database2
75. constructor
https://medium.com/nerd-for-tech/constructors-in-c-sharp-74751cfb0543
76. net core vs gitlab ci/cd
https://faun.pub/continuous-integration-with-net-core-and-gitlab-5cd51161c072
77. liquibase database changes management tool
https://chanakar.medium.com/introduction-to-liquibase-718c6e53d29b
78. c# refactoring
https://medium.com/codex/refactoring-in-c-531345065ade
79. publish asp net core to iis
https://medium.com/bina-nusantara-it-division/how-to-deploy-net-core-on-iis-eb091773f74d
80. jit vs aot in c#
http://net-informations.com/faq/qk/jit.htm
81. object vs dynamic
https://www.c-sharpcorner.com/UploadFile/rohatash/difference-between-object-and-dynamic-keyword-in-C-Sharp/
82. optimization sql queries
https://medium.com/codex/write-faster-and-more-efficient-sql-queries-42d295ba60fc
83. c# garbage colletion
https://www.geeksforgeeks.org/garbage-collection-in-c-sharp-dot-net-framework/
84. net assembly
http://www.canertosuner.com/post/net-assembly-nedir
85. net core rest api
https://medium.com/free-code-camp/an-awesome-guide-on-how-to-build-restful-apis-with-asp-net-core-87b818123e28
86. sql server index
https://medium.com/trendyol-tech/sql-server-index-yap%C4%B1s%C4%B1-aba652828fe2
87. jwt
https://jasonwatmore.com/post/2021/06/02/net-5-create-and-validate-jwt-tokens-use-custom-jwt-middleware
https://tugrulbayrak.medium.com/jwt-json-web-tokens-nedir-nasil-calisir-5ca6ebc1584a
88. dry, kiss, yagni principles
https://henriquesd.medium.com/dry-kiss-yagni-principles-1ce09d9c601f
89. I/O vs CPU operations
https://jkl.gg/b/io-cpu-bound-threads/
90. oracle purge
https://emrahmete.wordpress.com/2011/11/28/oracle-recyclebin-flashback-ve-purge-mekanizmasi/
91. sql server query optimizer
https://www.red-gate.com/simple-talk/databases/sql-server/performance-sql-server/the-sql-server-query-optimizer/
https://www.sqlshack.com/sql-server-execution-plans-overview/
92. CQRS and MediatR
https://www.gencayyildiz.com/blog/cqrs-pattern-nedir-mediatr-kutuphanesi-ile-nasil-uygulanir/
93. Shallow and deep copy
https://www.geeksforgeeks.org/shallow-copy-and-deep-copy-in-c-sharp/
https://dotnettutorials.net/lesson/shallow-copy-and-deep-copy/
94. GAC
https://docs.microsoft.com/en-us/dotnet/framework/app-domains/gac
95. strong named assemblies
https://docs.microsoft.com/en-us/dotnet/standard/assembly/strong-named
http://www.csharpnedir.com/articles/read/?id=901
96. yield return and break
https://www.gencayyildiz.com/blog/cta-iterator-kavrami-ve-yield-anahtar-sozcugu/
https://www.ilkayilknur.com/c-iteratorsyield-keywordu-ve-arka-planda-neler-oluyor
97. how value and reference types stored in memory?
https://social.msdn.microsoft.com/Forums/vstudio/en-US/18d68d54-a272-44bd-931e-964230edbe30/how-the-member-variable-of-class-object-are-stored-in-memory-?forum=clr
https://stackoverflow.com/questions/1113819/arrays-heap-and-stack-and-value-types
98. salting, hashing
https://devnot.com/2020/kullanici-parola-guvenligi-icin-hashing-ve-salting-kullanimi/
99. dependency injection
https://www.tutorialsteacher.com/core/dependency-injection-in-aspnet-core
100. net core host environment
https://andrewlock.net/ihostingenvironment-vs-ihost-environment-obsolete-types-in-net-core-3/
101. mediatr
https://nishanc.medium.com/understanding-cqrs-pattern-using-net-core-mediatr-3658263cfb16
102. redo vs undo
https://www.datasciencearth.com/oracle-redo-ve-undo/
103. locking, concurrency
https://www.gencayyildiz.com/blog/entity-framework-core-data-concurrency/
https://www.c-sharpcorner.com/UploadFile/shivprasadk/3-ways-of-doing-optimistic-locking-in-net/
104. couchbase, cbes
https://medium.com/trendyol-tech/implementing-cqrs-with-cbes-8113733853a9
105. linq
https://referbruv.com/blog/posts/top-10-linq-methods-we-use-in-our-everyday-csharp-development
106. net core (*)
https://dotnettutorials.net/course/asp-net-core-tutorials/
107. linq select vs selectmany
http://www.technicaloverload.com/linq-select-vs-selectmany/
https://www.tutorialspoint.com/what-is-the-difference-between-select-and-selectmany-in-linq-chash
103. c# - sftp
https://www.rebex.net/sftp.net/features/directory-operations.aspx
104. linq - let
https://www.geeksforgeeks.org/linq-let-keyword/
105. IEnumerable vs IQueryable
http://cagataykiziltan.net/ienumerable-ve-iquearyble-arasindaki-fark/
106. ef core logging sql queries
https://eamonkeane.dev/3-ways-to-view-sql-generated-by-entity-framework-core-5/
107. net core mvc session
https://www.c-sharpcorner.com/article/how-to-use-session-in-asp-net-core/
108. volatile keyword
http://www.csharpnedir.com/articles/read/?id=155
109. validate jwt token
https://jasonwatmore.com/post/2021/06/02/net-5-create-and-validate-jwt-tokens-use-custom-jwt-middleware
110. dotnet user secrets
https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-5.0&tabs=windows
https://www.infoworld.com/article/3576292/how-to-work-with-user-secrets-in-asp-net-core.html
111. salting and hashing
https://medium.com/@mehanix/lets-talk-security-salted-password-hashing-in-c-5460be5c3aae
https://dotnetcodr.com/2017/10/26/how-to-hash-passwords-with-a-salt-in-net-2/
https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/consumer-apis/password-hashing?view=aspnetcore-5.0
112. AES encryption and decryption
https://findandsolve.com/articles/encrypt-and-decrypt-string-in-asp-dot-net-core-dot-net-5
113. RSA encryption and decryption
https://dev.to/stratiteq/cryptography-with-practical-examples-in-net-core-1mc4
https://damienbod.com/2020/08/19/symmetric-and-asymmetric-encryption-in-net-core/
https://www.youtube.com/watch?v=819cUtO2cwo
https://dev.to/stratiteq/cryptography-with-practical-examples-in-net-core-1mc4
https://coderedirect.com/questions/201597/export-private-public-keys-from-x509-certificate-to-pem
https://gist.github.com/dziwoki/cc41b523c2bd43ee646b957f0aa91943
generating private key:
openssl genrsa -des3 -out private.pem 2048
generating public key
openssl rsa -in private.pem -outform PEM -pubout -out public.pem
114. .NET libraries
https://partechit.medium.com/top-net-libraries-you-should-know-c1002e81800a
115. checking null
https://medium.com/@mattkenefick/snippets-in-c-more-ways-to-check-for-null-4eb735594c09
116. serilog, es, kibana
https://medium.com/@matias.paulo84/net-core-serilog-elasticsearch-kibana-3bd080ff4c1e
117. rabbitmq in net core
https://binodmahto.medium.com/rabbitmq-in-net-core-b050999fb122
118. .NET 6 LINQ
https://medium.com/@ozturkfurkan1994/linq-of-net-6-29eba3bfd957
119. query hint
http://www.veritabani.gen.tr/2017/07/28/sql-server-query-hint-kavrami-bazi-query-hintler/
120. sql parameter sniffing
http://www.veritabani.gen.tr/2016/09/19/parameter-sniffing/
121. CLR, CLS, CTS, ILdasm
https://www.geeksforgeeks.org/common-language-runtime-clr-in-c-sharp/
https://www.c-sharpcorner.com/UploadFile/9582c9/what-is-common-language-runtime-in-C-Sharp/
https://www.dotnetheaven.com/article/ildasm.exe-assembly-in-csharp
https://www.c-sharpcorner.com/blogs/what-are-cts-and-cls-in-net
https://www.dotnettricks.com/learn/netframework/understanding-relationship-between-cts-and-cls
https://www.linkedin.com/pulse/what-ctscls-fcl-bcl-crl-net-framework-pawan-verma/
https://www.yusufsezer.com.tr/net-nedir/
122. NET CORE METRICS USING PROMOTEUS AND GRAPHANA
https://medium.com/@matias.paulo84/collecting-metrics-in-aspnet-core-app-c626d946ca8a
123. grpc
https://www.gencayyildiz.com/blog/grpc-nedir-ne-amacla-ve-nasil-kullanilir/
124. net core minimal API
https://medium.com/@fernlancer/i-used-net-6-minimal-api-to-make-a-friend-48131dc0e3a7
125. NET CORE DbUp
https://medium.com/@niteshsinghal85/dbup-postgresql-dapper-in-asp-net-core-c3be6c580c54
126. NET CORE MiniProfiler
https://medium.com/@niteshsinghal85/miniprofiler-in-asp-net-core-2ea30e342ee
127. async
https://www.c-sharpcorner.com/article/async-and-await-in-c-sharp/
128. software development life cycle (sdlc)
https://zeynepaygun.wordpress.com/2017/05/29/what-is-sdlc-sdlc-nedir/
129. pull request workflow
https://medium.com/@urna.hybesis/pull-request-workflow-with-git-6-steps-guide-3858e30b5fa4
https://www.atlassian.com/git/tutorials/making-a-pull-request
130. net core libraries
https://asadiftikhar539.medium.com/net-core-libraries-to-make-your-life-easy-and-save-time-392fb91f5c0e
131. Mass transit
https://www.gencayyildiz.com/blog/net-core-masstransit-kullanarak-rabbitmq-ile-messaging/
132. seq logging package
https://datalust.co/seq
133. == vs equals in c#
https://www.c-sharpcorner.com/UploadFile/3d39b4/difference-between-operator-and-equals-method-in-C-Sharp/#:~:text=The%20Equality%20Operator%20(%20%3D%3D)%20is,()%20method%20compares%20only%20contents.
134. net core error handling
https://medium.com/codex/a-few-ways-to-handle-errors-in-net-d101dc5295a7
135. null coalescing
null coalescing
136. circuit breaker
https://medium.com/trendyol-tech/nedir-bu-circuit-breaker-pattern-2d3d34948767
137. polly, circuit breaker, timeout and retry pattern
https://www.gencayyildiz.com/blog/net-core-5-0-retry-pattern-timeout-ve-circuit-breaker-polly/
138. API versioning
https://mbarkt3sto.medium.com/a-scratch-guide-to-api-versioning-in-asp-net-core-bc0955371565
https://www.infoworld.com/article/3562355/how-to-use-api-versioning-in-aspnet-core.html
139. Migration bundle
https://docs.microsoft.com/en-us/ef/core/
140. concurrent collections, thread safety
https://www.gencayyildiz.com/blog/thread-safe-concurrentqueue-concurrentdictionary-concurrentbag-concurrentstack-ve-blockingcollection-koleksiyonlari-ve-kullanim-durumlari/
141. jit and types
https://medium.com/codex/jit-compiler-in-net-ea4e6acc173a
142. yield
https://www.gencayyildiz.com/blog/cta-iterator-kavrami-ve-yield-anahtar-sozcugu/
143. stack vs heap
https://stackoverflow.com/questions/1113819/arrays-heap-and-stack-and-value-types
144. vps vs vds
https://www.hosttescil.com/vds-ve-vps-arasinda-ki-fark-nedir.html
145. decomple net app, DnSpy
https://medium.com/dotnetsafer/i-show-you-how-to-crack-a-net-application-f88ed2598f97
146. ASP NET STATE MANAGEMENT
https://partechit.medium.com/state-management-in-asp-net-ce311b8b5c47
147. ef core memory efficient queries
https://medium.com/codex/fast-and-memory-efficient-querying-in-entity-framework-ebf906d9e6cb
148. imemorycache net core
https://medium.com/geekculture/speed-up-your-net-core-api-using-imemorycache-to-reduce-database-hits-69d0dec7295d
149. net interview questions
https://levelup.gitconnected.com/7-tricky-questions-to-ask-net-developer-in-a-job-interview-9cdb3789db54
150. captive dependency
https://blog.ploeh.dk/2014/06/02/captive-dependency/
151. LINQ
https://medium.com/@bananicabananica/the-rest-of-linq-3b5f7d4e0f49
152. twintype, property synchronization among objects
https://mbarkt3sto.medium.com/properties-synchronization-without-inheritance-in-c-31b5cb72d58e
153. net core health checking
https://medium.com/innoviletech/asp-net-core-health-check-f1767636f180
154. c# yield
https://medium.com/@alexandre.malavasi/demystifying-yield-return-in-c-728b7305ab4f
155. dotnet user secrets
https://avinashkarat007.medium.com/storing-user-secrets-in-net-core-ecaeaa1d6cd2
156. web api on .net6
https://binodmahto.medium.com/web-api-on-net-6-7834f8d2fb51
157. net core compilation
https://jpdeffo.medium.com/how-dotnet-core-compilation-work-for-absolute-beginners-fdba62b3167c
158. swagger documentation
https://medium.com/@niteshsinghal85/enhance-swagger-documentation-with-annotations-in-asp-net-core-d2981803e299
159. serialization
https://www.bayramucuncu.com/c-ile-serilestirme-serialization/
160. fluent validation
https://jber595.medium.com/net-core-complex-properties-validation-using-fluentvalidation-e204c5e8e7c1
161. nullable
https://ilessrg.medium.com/day-2-avoid-null-exceptions-with-c-operators-90d8f8022cf7
162. directory operation in c#
https://medium.com/c-sharp-progarmming/directory-handling-in-c-163309cbef83
163. amplify push
https://docs.aws.amazon.com/amplify/latest/userguide/getting-started.html
https://docs.amplify.aws/guides/hosting/git-based-deployments/q/platform/js/#4-deploy-your-app-to-aws-amplify
164. in memory vs distributed cache in .net
https://blog.devgenius.io/in-memory-and-distributed-cache-net-core-9be16bec34d7
165. c# extension method
https://avinashkarat007.medium.com/extension-methods-in-c-5930385f43f1
166. Zeebe BPM in .net
https://arjangeertsema.medium.com/zeebe-and-net-a-love-story-28475f988a79
167. .NET 6 DateOnly and TimeOnly
https://medium.com/@niteshsinghal85/simplified-date-and-time-with-dateonly-and-timeonly-type-in-net-6-39699c5e6b03
168. ef core performance tips
https://medium.com/@josip.paladin/entity-framework-performance-tips-tricks-d951d8c73cb0
https://blog.devgenius.io/improve-performance-in-your-net-app-via-one-simple-line-of-code-c0dfa12a9f9e
https://nishanc.medium.com/writing-better-performant-queries-with-linq-on-ef-core-6-0-%EF%B8%8F-85a1a406879
169. template methods design
https://medium.com/@singhsharp/c-design-patterns-template-method-design-pattern-4a28e8e7fa44
170. GC
https://medium.com/@karol.rossa/garbage-collector-a019b9b0ff60
171. net core vs rabbit mq
https://www.programmingwithwolfgang.com/rabbitmq-in-an-asp-net-core-3-1-microservice/
https://lostechies.com/derekgreer/2012/03/28/rabbitmq-for-windows-exchange-types/
https://medium.com/trendyol-tech/rabbitmq-exchange-types-d7e1f51ec825
172. execute stored procedure using generic way in net core
https://medium.com/hackernoon/execute-a-stored-procedure-that-gets-data-from-multiple-tables-in-ef-core-1638a7f010c
173. about boilerplate code
https://ceaksan.com/tr/boilerplate-code-nedir
174. c# span
http://www.umutozel.com/span-memory
175. stackalloc
https://www.ilkayilknur.com/stackalloc-ifadesi-nedir-nasil-kullanilir
176. c# marshalling
https://docs.microsoft.com/en-us/dotnet/standard/native-interop/type-marshaling
177. c# extern keyword
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/extern
178. static, const vs readonly
https://www.dotnettricks.com/learn/csharp/difference-between-constant-and-readonly-and-static
179. c# indexer
https://www.tutorialspoint.com/csharp/csharp_indexers.htm
180. saga pattern
https://medium.com/geekculture/implementing-distributed-transaction-in-net-using-saga-pattern-1641172c122
https://medium.com/devopsturkiye/microservice-mimarilerde-transaction-y%C3%B6netimi-nas%C4%B1l-yap%C4%B1l%C4%B1r-228317e248ed
181. csv reader
https://medium.com/@matias.paulo84/high-performance-csv-parser-with-system-io-pipelines-3678d4a5217a
182. repository patterns
https://amrelsher07.medium.com/repository-pattern-with-automapper-in-net-core-213918e2e36b
183. httplient
https://medium.com/@ajidejibola/consume-web-api-with-c-httpclient-367c1f562305
184. grpc
https://binodmahto.medium.com/grpc-on-net-732c8f05db06
185. net core microservices, sharded database, jmeter
https://itnext.io/how-to-scale-an-asp-net-core-microservice-and-sharded-database-load-test-with-jmeter-1a8c7292e7e3
186. dapr
https://mstryoda.medium.com/distributed-application-runtime-dapra-genel-bak%C4%B1%C5%9F-d2677b85b0f7
186. c# record types
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/records
187. optimistic vs pessimistic locking
http://www.canertosuner.com/post/optimistic-lock-nedir-pessimistic-lock-nedir-data-concurrency
https://docs.microsoft.com/en-us/ef/core/modeling/concurrency?tabs=data-annotations
188. inverse property
https://entityframework.net/inverse-property
189. htmx
https://htmx.org/
190. base64 prefixes
https://blog.birost.com/a?ID=01750-6b57c60e-dfa8-44e5-bfe5-b611a6628443
191. git fork
https://medium.com/@noteCe/github-ile-fork-ve-pull-request-be6077342834
192. Task vs ValueTask
https://devblogs.microsoft.com/dotnet/understanding-the-whys-whats-and-whens-of-valuetask/
https://www.ilkayilknur.com/peki-nedir-bu-valuetask
193. Dispose, SuppressFinalize
https://alistairevans.co.uk/2019/10/24/net-asynchronous-disposal-tips-for-implementing-iasyncdisposable-on-your-own-types/
194. custom exception handling
https://bytedev.medium.com/the-art-of-net-custom-exceptions-82f5b1a16ced
195. .net libraries
https://blog.devgenius.io/essential-10-net-libraries-every-developer-must-know-fc413cbfab05
196. tools frameworks for .NET
https://medium.com/geekculture/tools-frameworks-for-net-developers-28a70d7a8bf0
197. jsonconstructor
https://stackoverflow.com/questions/23017716/json-net-how-to-deserialize-without-using-the-default-constructor
198. deep and shallow copy
https://www.geeksforgeeks.org/shallow-copy-and-deep-copy-in-c-sharp/
199. ASP NET State management
https://docs.microsoft.com/en-us/previous-versions/aspnet/75x4ha6s(v=vs.100)
200. Workstation vs Service GC
https://devblogs.microsoft.com/premier-developer/understanding-different-gc-modes-with-concurrency-visualizer/
201. asnotracking with identity resolution
https://thecodeblogger.com/2021/07/15/asnotracking-with-identity-resolution-in-net-ef-core/
202. dotnet tutorials - multithreading
https://dotnettutorials.net/lesson/multithreading-in-csharp/
203. cortesian explonation solving suing split query of ef core
https://henriquesd.medium.com/entity-framework-core-5-split-queries-2b7f6c729c8f
204. ef core concurrency conficts
https://entityframeworkcore.com/saving-data-cascade-delete
205. enlist transaction
https://qastack.info.tr/programming/2884863/under-what-circumstances-is-an-sqlconnection-automatically-enlisted-in-an-ambien
206. where value types are stored?
https://social.msdn.microsoft.com/Forums/vstudio/en-US/18d68d54-a272-44bd-931e-964230edbe30/how-the-member-variable-of-class-object-are-stored-in-memory-?forum=clr
207. redirect vs rewrite
https://medium.com/@gokhansengun/http-redirect-ve-url-rewrite-nedir-ve-ne-i%C5%9Fe-yarar-d17c9f1fe5bd
208. net core health check
https://medium.com/hesapkurdu-development/dr-net-core-health-check-operasyonlar%C4%B1-63ec0f6b9b0f
209. high cohesion and low coupling
https://enterprisecraftsmanship.com/posts/cohesion-coupling-difference/
210. clustered vs non clustered indexes
https://www.geeksforgeeks.org/difference-between-clustered-and-non-clustered-index/
211. JWT parts
https://devnot.com/2017/json-web-token-jwt-standardi/
212. DBContext
https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext?view=efcore-5.0
213. circuit breaker pattern vs net core
https://medium.com/trendyol-tech/nedir-bu-circuit-breaker-pattern-2d3d34948767
https://dotnetcorecentral.com/blog/microservice-resilience-circuit-breaker-using-polly-in-net-core/
214. most useful .net blog and websites
https://medium.com/c-sharp-progarmming/the-most-interesting-c-net-blogs-and-websites-724da4fedf5d
215. deadly diamon problem
https://medium.com/@kestu.kersis/deadly-diamond-problem-in-c-eb470c486280
216. c# data structures base
https://medium.com/c-sharp-progarmming/what-is-ienumerable-icollection-ilist-and-iqueryable-e78bf74cfd5f
217. multithreading
https://blog.devgenius.io/multithreaded-programming-in-net-core-part-one-c6c0548ff884
https://dotnettutorials.net/lesson/multithreading-in-csharp/
https://thecodeprogram.com/multithreading-ve-multiprocessing-nedir--farklari-nelerdir-
https://stackoverflow.com/questions/19324306/running-two-threads-at-the-same-time/19324717
https://medium.com/geekculture/asynchronous-and-parallel-programming-in-c-net-1e0f14e1db80
https://dev.to/scotthannen/concurrency-vs-parallel-vs-async-in-net-3812
https://www.geeksforgeeks.org/difference-between-concurrency-and-parallelism/
218. closere in c#
https://www.simplethread.com/c-closures-explained/
219. design patterns
https://refactoring.guru/design-patterns/csharp
https://tugrulbayrak.medium.com/design-patterns-tasarim-kaliplari-3da2018eb9c5
https://www.hermesiletisim.net/dev/design-patterns-hakkinda-genel-bilgiler
https://medium.com/educative/the-7-most-important-software-design-patterns-d60e546afb0e
https://www.c-sharpcorner.com/UploadFile/bd5be5/design-patterns-in-net/
220. database hint, parameter sniffing
http://www.veritabani.gen.tr/2017/07/28/sql-server-query-hint-kavrami-bazi-query-hintler/
http://www.veritabani.gen.tr/2016/09/19/parameter-sniffing/
221. CTE (common table expression)
https://sqlserveregitimleri.com/sql-serverda-common-table-expression-kullanimi
222. dataabase index
https://medium.com/trendyol-tech/sql-server-index-yap%C4%B1s%C4%B1-aba652828fe2
https://www.guru99.com/indexing-in-database.html#4
https://www.jigsawacademy.com/blogs/data-science/types-of-indexes-in-sql-server
http://www.farukerdem.com/postgresql-b-tree-index-nedir/2021/03/11
223. git
https://www.atlassian.com/git/tutorials/saving-changes#:~:text=git%20ignore%20page.-,git%20add,until%20you%20run%20git%20commit%20.
https://medium.com/@mustafazahidefe/git-notlar%C4%B1-5-branch-kavram%C4%B1-d176626711a4
https://stegosaurusdormant.com/bare-git-repo/
224. refactoring
https://www.kemalkefeli.com.tr/refactoring-nedir.html
https://www.utm.mx/~caff/doc/OpenUPWeb/openup/guidances/guidelines/refactoring_33F165CA.html
https://enterprisecraftsmanship.com/posts/cohesion-coupling-difference/
https://www.jetbrains.com/resharper/features/code_refactoring.html
https://medium.com/bili%C5%9Fim-hareketi/refactoring-1-refactoring-nedir-c790b3d4b256
225. flyway, ef core migration vs flyway, evolve for .net
https://www.red-gate.com/simple-talk/devops/database-devops/database-version-control-getting-started-with-flyway/
https://medium.com/sahibinden-technology/liquibase-ve-flyway-nedir-farklar%C4%B1-nelerdir-1b8d95fe1537
https://docs.microsoft.com/en-us/archive/msdn-magazine/2019/october/data-points-hybrid-database-migrations-with-ef-core-and-flyway
226. time and space complexity, bigO notation
https://medium.com/kodcular/nedir-bu-big-o-notation-b8b9f1416d30
https://www.baeldung.com/cs/space-complexity#:~:text=O(n%20log%20n)%20%E2%80%93,square%20of%20the%20input%20size
https://careerkarma.com/blog/big-o-notation-time/#:~:text=The%20Big%20O%20Notation%20for,two%20to%20get%20our%20runtime.
https://www.tutorialspoint.com/time-and-space-complexity-in-data-structure
https://www.hackerearth.com/practice/basic-programming/complexity-analysis/time-and-space-complexity/tutorial/
https://afteracademy.com/blog/time-and-space-complexity-analysis-of-algorithm
https://stackoverflow.com/questions/697918/what-does-o1-access-time-mean#:~:text=In%20short%2C%20O(1),will%20take%20twice%20the%20time.
227. ef core N+1 problem
https://www.brentozar.com/archive/2018/07/common-entity-framework-problems-n-1/#:~:text=The%20N%20%2B%201%20problem%20occurs,original%20query%20(%20%2B%201).
https://www.thinktecture.com/en/entity-framework-core/n1-queries-problem-in-3-1/
228. ef core soft delete
https://stackoverflow.com/questions/49242151/how-to-make-soft-delete-in-cascade-with-entity-framework-core-including-navigati
https://github.com/dotnet/efcore/issues/11240
https://www.thereformedprogrammer.net/ef-core-in-depth-soft-deleting-data-with-global-query-filters/#:~:text=You%20can%20add%20a%20soft,restored%20and%20history%20is%20preserved.
https://www.meziantou.net/entity-framework-core-soft-delete-using-query-filters.htm
229. aggregate pattern
https://martinfowler.com/bliki/DDD_Aggregate.html
230. select many in ef core and linq
https://www.tektutorialshub.com/entity-framework-core/selectmany-in-entity-framework-core/
https://qastack.info.tr/programming/958949/difference-between-select-and-selectmany
https://csharp-tutorials.com/tr-tr/linq/SelectMany
231. ef core multitenancy
https://www.thereformedprogrammer.net/building-asp-net-core-and-ef-core-multi-tenant-apps-part1-the-database/
https://codewithmukesh.com/blog/multitenancy-in-aspnet-core/
https://medium.com/swlh/entity-framework-core-multitenancy-112d82cd89c6
232. IO blocking vs none blocking
https://stackoverflow.com/questions/1241429/blocking-io-vs-non-blocking-io-looking-for-good-articles#:~:text=Well%20blocking%20IO%20means%20that,later%20point%20by%20the%20kernel.
https://medium.com/coderscorner/tale-of-client-server-and-socket-a6ef54a74763
http://faculty.salina.k-state.edu/tim/ossg/Device/blocking.html
233. ACID principles
https://www.ibm.com/docs/en/cics-ts/5.4?topic=processing-acid-properties-transactions
https://www.geeksforgeeks.org/acid-properties-in-dbms/
https://databricks.com/glossary/acid-transactions
234. PLINQ
https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/introduction-to-plinq
235. design patterns
https://www.c-sharpcorner.com/article/factory-method-design-pattern-in-c-sharp/
https://www.c-sharpcorner.com/UploadFile/dacca2/design-pattern-for-beginner-bridge-design-pattern/
https://www.c-sharpcorner.com/article/factory-method-design-pattern-in-c-sharp/
https://www.c-sharpcorner.com/UploadFile/bd5be5/design-patterns-in-net/
https://www.c-sharpcorner.com/UploadFile/dacca2/design-pattern-for-beginner-bridge-design-pattern/
https://refactoring.guru/design-patterns/abstract-factory/csharp/example#example-0
236. Integration testing
https://www.guru99.com/integration-testing.html
https://medium.com/devopsturkiye/unit-test-mi-integration-test-mi-34ddea054696
https://medium.com/devopsturkiye/unit-test-mi-integration-test-mi-34ddea054696
https://code-maze.com/aspnet-core-integration-testing/
https://www.hosting.work/aspnet-core-integration-testing/
237. ef core store enum in database
https://medium.com/agilix/entity-framework-core-enums-ee0f8f4063f2
238. mutable vs immutable
7f8fbe04-c4d4-4b1d-9833-a6f39119ae6d
https://www.pluralsight.com/guides/understanding-string-immutability-csharp
239. c# 9
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-9
https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/
https://riptutorial.com/csharp-9/learn/100008/native-integers
https://www.gencayyildiz.com/blog/c-9-0-records-ile-immutable-datalar/
240. c# 10
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-directive
https://devblogs.microsoft.com/dotnet/welcome-to-csharp-10/
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/record-structs
https://www.borakasmer.com/c-10-record-struct/
241. .NET 6
https://devblogs.microsoft.com/dotnet/announcing-net-6/
https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-6#:~:text=NET%206%20is%20the%20fastest,tools%2C%20and%20better%20team%20collaboration.
https://devblogs.microsoft.com/dotnet/package-validation/
https://www.gokhandogru.net/microsoft-net-maui-nedir-maui-hakkinda-bilgiler/
https://medium.com/devopsturkiye/net-6-ve-yenilikleri-1-preview-1-preview-2-6fd1b7667843
https://medium.com/devopsturkiye/net-6-ve-yenilikleri-2-preview-4-e9456e4a9920
https://www.borakasmer.com/net-6-0-ile-gelen-yenilikler/
242. jit vs aot
https://stackoverflow.com/questions/32653951/when-does-ahead-of-time-aot-compilation-happen
243. web assembly and blazor
https://medium.com/codefiction/webassembly-web-hi%C3%A7-bu-kadar-h%C4%B1zl%C4%B1-olmam%C4%B1%C5%9Ft%C4%B1-61912b3357dc
https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
244. ef core 6
https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-6.0/whatsnew
245.
https://medium.com/syncfusion/10-best-c-nuget-packages-to-improve-your-productivity-in-2022-593825ecd0b0
https://danielledevblog.medium.com/using-a-cancellationtoken-in-net-core-web-api-9779c39596d5
https://medium.com/@aleksandr.maslovskii.1990/asp-net-core-6-application-with-feature-flags-ea8a6e6702f8
https://medium.com/infobipdev/write-a-url-shortener-in-26-lines-of-code-with-net-minimal-apis-52e110a07a25
https://medium.com/nerd-for-tech/top-things-to-know-about-net-6-82b54df12bd
https://enlear.academy/global-exception-handling-in-net-6-16908fc8dc28
https://medium.com/@me.sourabhrustagi/i-didnt-know-it-was-this-easy-to-handle-exceptions-in-net-core-web-api-easyexception-9a76f2582c78
https://medium.com/@fernlancer/im-bored-so-i-decide-to-try-out-net-maui-microsoft-s-net-multi-platform-app-ui-34b67590d91c
https://justin-coulston.medium.com/c-problem-sql-executor-service-deb459132a50
https://malshikay.medium.com/five-best-practices-for-asp-net-core-web-api-358f15044103
246. minimal api
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/minimal-apis?view=aspnetcore-6.0
247. CoreCLR vs CoreFX
https://www.c-sharpcorner.com/blogs/understanding-net-framework-net-core-and-net-standard-and-future-net
248. Authentication types
https://kerteriz.net/http-authentication-yontemleri-ve-kullanimlari/
249. SQL Set NOCOUNT
https://stackoverflow.com/questions/38145270/what-is-the-advantage-of-using-set-nocount-on-in-stored-procedures-which-are/38145550#:~:text=SET%20NOCOUNT%20ON%20is%20a,showing%20the%20affected%20rows%20message.
250. OLAP AVS OLTP
https://www.linkedin.com/pulse/oltp-ve-olap-nedir-aralar%C4%B1ndaki-fark-umut-can-kocaman/?originalSubdomain=tr
251. CTE in SQL
https://www.geeksforgeeks.org/cte-in-sql/
https://www.sqlshack.com/sql-server-common-table-expressions-cte/#:~:text=A%20Common%20Table%20Expression%2C%20also,be%20used%20in%20a%20View.
252. lock vs monitor, monitor wait and pulse, pulseall
https://www.c-sharpcorner.com/UploadFile/1d42da/wait-and-pulse-method-in-threading-C-Sharp/
253. self contained vs portable publish
https://andrewlock.net/should-i-use-self-contained-or-framework-dependent-publishing-in-docker-images/
https://developpaper.com/net-core-application-types-portable-apps-self-contained-apps/
254. task class
https://enginunal.medium.com/net-asenkron-async-await-programlama-2807fecae061
255. secutiry headers
https://blog.elmah.io/the-asp-net-core-security-headers-guide/
https://www.infoworld.com/article/3602891/how-to-use-security-headers-in-aspnet-core-mvc-5.html
256. c# concurrent collections
https://www.c-sharpcorner.com/article/thread-safe-concurrent-collection-in-C-Sharp/
https://hackernoon.com/understanding-concurrent-collections-in-c
https://www.gencayyildiz.com/blog/thread-safe-concurrentqueue-concurrentdictionary-concurrentbag-concurrentstack-ve-blockingcollection-koleksiyonlari-ve-kullanim-durumlari/
257. valuetask
https://www.infoworld.com/article/3565433/how-to-use-valuetask-in-csharp.html
https://www.ilkayilknur.com/peki-nedir-bu-valuetask
258. Server and workstation GC
https://devblogs.microsoft.com/premier-developer/understanding-different-gc-modes-with-concurrency-visualizer/#:~:text=Workstation%20GC%20vs.&text=Workstation%20GC%20is%20designed%20for,favor%20of%20longer%20GC%20pauses.
259. code refactoring
https://www.codemag.com/article/0401071#:~:text=The%20next%20version%20of%20C%23,the%20code%20itself%20actually%20does.
260. GC
https://www.geeksforgeeks.org/garbage-collection-in-c-sharp-dot-net-framework/
https://www.c-sharpcorner.com/interview-question/what-are-the-generation-of-garbage-collection-in-c-sharp-net
261. FCL and BCL, CLR, Garbage collection
https://www.linkedin.com/pulse/what-ctscls-fcl-bcl-crl-net-framework-pawan-verma#:~:text=FCL%20is%20superset%20of%20BCL,the%20FCL%20includes%20the%20BCL.
262. OOSP
https://programmingdigest.com/object-oriented-software-development-oosd-ooa-ood-oop-oot-and-oosm-in-c/
263. Globalization vs localization in .net core
https://www.codemag.com/Article/2009081/A-Deep-Dive-into-ASP.NET-Core-Localization
264. ef core ApplyConfigurationsFromAssembly
https://dotnetcoretutorials.com/2020/06/27/a-cleaner-way-to-do-entity-configuration-with-ef-core/
265. fluent api and validation
https://dotnetcoretutorials.com/2020/06/27/a-cleaner-way-to-do-entity-configuration-with-ef-core/
https://geeksarray.com/blog/using-fluent-api-in-efcore-code-first
https://docs.fluentvalidation.net/en/latest/aspnet.html
https://codewithmukesh.com/blog/fluent-validation-aspnet-core/
https://code-maze.com/fluentvalidation-in-aspnet/
266. web rtc
https://medium.com/@busradeniz/webrtc-nedir-8a483e686162
267. table scan, index scan, query analyses
http://sqlservernedir.blogspot.com/2018/05/sql-server-tips-7-sql-server-table-scan.html
https://berkemrecabuk.medium.com/execution-plan-nasil-incelenmelidir-part-3-e2a1a38fb285
268. grpc
https://www.wallarm.com/what/the-concept-of-grpc
https://www.youtube.com/watch?v=QyxCX2GYHxk&t=2760s
https://www.youtube.com/watch?v=FFqg-WhhOw4
269. great dotnet packages
https://enlear.academy/7-nuget-packages-to-improve-your-asp-net-core-application-d3a6971d5e77
270. net core microservice
https://medium.com/@robnogales/microservices-using-asp-net-core-dd14396ba9a4
271. net core healthcheck
https://sahansera.dev/aspdotnet-core-health-checks/
https://www.telerik.com/blogs/checking-health-aspnet-core-apis
https://www.youtube.com/watch?v=P1iiR1ltjzk
272. deploy web api to azure
https://medium.com/@lifei.8886196/how-to-deploy-net-core-web-api-to-azure-a127bfb20d09
273. mapster
https://medium.com/@M-S-2/enjoy-using-mapster-in-net-6-2d3f287a0989
274. mediatr with .NET6
https://medium.com/@__hungrywolf/mediatr-with-net-6-0-4f010c98ade5
275. WebSiteCrawler net core
https://medium.com/@saurabh.dasgupta1/simple-web-site-crawler-using-net-core-and-c-5c31021922bb
276. yield return
https://amrelsher07.medium.com/using-yield-keyword-to-write-better-code-in-c-1919267e5327
277. Azure AD net core
https://www.youtube.com/watch?v=hWP-8QhiTeM
278. Track API, .net core, promoteus and graphana
https://medium.com/@niteshsinghal85/track-api-usage-with-prometheus-and-grafana-in-asp-net-core-cfdf03346b4
279. securing .NET API
https://medium.com/dotnetsafer/the-10-commandments-net-developers-must-apply-for-secure-applications-a11bee856e9a
280. Feature flags
https://faun.pub/feature-flags-using-net-core-c7f17b5f4957
281. stylecop code analys tool
https://en.wikipedia.org/wiki/StyleCop
282. set appsettings section to object
https://medium.com/@dozieogbo/a-better-way-to-inject-appsettings-in-asp-net-core-96be36ffa22b
283. rate limit in action filters
https://medium.com/@s.esmaeelinejad/net-6-ratelimit-with-actionfilters-918a1aacb5fa
284. checked and unchecked to handle overflow exceptions
https://medium.com/@serhat21zor/c-checked-unchecked-7b2f3c68d07d
285. LINQ6 improvements
https://medium.com/@omer.ingec24/linq-improvements-in-net-6-280a475d1801
286. global query filters
https://medium.com/@igoryakhnitskyy/global-query-filters-in-entity-framework-core-9d5f3eca7374
287. .net6 redis distributed caching
https://nishanc.medium.com/redis-as-a-distributed-cache-on-net-6-0-949ef5b795ee
288. background service setting specific time of day
https://medium.com/batary/cron-jobs-and-scheduled-tasks-in-asp-net-core-7619bb475d12
289. post instead of get
https://delushaandelu.medium.com/why-would-you-use-post-instead-of-get-for-a-read-operation-464232c46c5
290. c# performance improvement
https://ikbalkazanc.medium.com/c-6-performance-tricks-ae749a7a8c45
291. usefull programming features
https://medium.com/whatfix-techblog/c-programming-top-10-useful-features-you-should-know-ef5ea1fb7c69
292. reducing DTOs using Tuple
https://pasupathy-guru.medium.com/reducing-data-transfer-objects-using-tuples-in-c-e86975e07c0c
293. troubleshooting using Datadog
https://chnasarre.medium.com/troubleshooting-net-performance-issues-with-datadog-toolbox-3b9919792344
294. net core global error handling
https://code-maze.com/global-error-handling-aspnetcore/
295. array pool and memory pool
https://www.ilkayilknur.com/new-coreda-array-pooling
https://www.infoworld.com/article/3596289/how-to-use-arraypool-and-memorypool-in-c.html
https://adamsitnik.com/Array-Pool/
https://endjin.com/blog/2020/09/arraypool-vs-memorypool-minimizing-allocations-ais-dotnet
296. release LOH programatically
https://docs.microsoft.com/en-us/archive/blogs/mariohewardt/no-more-memory-fragmentation-on-the-net-large-object-heap
297. memory leak
https://yukselis.wordpress.com/2010/06/03/memory-leak-nedir/
298. Hashtable
https://liu-111.medium.com/c-programming-language-hashtables-d5faec897adf
https://www.geeksforgeeks.org/difference-between-hashtable-and-dictionary-in-c-sharp/
299. ef core optimistic concurrency
https://medium.com/@mihlyvarga_55289/optimistic-concurrency-in-code-first-entity-framework-core-4e33a68cd8c
https://www.learnentityframeworkcore.com/concurrency
300. dirty and phantom reads, transaction isolation levels
https://stackoverflow.com/questions/11043712/what-is-the-difference-between-non-repeatable-read-and-phantom-read
https://mohammaddarab.com/dirty-reads-vs-phantom-reads-sql-server/#:~:text=Phantom%20Reads%3A%20Occurs%20when%2C%20during,current%20transaction%20by%20another%20transaction.
https://docs.microsoft.com/en-us/sql/odbc/reference/develop-app/transaction-isolation-levels?view=sql-server-ver15
301. api key auth
https://muratsuzen.medium.com/using-api-key-authorization-with-middleware-and-attribute-on-asp-net-core-web-api-543a4955a0ef
302. jwt encryption
https://stackoverflow.com/questions/27301557/if-you-can-decode-jwt-how-are-they-secure
303. array vs list memory allocation
https://medium.com/dotnetsafer/the-difference-between-array-and-list-in-c-memory-usage-performance-2fff9968e2b4
304. microservice communication
https://irfanyusanif.medium.com/how-to-communicate-between-microservices-7956ed68a99a
305. net6 web api, github, azure
https://medium.com/projectwt/simple-net-6-0-web-api-and-docker-and-azure-web-app-deployment-steps-437a034412ff
306. fluent validation vs data annotations
https://medium.com/@e.demir/asp-net-core-api-fluent-validation-2e9a5be058e9
http://www.differencebetween.net/technology/difference-between-data-annotation-and-fluent-validation/
307. git merge and rebase
https://halilibrahimsimsek.medium.com/git-merge-ve-rebasein-fark%C4%B1-nedir-1c6c81086fa9
308. net core environemtn file
https://olusegunakinyelure.medium.com/environment-variables-and-net-core-eb349d1e9c93
309. LinkedList
https://www.geeksforgeeks.org/linked-list-implementation-in-c-sharp/
310. immutable collections
https://www.ilkayilknur.com/immutable-nesne-kavrami/
https://www.ilkayilknur.com/immutable-collections
311. sorting algorithms
https://medium.com/engineering-hub/https-medium-com-engineering-hub-sorting-algorithms-in-csharp-and-java-4615f6f87696
312. span and memory
https://www.gencayyildiz.com/blog/net-core-span-ve-memory-turleri-nedir/
https://www.ilkayilknur.com/net-coreda-span-ve-memory-tipleri
313. audit.net
https://github.com/thepirat000/Audit.NET
314. security headers
https://muratsuzen.medium.com/asp-net-core-http-security-header-cf4d0fb61df8
315. syncfusion pdf creator
https://medium.com/syncfusion/pdf-creation-made-easy-with-syncfusion-document-processing-libraries-5ba90ee4dd9
316. notification system design
https://leandrofranchi.medium.com/how-to-design-a-notification-system-23f381cdeb00
317. docker compose
https://gokhansengun.com/docker-compose-nasil-kullanilir/
318. net core authorize filter
https://blog.honosoft.com/2019/07/09/dotnet-core-what-can-you-do-in-case-you-wish-to-authorize-without-authorize/
319. elastic pool
https://docs.microsoft.com/tr-tr/azure/azure-sql/database/elastic-pool-overview?view=azuresql
320. ef core validating data and catching sql errors
https://www.thereformedprogrammer.net/entity-framework-core-validating-data-and-catching-sql-errors/
321. read and writ locks
https://www.c-sharpcorner.com/UploadFile/1d42da/readerwriterlock-class-in-C-Sharp-threading/
https://dotnet.github.io/dotNext/features/threading/rwlock.html
322. filtering api on swagger by role
https://medium.com/@niteshsinghal85/api-filtering-on-swaggerui-by-role-in-net-core-6006b9bb98c4
323. Important net development tools
https://medium.com/@ifourtechnolab/11-important-net-development-tools-for-smarter-development-ifour-technolab-5620bf79dfc1
324. .net6 validation
https://medium.com/@woeterman_94/net-6-model-validation-done-right-db1a210b2aa
325. create view using ef core
https://medium.com/@niteshsinghal85/creating-views-with-entity-framework-core-9383a9a80543
326. elasticsearch basics
https://blog.devgenius.io/elasticsearch-basics-657fb6223cfb
327. inject of dependencies
https://medium.com/@jaydeepvpatil225/dependency-injection-and-different-ways-to-inject-it-using-net-core-api-b12e44b92d81
328. complex model binding
https://medium.com/@erick.gallani.1/asp-net-core-complex-model-binding-276156cc09d7
329. multi tenancy
https://codewithmukesh.com/blog/multitenancy-in-aspnet-core/
330. .NET BASCIC CACHE
https://medium.com/@kevinwilliams.dev/setting-up-a-basic-cache-fdd978accd5a
331. static readonly, readonly vs const
https://enlear.academy/const-vs-readonly-vs-static-readonly-in-c-755c20aa0b57
332. naming conventions
https://senoritadeveloper.medium.com/rest-api-naming-standards-best-practices-d70ad9b58c66
333. sql improvement tips
https://nilebits.medium.com/some-tips-for-improving-the-performance-of-sql-server-queries-b18ca61abd66
334. using pathbase
https://medium.com/@alexbattaglia0418/using-pathbase-with-net-6s-webapplicationbuilder-22fc0c14ca68
335. periodic background service
https://medium.com/medialesson/run-and-manage-periodic-background-tasks-in-asp-net-core-6-with-c-578a31f4b7a3
336. none generic global query filter
https://medium.com/@shahabganji/explore-global-query-filters-in-ef-core-9376a94c3f98
337. CQRS, MediatR
https://medium.com/@haris_tauqir/cqrs-pattern-with-asp-net-core-c94dd1b9c28a
338. multiple database in ef core
https://medium.com/@vicky.sharma8127344/configure-multiple-dbs-with-repository-pattern-in-net-core-b7d0d7f5298
339. no wait sql server
http://www.blackwasp.co.uk/SqlNoWait.aspx#:~:text=To%20ensure%20that%20data%20in,from%20reading%20the%20changed%20data.
340. ef core vs dapper
https://medium.com/@vmbdeveloper/dapper-vs-entity-framework-d9eb685c3c38
341. net core implement clearn architecture
https://patelalpeshn.medium.com/implementing-a-clean-architecture-in-asp-net-core-6-985a31f717f5
342. async vs paralell
https://stackoverflow.com/questions/6133574/how-to-articulate-the-difference-between-asynchronous-and-parallel-programming
https://urda.com/blog/2010/10/04/asynchronous-versus-parallel-programming
343. paralellism and concurrency
https://www.codeproject.com/Articles/1267757/Concurrency-vs-Parallelism
https://www.geeksforgeeks.org/difference-between-concurrency-and-parallelism/
https://www.oreilly.com/library/view/concurrency-in-c/9781491906675/ch01.html
https://dotnettutorials.net/lesson/parallel-invoke-method-csharp/#:~:text=The%20Parallel%20Invoke%20Method%20in%20C%23%20is%20one%20of%20the,code%20multiple%20times%20in%20parallel.
344. Task vs thread
https://medium.com/@sawomirkowalski/c-language-concurrency-multithreading-40103c82284
345. zip linq query
https://dotnettutorials.net/lesson/linq-zip-method/
346. task.result vs await
https://softwareengineering.stackexchange.com/questions/398998/how-to-justify-using-await-instead-of-result-or-wait-in-net-core
https://stackoverflow.com/questions/29809302/is-there-a-difference-between-calling-result-or-await-on-known-completed-tasks#:~:text=The%20only%20functional%20difference%20that,will%20just%20raise%20the%20exception.
https://blog.ndepend.com/c-async-await-explained/
347. stub, mock, spy
https://stackoverflow.com/questions/3459287/whats-the-difference-between-a-mock-stub#:~:text=Stub%3A%20a%20dummy%20piece%20of,Substitutes%20for%20real%20working%20code.
348. dictionary, sorteddictioanry, sortedlist
https://stackoverflow.com/questions/1427147/sortedlist-sorteddictionary-and-dictionary
379. spinlock, spinwait
https://subscription.packtpub.com/book/application-development/9781785286650/1/ch01lvl1sec11/spin-lock
380. waitall vs whenall
https://stackoverflow.com/questions/6123406/waitall-vs-whenall
381. index scan vs index seek
https://blog.sqlauthority.com/2007/03/30/sql-server-index-seek-vs-index-scan-table-scan/
https://geopits.com/blog/differences-between-sql-server-clustered-index-scan-and-index-seek.html
https://chartio.com/learn/databases/how-does-indexing-work/
https://www.c-sharpcorner.com/article/the-complete-reference-table-scan-index-scan-and-index-seek/
https://stackoverflow.com/questions/8702905/table-scan-and-index-scan-in-sql#:~:text=Table%20scan%20means%20iterate%20over,more%20flat%20than%20a%20table.
382. composite or seperated indexes
http://www.dba-oracle.com/t_performance_composite_bitmap_index.htm
383. contect switching
https://www.tutorialspoint.com/what-is-context-switching-in-operating-system
https://www.c-sharpcorner.com/blogs/basics-of-threading-in-c-sharp#:~:text=Context%20switching%20means%20the%20division,overall%20performance%20is%20affected%20adversely.
https://www.tutorialspoint.com/what-is-context-switching-in-operating-system
https://en.wikipedia.org/wiki/Translation_lookaside_buffer
384. async state machine
https://vkontech.com/exploring-the-async-await-state-machine-main-workflow-and-state-transitions/
385. getawaiter vs result vs wait
https://stackoverflow.com/questions/17284517/is-task-result-the-same-as-getawaiter-getresult
386. task.run vs task.factory.startnew
https://code-maze.com/csharp-task-run-vs-task-factory-startnew/#:~:text=Run(action)%20internally%20uses%20the,use%20thread%20pool%20at%20all!
https://stackoverflow.com/questions/38423472/what-is-the-difference-between-task-run-and-task-factory-startnew
387. api versioning
https://www.telerik.com/blogs/your-guide-rest-api-versioning-aspnet-core
388. derived table
https://simplesqltutorials.com/sql-server-derived-tables/
389. table common expression (CTE)
https://www.geeksforgeeks.org/cte-in-sql/
390. promoteus and graphana
https://medium.com/everything-full-stack/one-grafana-dashboard-with-multiple-prometheus-datasources-394a04ae4050
391. graphql vs rest
https://www.imaginarycloud.com/blog/graphql-vs-rest/#:~:text=GraphQL%20solves%20both%20over%2Dfetching,it%20would%20be%20with%20REST.
392. over fetching, under fetching
https://stackoverflow.com/questions/44564905/what-is-over-fetching-or-under-fetching
393. idempotency vs nullipotency(safe)
https://yigitoguz.com/2019/07/10/http-metotlarinda-idempotent-ve-safe-kavramlari/
394. dont use if else statement
https://itnext.io/how-to-stop-using-if-else-and-make-your-code-more-readable-9d1cd97c68bf
395. adapter design pattern
https://medium.com/codex/5-ways-to-implement-adapter-design-pattern-in-c-10-62e49982dbc4
396. code review practices
https://nilebits.medium.com/best-practices-for-code-review-483c085bccb1
397. communication in ms architecture
communication-in-microservice-architecture
https://www.c-sharpcorner.com/article/asynchronous-communication-between-microservices-using-net-core-api-rabbitmq/
398. https://medium.com/bytehide/5-c-tips-from-a-senior-developer-to-help-you-program-better-ef8351829403
399. https://medium.com/bytehide/5-bad-practices-that-can-make-your-c-code-messy-and-how-to-avoid-them-4ddec76dd99a
400. https://levelup.gitconnected.com/top-6-alleged-performance-killers-in-net-343a66e363b8
401. https://www.cloudflare.com/learning/dns/dns-server-types/
402. https://www.liquidweb.com/kb/how-to-demystify-the-dns-process/
403. microsoft graph
https://medium.com/medialesson/how-to-send-emails-in-net-with-the-microsoft-graph-a97b57430bbd
404. net core docker image
https://medium.com/@jaydeepvpatil225/hosting-net-core-web-api-images-with-docker-compose-over-https-2ee70dc877ec
405. https://abdulrwahab.medium.com/api-architecture-best-practices-for-designing-rest-apis-bf907025f5f
406. https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview
407. lazy loading
https://www.c-sharpcorner.com/UploadFile/dacca2/implement-lazy-loading-in-C-Sharp-using-lazyt-class/
408. chunk upload net core vs react js
https://medium.com/swlh/uploadig-large-files-as-chunks-using-reactjs-net-core-2e6e00e13875
409. options pattern
https://juldhais.net/implementing-options-pattern-to-read-the-configuration-in-appsettings-json-file-e80fa5bdc111
410. sealed
https://juldhais.net/a-keyword-that-might-improve-the-performance-of-net-application-9749dde4407c
411. global exception handling
https://blog.devops.dev/implementation-of-global-exception-handling-using-net-core-6-web-api-cab566052012
412. .net streaming
https://medium.com/@dmytro.misik/net-streams-f3e9801b7ef0
413. polly
https://codezen.medium.com/resilient-net-991cf5df345e
414. cancellation token in minimal api
https://andrewlock.net/using-cancellationtokens-in-asp-net-core-minimal-apis/
415. value type usage
https://medium.com/c-sharp-progarmming/value-objects-and-their-usage-with-entity-framework-a434f1414103
416. rx net
https://levelup.gitconnected.com/introduction-to-rx-net-87e4a6c6e71b
417. sparse column
https://learn.microsoft.com/en-us/sql/relational-databases/tables/use-sparse-columns?view=sql-server-ver16
https://www.sqlshack.com/optimize-null-values-storage-consumption-using-sql-server-sparse-columns/
https://learn.microsoft.com/en-us/ef/core/providers/sql-server/columns?tabs=ef-core-7
418. c# 11 new features
https://blog.okyrylchuk.dev/twelve-csharp-11-features
419. strategy design pattern
https://www.gencayyildiz.com/blog/c-strategy-design-patternstrateji-tasarim-deseni/
420.observer design pattern
https://www.gencayyildiz.com/blog/c-observer-design-patternobserver-tasarim-deseni/
421. tiered compilation
https://jaliyaudagedara.blogspot.com/2019/10/net-core-tiered-compilation.html
422. on stack replacement
https://prl.ccs.neu.edu/blog/2019/01/28/on-stack-replacement/
423. profile guided optimization
https://devblogs.microsoft.com/dotnet/conversation-about-pgo/
424. what is new .NET7
https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-7
https://dottutorials.net/whats-coming-with-net-7/
https://dottutorials.net/jwt-authentication-configuration-in-asp-net-7/
424. open telemetry
https://logz.io/blog/csharp-dotnet-opentelemetry-instrumentation/#bag
425. ef core 7
https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-7.0/whatsnew
426. async state machine
https://vkontech.com/exploring-the-async-await-state-machine-main-workflow-and-state-transitions/
427. DIP
https://www.gencayyildiz.com/blog/bagimliligin-ters-cevrilmesi-prensibidependency-inversion-principle-dip/
428. SRP
https://www.gencayyildiz.com/blog/tek-sorumluluk-prensibisingle-responsibility-principle-srp/
429. OCP
https://www.gencayyildiz.com/blog/acik-kapali-prensibiopen-closed-principle-ocp/
430. LSP
https://www.gencayyildiz.com/blog/liskovun-yerine-gecme-prensibiliskov-substitution-principle-lsp/
431. ISP
https://www.gencayyildiz.com/blog/arayuz-ayrim-prensibiinterface-segregation-principle-isp/
432. parameter null checking
https://www.robmiles.com/journal/2022/2/12/the-affair-of-the-c-bang-bang-operator
433. multi tenancy
https://codewithmukesh.com/blog/multitenancy-in-aspnet-core/
434. code review
https://google.github.io/eng-practices/review/reviewer/looking-for.html
435. update claim data
https://www.thereformedprogrammer.net/asp-net-core-three-ways-to-refresh-the-claims-of-a-logged-in-user/
436. struct caching
https://www.jacksondunstan.com/articles/3399
437. caching
https://fredkamau.github.io/caching/
438. rest api designing
https://stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/
439. load balancer
https://fredkamau.github.io/sd-chapter-3/
440. system design
https://fredkamau.github.io/Introduction-to-system-design/
441. Broken Access Control in ASP.NET Core
https://procodeguide.com/programming/broken-access-control-in-aspnet-core/
442. cancellation tokens in minimal api
https://andrewlock.net/using-cancellationtokens-in-asp-net-core-minimal-apis/
443. Design Patterns and Principles That Support Large Scale Systems
https://medium.com/everything-full-stack/design-patterns-and-principles-that-support-large-scale-systems-f3c9adf89ad
444. idempotent method
https://metinalniacik.medium.com/method-idempotence-nedir-1b26df3a02f4
445. updating interface safely
https://medium.com/c-sharp-progarmming/updating-c-interfaces-safely-d04d827b7401
446. c# tips
https://medium.com/bytehide/senior-c-developer-shows-5-tips-to-master-your-c-level-a03b2619358b
447. c# object flattening
https://stackoverflow.com/questions/6428940/how-to-flatten-nested-objects-with-linq-expression
448. net core web api anti forgery token
https://www.blinkingcaret.com/2018/11/29/asp-net-core-web-api-antiforgery/
449. SignalR test using postman
https://wadehuang36.medium.com/connect-signalr-apis-with-postman-dce2b0f59c2a
450. sll
https://www.websecurity.digicert.com/security-topics/what-is-ssl-tls-https#:~:text=Transport%20Layer%20Security%20(TLS)%20is,SSL%20is%20still%20widely%20used.
https://yusufbulbul.com/2020/11/28/ssl-ve-tls-nedir-ve-nasil-calisir/
451. ssh
https://www.geeksforgeeks.org/difference-between-ssh-and-ssl/
452. repodb micro orm
https://blog.devgenius.io/why-choose-repodb-orm-over-dapper-da87432c7830
453. rate limit
https://blog.maartenballiauw.be/post/2022/09/26/aspnet-core-rate-limiting-middleware.html
454. encode vs decode
https://strramesh.github.io/EncryptionAndDecryption/
455. NGraphql
https://rivantsov.medium.com/ngraphql-a-new-framework-for-building-graphql-solutions-in-net-44a460d97e3c
456. net7
https://justin-muench.de/net-7-what-you-should-know-about-it-b1e0992c53d5
457. use scoped service as singleton
https://betterprogramming.pub/how-to-use-a-scoped-service-in-a-singleton-in-c-a85d6fd02368
458. net7 features
https://medium.com/bytehide/net-7-is-already-a-reality-microsoft-releases-the-first-release-candidate-of-net-7-149935cf6cde
https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/
459. Specific Files That Increase Collaborative Scalability in .NET Solutions
https://levelup.gitconnected.com/specific-files-that-increase-collaborative-scalability-in-net-solutions-7890212391ad
460. chat gpt in net7
https://majestcb.medium.com/adding-chat-gpt-to-your-net-7-application-d73f07a9045
461. .net developer tools
https://medium.com/@info_6303/10-tools-for-net-developers-that-you-probably-didnt-know-about-2ac8e501c3db
462. c# yield return
https://medium.com/@aym003.hit/yield-statement-simply-put-in-c-66617e514c27
463. NBomber load testing
https://github.com/PragmaticFlow/NBomber
464. sso server with net core
https://medium.com/geekculture/build-your-own-single-sign-on-sso-server-in-asp-net-core-4344f6b390d1
https://github.com/ShawnShiSS/single-sign-on
465. net core libraries
https://medium.com/@jessicaarifa02/the-most-important-net-core-libraries-for-programmers-d50c7d99de85
466. enumerate enum
https://medium.com/geekculture/loop-through-a-c-enum-8f1b8c63224e
467. deploy to azure using github actions
https://betterprogramming.pub/devops-for-net-6-0-7fae47cec014
468. acid
https://medium.com/cloud-and-servers/acid-nedir-53f729f2bbb2
469. task statuses
https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.taskstatus?view=net-7.0#system-threading-tasks-taskstatus-faulted
470. cool libraries
https://medium.com/@abnoanmuniz/10-hidden-gems-for-net-developers-afefc140d41b
471. net books
https://medium.com/@abnoanmuniz/11-books-every-net-developer-should-read-792d986465dd
472. 10 technical questions
https://medium.com/@abnoanmuniz/10-most-frequently-asked-technical-questions-in-net-core-interviews-b99a4074e606
473. load balance algorithms
https://www.imperva.com/learn/availability/load-balancing-algorithms/
474. hateos
https://medium.com/kodcular/rest-idempotency-ve-hateoas-kavramlar%C4%B1-78119d086a9f
475. hosted service
https://pgroene.wordpress.com/2018/05/31/run-scheduled-background-tasks-in-asp-net-core/
476. net tools
https://maherz.medium.com/10-less-known-but-powerfull-libraries-for-c-net-developers-f492a091b4ce
https://medium.com/@samuilovas/7-awesome-tools-for-net-developers-9154847160e1
477. c# best code practices
https://medium.com/@mihlyvarga_55289/c-coding-best-practices-12ee20038b7d
478. clean architecture
https://juldhais.net/clean-architecture-in-asp-net-core-web-api-4e5ef0b96f99
479. 10 hidden features of c#
https://maherz.medium.com/10-powerfull-hidden-features-of-c-1865000bc5f5
480. compiled query
https://medium.com/@akindekoayooluwa/improving-api-performance-with-ef-cores-compiled-queries-in-net-7-a0a0b93db851
https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/ef/language-reference/compiled-queries-linq-to-entities
481. dotnet interview questions
https://medium.com/c-sharp-progarmming/10-most-frequently-asked-technical-questions-in-c-interviews-63c14711c247
482. SynchronizationContext
https://hamidmosalla.com/2018/06/24/what-is-synchronizationcontext/
483. Interview With a Senior C# Developer
https://medium.com/@Shakuro/interview-with-a-senior-c-developer-creating-a-better-code-3201a7c49365
484. forward vs reverse proxy
https://www.fatlan.com/16-07-2017-nginx-reverse-proxy-server-ters-vekil-sunucu-url-rewrite-senaryo-uygulama/
485. high performance loop
https://medium.com/@anupsarkar-dev/high-performance-loop-in-c-e6b54c1c8527
486. ref return
https://www.gencayyildiz.com/blog/c-7-0-ref-returns/
487. net7 jwt token
https://ravindradevrani.medium.com/net-7-jwt-authentication-and-role-based-authorization-5e5e56979b67
488. How to uploaing large file(s) using ASP.NET Core
https://tocalai.medium.com/how-to-uploaing-large-file-s-using-asp-net-core-78265f38821d
489. Closures in C#
https://medium.com/@M-B-A-R-K/what-are-closures-in-c-a31d2e5d2a66
490. rudderstack
https://medium.com/@jaydeepvpatil225/rudderstack-introduction-and-implementation-using-net-core-7-web-api-d32fc486589a
491. OneOf
https://medium.com/@no1.melman10/error-handling-no-exceptions-3ec9733059de
492. c# delegates and events
https://medium.com/@abnoanmuniz/understanding-delegates-and-events-in-c-acddc07906bf
493. null handling techniques
https://enlear.academy/null-handling-techniques-in-c-115027472b69
494. net core best practices
https://aglowiditsolutions.com/blog/dot-net-core-best-practices/
495. auth and acl
https://www.ycombinator.com/launches/IKF-warrant-open-source-application-authorization-and-access-control
496. What’s New in .NET 8
https://medium.com/volosoft/whats-new-in-net-8-discover-all-net-8-features-6c4a1eaf607e
497. 7 Most Starred .NET Libraries You Should Know
https://medium.com/geekculture/7-most-starred-net-libraries-you-should-know-8e6b78cafcf4
498. dapper
https://medium.com/@ZuraizAhmedShehzad/mastering-dapper-in-net-core-advanced-techniques-and-tips-fad328bba5af
499. async await best practices
https://jber595.medium.com/async-await-in-net-best-practices-4154408c9779
500. using channels in net core
https://medium.com/@KeivanDamirchi/using-channels-in-asp-net-core-9728bb78345e
501. git
https://aliozgur.gitbooks.io/git101/content/ileri_seviye_komutlar_ve_islemler/merge_alternatifi_olarak_rebase_kullanimi.html
502. git flow
https://plusclouds.com.tr/blog/gitflow-standartlari
https://jeffkreeftmeijer.com/git-flow/
503. auditable entity implementation
https://levelup.gitconnected.com/3-ways-to-implement-auditable-entities-in-entity-framework-core-30cbe9a30662
504. Implement ICloneable as a Senior
https://medium.com/@iamprovidence/implement-icloneable-as-a-senior-327f31de5f25
505. Performance in .NET
https://sin333.medium.com/performance-in-net-ce2d9a60d4df
506. database norm forms
https://www.studytonight.com/dbms/boyce-codd-normal-form.php
507. jwt, jws, jwe
https://codecurated.com/blog/introduction-to-jwt-jws-jwe-jwa-jwk/#:~:text=JWT%20is%20an%20abstract%20concept,by%20using%20an%20encryption%20method.
508. jwe with net core
https://www.scottbrady91.com/c-sharp/json-web-encryption-jwe-in-dotnet-core
509. oauth2, oidc
https://medium.com/software-development-turkey/oauth-2-0-ve-oidc-openid-connect-nedir-a14e6ee23509
510. security headers for web api
https://security.stackexchange.com/questions/147554/security-headers-for-a-web-api
511. cyber attack types
https://www.simplilearn.com/tutorials/cyber-security-tutorial/types-of-cyber-attacks
https://www.cisco.com/c/en/us/products/security/common-cyberattacks.html#~types-of-cyber-attacks
https://www.aura.com/learn/types-of-cyber-attacks#6.-DNS-tunneling
https://owasp.org/www-project-top-ten/
https://owasp.org/Top10/A09_2021-Security_Logging_and_Monitoring_Failures/
512. net core vs owasp top 10
https://cheatsheetseries.owasp.org/cheatsheets/DotNet_Security_Cheat_Sheet.html
513. sql server always encrypted
https://www.mshowto.org/sql-server-always-encrypted-nedir.html#:~:text=Always%20Encrypted%2C%20Microsoft%20SQL%20Server,verileri%20client%20taraf%C4%B1nda%20%C5%9Fifreleniyor%20olmas%C4%B1d%C4%B1r.
514. ef core transaction management
https://learn.microsoft.com/en-us/ef/core/saving/transactions
515. ef core transactionscope
https://learn.microsoft.com/en-us/dotnet/api/system.transactions.transactionscopeoption?view=net-7.0
516. ef core isolation level
https://learn.microsoft.com/en-us/dotnet/api/system.transactions.isolationlevel?view=net-7.0
517. solid
https://www.baeldung.com/solid-principles
https://www.c-sharpcorner.com/UploadFile/damubetha/solid-principles-in-C-Sharp/
518. design patterns
https://refactoring.guru/design-patterns/singleton
https://www.dofactory.com/net/builder-design-pattern
519. resharper cli
https://www.jetbrains.com/help/resharper/ReSharper_Command_Line_Tools.html
520. hypervisor
https://cloudinfrastructureservices.co.uk/what-is-hypervisor-and-how-it-works-hypervisor-types/
521. resharper cli
https://www.jetbrains.com/help/resharper/Reference__Options.html
522. backender
https://medium.com/@mahdihoseinpoor/why-you-should-use-backender-for-your-next-asp-net-core-project-de026ec2b898
523. design patterns
https://dotnettutorials.net/lesson/facade-design-pattern/
524. why array index starts with 0?
https://biliyon.net/programcilikta-sifirdan-baslama-kurali-65
525. c# 10 techiques
https://maherz.medium.com/10-mind-blowing-c-hacks-95fa629cfcef
526. couchbase
https://devnot.com/2020/couchbase-nedir-temel-ozellikleri-ornek-sorgular-ve-kurulumu/
527. top .net tools
https://levelup.gitconnected.com/top-recommended-tools-libraries-for-net-software-development-8e362194822e
528. Advanced SQL Techniques You Should Know
https://medium.com/@atakankorez/advanced-sql-techniques-you-should-know-66f7d3ac638f
529. ef core compiled query
https://medium.com/@atakankorez/write-ef-core-queries-as-fast-as-dappers-compiled-query-a4c08b4779e6
530. The BIG performance difference between ArrayPools in .NET
https://medium.com/@epeshk/the-big-performance-difference-between-arraypools-in-net-b25c9fc5e31d
531. span vs memory t
https://www.gencayyildiz.com/blog/net-core-span-ve-memory-turleri-nedir/#:~:text=Bellek%20%C3%BCzerinde%20belirli%20bir%20alan%C4%B1,ard%C4%B1%C5%9F%C4%B1l%20alan%20kaplayan%20array%20de%C4%9Ferleridir.
532. net core transactions
https://medium.com/bytehide/transactions-in-dotnet-b469826575a0
533. ABP framewrork
https://medium.com/volosoft/abp-framework-the-ultimate-net-web-framework-for-rapid-application-development-a2829361539f
534. update and delete best practices in efcore
https://medium.com/@iamprovidence/all-the-ways-to-update-delete-entity-with-ef-3427de2f15c8
535. concurrent vs paralellism
https://medium.com/@celiktemha/neymiss-bu-concurrency-ve-parallelism-7eb53dc01177
https://devnot.com/2021/thread-nedir-detayli-bir-thread-incelemesi/
536. circuit breaker
https://medium.com/geekculture/design-patterns-for-microservices-circuit-breaker-pattern-276249ffab33
537. optimistic vs pessimistic locking
https://www.ibm.com/docs/en/rational-clearquest/7.1.0?topic=clearquest-optimistic-pessimistic-record-locking
538. ef core hacks
https://maherz.medium.com/10-entity-framework-core-hacks-80c74498d4cb
539. 7 Most Starred .NET Libraries You Should Know
https://medium.com/geekculture/7-most-starred-net-libraries-you-should-know-1b3e3574baaa
540. 10 Useful extension methods in C#
https://medium.com/@selimyildiz91/10-useful-extension-methods-in-c-fac176f24cfe
541. Understanding the Key Differences between IEnumerable and IQueryable in C#!
https://towardsdev.com/understanding-the-key-differences-between-ienumerable-and-iqueryable-in-c-73ab7b4280d3
542. https://waqasahmeddev.medium.com/dapper-advance-features-in-net-core-b12b3d0c40ee
Understanding the Key Differences between IEnumerable and IQueryable in C#!
543. api documentation tools
https://geekflare.com/api-documentation-tools/
544. deploy net 7 to redhat
https://gist.github.com/RatserX/96feeced36ac35cbcee1e0b26691e72b
545. 10 sql practices
https://medium.com/@atakankorez/10-best-practices-for-t-sql-that-every-developer-should-know-5177e1548274
546. c# performance optimization tips
https://maherz.medium.com/top-10-performance-optimization-tips-for-c-developers-3b09d2385e54
547. async await
https://medium.com/bytehide/async-and-await-csharp-744d32afc2e5
548. c# code snippets
https://medium.com/bytehide/100-csharp-code-snippets-for-everyday-problems-e913c786dec9
549. net core design patterns
https://medium.com/@gustavorestani/the-most-used-design-patterns-in-net-development-80d76f9fb6b
550. c# regex
https://medium.com/bytehide/csharp-regex-guide-b8651e8f22bb
551. working with options
https://medium.com/@dmytro.misik/working-with-options-in-net-9e0e371fb459
552. NET 8 preview
https://medium.com/bytehide/asp-net-core-net-8-preview-4-new-features-and-updates-deed0f0e4345
553. rate limiting vs throttling
https://blog.stoplight.io/best-practices-api-rate-limiting-vs-throttling
554. net8 preview
https://medium.com/bytehide/new-net-8-features-coming-8-must-know-improvements-3b28f4167d68
555. 50 C# (Advanced) Optimization Performance Tips🔥
https://medium.com/bytehide/50-csharp-performance-tips-21ccbcaa7642
556. configureawait false
https://medium.com/bynder-tech/c-why-you-should-use-configureawait-false-in-your-library-code-d7837dce3d7f
557. c# lazy class
https://www.infoworld.com/article/3227207/how-to-perform-lazy-initialization-in-c.html
558. net core caching
https://medium.com/@kenslearningcurve/caching-in-c-dedf13cef263
559. PGO
https://devblogs.microsoft.com/dotnet/conversation-about-pgo/
560. dynamic and static PGO
https://petabridge.com/blog/dotnet7-pgo-performance-improvements/
561. microservices concepts
https://hasithas.medium.com/web-application-to-microservices-do-we-use-it-or-not-d0ca2104ce4
https://medium.com/geekculture/best-practices-for-microservices-191d17ebdb43
562. refit
https://code-maze.com/using-refit-to-consume-apis-in-csharp/
563. rabbitmq best practices
https://climbtheladder.com/10-rabbitmq-best-practices/
https://www.cloudamqp.com/blog/part1-rabbitmq-best-practice.html
https://memphis.dev/blog/rabbitmq-use-cases-and-best-practices/
564. IIS auto start
https://abhimantiwari.github.io/blog/Application-Initialization/
https://stackoverflow.com/questions/34634659/how-to-properly-autostart-an-asp-net-application-in-iis10
565. ER tools
https://www.gleek.io/blog/best-erd-tools
566. RabbitMq piblisher confirms and consumer acknowledgements
https://docs.vmware.com/en/VMware-RabbitMQ/1.4/vmware-rabbitmq-oci/confirms.html#:~:text=Delivery%20processing%20acknowledgements%20from%20consumers,and%20are%20inspired%20by%20TCP.
https://www.rabbitmq.com/confirms.html
567. Dead Letter Exchanges (Message queue)
https://docs.vmware.com/en/VMware-RabbitMQ/1.4/vmware-rabbitmq-oci/dlx.html
568. services life cycles
https://dotnetcoretutorials.com/net-core-dependency-injection-lifetimes-explained/?expand_article=1
569. net core open source projects
https://medium.com/@andytechdev/6-asp-net-core-open-source-projects-to-boost-your-practical-skills-a34807adaf93
570. c# exception handling best practices
https://medium.com/bytehide/c-exception-handling-techniques-and-best-practices-758069c27eee
https://maherz.medium.com/c-exception-handling-10-things-you-need-to-know-dff69d8497db
571. IHostedService
https://medium.com/@iamprovidence/the-good-the-bad-and-the-ugly-ihostedservice-8be82d063584
572. hangfire
https://medium.com/bytehide/background-tasks-and-scheduled-jobs-in-net-meet-hangfire-6cbbaa52e2c8
573. ef core query optimization
https://medium.com/@atakankorez/how-to-optimize-real-world-ef-queries-and-get-awesome-performance-example-case-63e55032dea1
574. Top 9 .NET Trends to Dominate in 2023
https://sumatosoft.medium.com/top-9-net-trends-to-dominate-in-2023-797b01a986cc
575. Important Programming "Rules of Thumb"
https://wou.edu/las/cs/csclasses/cs161/Lectures/rulesofthumb.html#:~:text=2)%20%22Rule%20of%20Three%22,extracted%20into%20a%20new%20procedure.
576. .net tools
https://medium.com/c-sharp-progarmming/10-undiscovered-tools-for-net-developers-dc08a0ec01d
577. microservices implementation with ocelot api gateway
https://medium.com/@mahmednisar/microservice-architecture-in-asp-net-core-with-api-gateway-8e7fe5b83e2e
578. all you need to know about task.run in c#
https://medium.com/bytehide/task-run-in-csharp-8c0136d393e2
579. buffering vs streaming
https://medium.com/@silva.belarmino/entity-framework-core-buffering-vs-streaming-c3399183dc5f
580. The Specification Pattern in DDD .NET Core
https://medium.com/@cizu64/the-query-specification-pattern-in-ddd-net-core-25f1ec580f32
581. asp net security
https://medium.com/bytehide/top-20-asp-net-security-interview-questions-answers-b780ea071a56
582. oauth2
https://medium.com/software-development-turkey/oauth-2-0-ve-oidc-openid-connect-nedir-a14e6ee23509
583. Using Multiple EF Core DbContexts In a Single Application
https://medium.com/@sneigee/using-multiple-ef-core-dbcontexts-in-a-single-application-1ebaf33156fa
584. 20 Must-Know Data Annotations for ASP.NET Core: Simplifying Data Management
https://levelup.gitconnected.com/20-important-data-annotations-in-asp-net-core-mvc-f0935dd91661
585. Stop Overusing Lists: Navigating C# Data Structures
https://maherz.medium.com/stop-overusing-lists-navigating-c-data-structures-3e33c6a3feeb
586. ELSA worflow engine
https://maherz.medium.com/elsa-a-workflow-engine-for-net-core-you-didnt-know-you-needed-ad0844663c56
587. HttpClient Headers in .NET: Exploring the Different Options and Use Cases
https://blog.devgenius.io/httpclient-headers-in-net-exploring-the-different-options-and-use-cases-c8b05715d207
588. 7 Useful .NET Libraries You Should Use in Your Next Project
https://medium.com/codex/7-useful-net-libraries-you-should-use-in-your-next-project-55c24bf65254
589. What is an URL Interpretation Attack?
https://medium.com/@niitwork0921/what-is-an-url-interpretation-attack-dd4117b89f45
590. c# mistakes
https://mabroukmahdhi.medium.com/5-big-mistakes-c-developers-often-make-in-their-code-c317a0d07011
591. clean archticeture
https://levelup.gitconnected.com/ultimate-net-project-setup-with-clean-architecture-and-domain-driven-design-3bf9e8173420
592. netarchtest
https://levelup.gitconnected.com/netarchtest-enforce-architecture-and-design-rules-in-your-application-e6c6c9f5c97e
593. fluent validation
https://medium.com/bytehide/fluent-validation-in-net-core-advantages-and-disadvantages-a057eed168b2
594. share appsettings.json between microservices
https://medium.com/@iamprovidence/how-to-share-appsettings-json-within-multiple-microservices-c280ae8d587e
595. dispose vs finalize
https://medium.com/bytehide/dispose-or-finalize-in-c-discover-which-to-use-f2b0d9c8e2d9
596. .NET/C# Fundamentals for Senior Devs
https://medium.com/@alexvc/net-c-fundamentals-for-senior-devs-a4c46cec2d93
597. What’s New in .NET 8
https://medium.com/abp-community/whats-new-in-net-8-discover-all-net-8-features-bf98bc9cf68c
598. ayaz duru
https://www.ayazduru.com.tr/blog/category/C/?page=2
599. IHttpClientFactory
https://medium.com/@MilanJovanovicTech/mnw-041-the-right-way-to-use-httpclient-in-net-4cf6aa1e54bc
600. cqrs
https://medium.com/@cizu64/cqrs-in-net-core-a8eaeb1c6f06
601. jsonp
https://saturncloud.io/blog/what-is-jsonp-and-why-was-it-created/#:~:text=JSONP%20is%20a%20technique%20used,%2C%20June%2012%2C%202023%20%7C%20Miscellaneous
602. efficient querying
https://learn.microsoft.com/en-us/ef/core/performance/efficient-querying
603. MARS - multiple active result sets
https://www.ahmetkaymaz.com/2007/06/26/ado-nette-mars-ozelligi-vb-net-c/#:~:text=MARS(Multiple%20Active%20Result%20Sets,%C3%A7al%C4%B1%C5%9Ft%C4%B1rmaya%20izin%20veren%20bir%20%C3%B6zelliktir.
604. Writing Better Performing Queries with LINQ on EF Core 6.0
https://nishanc.medium.com/writing-better-performant-queries-with-linq-on-ef-core-6-0-%EF%B8%8F-85a1a406879
605. compiled queries
https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/ef/language-reference/compiled-queries-linq-to-entities
606. multi tenant with ef core
https://medium.com/@MilanJovanovicTech/multi-tenant-applications-with-ef-core-9d8b2ba13644
607. .net interview questions
https://minafrzli.medium.com/net-developer-interview-questions-6ee3b388c069
608. Quartz.NET Hosted Service
https://medium.com/@MilanJovanovicTech/scheduling-background-jobs-with-quartz-net-df6cd738a6a
609. Solving Race Conditions With EF Core Optimistic Locking
https://medium.com/@MilanJovanovicTech/solving-race-conditions-with-ef-core-optimistic-locking-e13b7a92f92d
610. grpc
https://medium.com/@kova98/faster-request-response-in-net-with-grpc-d0b7b4604cb9
611. 11 .NET Tools Under the Radar to Elevate Your New Projects
https://levelup.gitconnected.com/11-net-tools-under-the-radar-to-elevate-your-new-projects-b678291e7d1b
612. Best Practices for Developing Middleware in ASP.NET Core
https://medium.com/@dushyanthak/best-practices-for-writing-custom-middlewares-in-asp-net-core-97b58c50cf9c
613. 7 Useful .NET Libraries You Should Use in Your Next Project
https://towardsdev.com/7-useful-net-libraries-you-should-use-in-your-next-project-29b8b5fb429
614. Task vs ValueTask in C# .NET
https://levelup.gitconnected.com/task-vs-valuetask-in-c-net-ad84e7cd9e5b
615. ASP.NET Core: How to Maximize Performance and Scalability of Your App
https://medium.com/agoda-engineering/asp-net-core-performance-optimization-how-to-maximize-performance-and-scalability-of-your-app-d676668aebea
616. Flutter vs .NET MAUI: Which is better for creating cross-platform apps?
https://levelup.gitconnected.com/flutter-vs-net-maui-which-is-better-for-creating-cross-platform-apps-7764c92d50bd
617. logging issues
https://mabroukmahdhi.medium.com/what-we-are-doing-wrong-with-logging-in-c-798dd7a4ec6d
618. caching in microservice
https://medium.com/@dejandjenic/multi-layered-caching-in-net-microservices-500578ca6e28
619. net core health checks
https://medium.com/@MilanJovanovicTech/health-checks-in-asp-net-core-for-monitoring-your-applications-d8afd78e8aac
620. .net core practices
https://medium.com/@atakankorez/mastering-net-10-best-practices-every-developer-should-know-47c402670651
621. span in c#
https://medium.com/@atakankorez/getting-incredible-performance-improvement-in-c-by-using-span-1e993374b856
622. LinQ
https://medium.com/bytehide/the-linq-bible-in-c-from-basics-to-best-practices-%EF%B8%8F-518f6ed9f2c4
623. Re-use EF Core Expressions to avoid redundant queries
https://medium.com/medialesson/re-use-ef-core-expressions-to-avoid-redundant-queries-c07613c9f814
624. Value Converters in EFCore
https://medium.com/medialesson/value-converters-in-efcore-222931a7c29a
625. Struct vs. Record vs. Class in C#
https://medium.com/syncfusion/struct-vs-record-vs-class-in-c-36ec0142f304
626. Improving ASP.NET Core Dependency Injection With Scrutor
https://medium.com/@MilanJovanovicTech/improving-asp-net-core-dependency-injection-with-scrutor-4d71aee92bf6
627. Implementing Options Pattern to Read the Configuration in appsettings.json File
https://juldhais.net/implementing-options-pattern-to-read-the-configuration-in-appsettings-json-file-e80fa5bdc111
628. Why 95% of Developers Are Using .NET Wrong
https://maherz.medium.com/why-95-of-developers-are-using-net-wrong-acc7f2e3ecdf
629. 10 Complex C# Code Snippets for Various Scenarios
https://blog.stackademic.com/10-complex-c-code-snippets-for-various-scenarios-f70f92278eb6
630. Failing Fast in .NET
https://medium.com/@kova98/failing-fast-in-net-c10aab781a44
631. Top 9 Entity Framework Core Features in 2023 you can’t miss
https://maherz.medium.com/top-10-features-of-entity-framework-core-in-2023-you-cant-miss-59e9fe77cc72
632. Top 10 C# Code Smells
https://maherz.medium.com/top-10-c-code-smells-c9c26e2e4e39
633. temporal table
https://www.sqlshack.com/temporal-tables-in-sql-server/
634. net core deploy to linux
https://www.meziantou.net/publishing-an-asp-net-core-website-to-a-linux-host.htm
635. net core long polling
https://medium.com/@kova98/long-polling-in-net-08caa91000cd
636. JSON is incredibly slow: Here’s What’s Faster!
https://medium.com/data-science-community-srm/json-is-incredibly-slow-heres-what-s-faster-ca35d5aaf9e8
637. How To Generate EF Queries Dynamically?
https://medium.com/@maghawry.hussein20/how-to-generate-ef-queries-dynamically-75e0343c536a
638. how kubernetes works
https://sensu.io/blog/how-kubernetes-works
https://www.qovery.com/blog/everything-you-should-know-about-how-kubernetes-works
639. net8 features
https://medium.com/p/d6470be6daff
640. task vs valuetask
https://mabroukmahdhi.medium.com/hmmm-task-or-valuetask-c0d682098dd2
641. How to Secure Your .NET Core APIs
https://maherz.medium.com/how-to-secure-your-net-core-apis-0ff56e4cecb9
642. Top 10 Certifications for .NET Developers in 2023
https://medium.com/c-sharp-progarmming/top-10-certifications-for-net-developers-in-2023-5d1185050367
643. keycloak clients
https://tomas-pinto.medium.com/keycloak-clients-and-roles-a-tutorial-b334147f1dbd
644. cyber security attacks
https://www.aura.com/learn/types-of-cyber-attacks
https://www.fortinet.com/resources/cyberglossary/types-of-cyber-attacks
645. deployment strategies
https://medium.com/bytebytego-system-design-alliance/from-big-bang-to-canary-exploring-software-deployment-strategies-for-a-flawless-release-with-3610e89ea789#:~:text=Big%20Bang%20Deployment,entire%20system%20can%20be%20affected.
646. why string is immutable
https://sampathdissanyake.medium.com/why-strings-are-immutable-in-c-def77e719305#:~:text=There%20are%20several%20reasons%20why,stored%20and%20accessed%20in%20memory.
647. evalution of software archtitecture
https://medium.com/@edin.sahbaz/exploring-the-evolution-of-backend-software-architecture-n-layered-ddd-hexagon-onion-and-9edc833521bc
648. refit
https://code-maze.com/using-refit-to-consume-apis-in-csharp/
649. Domain Driven Design
https://medium.com/@cizu64/how-to-structure-your-domain-driven-design-project-in-asp-net-core-dbec0cc0ce53
650. DDD
https://blog.yauritux.link/ddd-part-iii-a4ef18ef9e03
651. Onion architecture
https://blog.itsjavi.com/target-software-architectures-the-onion-architecture
652. TOGAF
https://www.redhat.com/architect/togaf#:~:text=TOGAF%2C%20an%20acronym%20for%20The,Global%2050%20companies%20use%20TOGAF
653. design documents
https://huspi.com/blog-open/what-the-differences-lld-hld-dld/#:~:text=HLD%20is%20a%20macro%2Dlevel,level%20design%20or%20detailed%20design.
654. HLD
https://softwaredominos.com/home/software-design-development-articles/high-level-solution-design-documents-what-is-it-and-when-do-you-need-one/
655. top docker commands
https://www.mygreatlearning.com/blog/top-essential-docker-commands/
https://www.edureka.co/blog/docker-commands/
656. net core with Optimajet Workflow Engine
https://medium.com/net-newsletter-by-waseem/ep-42-how-to-automate-workflow-processes-in-net-d914924e44af
657. kafka with net core
https://medium.com/simform-engineering/creating-microservices-with-net-core-and-kafka-a-step-by-step-approach-1737410ba76a
https://medium.com/@vndpal/how-to-produce-and-consume-kafka-messages-in-net-6-47d52307283f
658. apache kafka
https://medium.com/swlh/apache-kafka-what-is-and-how-it-works-e176ab31fcd5
https://www.confluent.io/blog/apache-kafka-intro-how-kafka-works/
https://www.spiceworks.com/tech/data-management/articles/what-is-kafka/
659. grpc
https://blog.dreamfactory.com/grpc-vs-rest-how-does-grpc-compare-with-traditional-rest-apis/
https://www.freecodecamp.org/news/what-is-grpc-protocol-buffers-stream-architecture/
660. refit
https://medium.com/net-core/using-refit-in-net-0843bb199987
661. 6 Common LINQ Mistakes You Might Be Doing
https://medium.com/c-sharp-progarmming/6-common-linq-mistakes-you-might-be-doing-3fd594592494
662. ELSA 3.0
https://sipkeschoorstra.medium.com/elsa-3-0-2b341e7cbfa7
663. Double Your .NET API Speed Using Caching
https://maherz.medium.com/double-your-net-api-speed-using-caching-b058e17841f5
664. grpc, grpc vs rest
https://www.altexsoft.com/blog/what-is-grpc/
https://engineering.brevo.com/a-brief-introduction-to-grpc/?utm_source=adwords&utm_medium=cpc&utm_content=&utm_extension=&utm_campaign=20022742923&km_device=c&gclid=Cj0KCQiAhomtBhDgARIsABcaYyldtAaAJntwUQQegktJ9tnMMPda5OH7qU2D6z4H3WznCoKQ5spATQgaAk8eEALw_wcB
https://www.toptal.com/grpc/grpc-vs-rest-api
https://aws.amazon.com/compare/the-difference-between-grpc-and-rest/
https://blog.postman.com/grpc-vs-rest/#:~:text=REST%20defines%20a%20set%20of,efficient%20communication%20in%20distributed%20systems.
665. text based software architecture tools
https://medium.com/@techworldwithmilan/software-architecture-as-code-tools-331a11222da0
666. string == and is null
https://levelup.gitconnected.com/c-is-null-vs-null-5b3a80ecb620
667. rest api best practices
https://medium.com/@techworldwithmilan/rest-api-design-best-practices-2eb5e749d428
668. performance tricks for .net core
https://maherz.medium.com/top-10-net-core-performance-tricks-with-examples-and-best-practices-35ab394dbab6
669. 10 .net tools
https://medium.com/c-sharp-progarmming/10-little-known-net-tools-for-supercharged-development-a748ff1431e0
670. rest api desing best practices
https://medium.com/@jeslurrahman/14-best-practices-for-designing-restful-apis-net-core-web-api-1f34d6b8303e
671. Implementing Saga Pattern in .NET Core with Rebus and RabbitMQ
https://medium.com/@farkhondepeyali/implementing-saga-pattern-in-net-core-with-rebus-and-rabbitmq-04f8f17f2b2b
672. circuit breaker
https://amrelsher07.medium.com/make-your-api-more-resilient-b947e18f26cd
673. null checking tactics
https://medium.com/nerd-for-tech/best-practices-for-null-checks-in-c-7609dcef32aa
674. c# oneof operator
https://www.c-sharpcorner.com/blogs/oneof-package-to-handle-multiple-return-types-in-net-core2
675. net core web scraping
https://medium.com/abp-community/web-scraping-in-net-c-a5be31ca8aee
676. Mapster
https://medium.com/codenx/mapster-high-performance-mapper-for-net-767a3f361043
677. 10 C# Apps You Should Know
https://tomaszs2.medium.com/10-c-apps-you-should-know-eb2beb9292e3
678. YARP - .NET Core Reverse Proxy
https://medium.com/codenx/yarp-net-core-reverse-proxy-9b20ceb76995
679. LINQ countby, aggregateby
https://medium.com/codenx/net9-alpha-linq-updates-c2df66d20e1b
680. What I learned from the book Software Architecture: The Hard Parts
https://medium.com/@techworldwithmilan/what-i-learned-from-the-software-architecture-the-hard-parts-0498c9eae88e
681. How I Made My EF Core Query 3.42x Faster With Batching
https://medium.com/@MilanJovanovicTech/how-i-made-my-ef-core-query-3-42x-faster-with-batching-304e7b9e04ef
682. Don’t Miss These Top 5 Examples on Async/Await Tasks in .NET
https://levelup.gitconnected.com/dont-miss-these-top-5-examples-on-async-await-tasks-in-net-c442686f8a2b
683. Pagination in a .NET Web API with EF Core
https://henriquesd.medium.com/pagination-in-a-net-web-api-with-ef-core-2e6cb032afb7
684. 5 Microservices Topics I Wish I Knew Before Walking into the Interview Room
https://medium.com/@craftingcode/5-microservices-topics-i-wish-i-knew-before-walking-into-the-interview-room-f24036adcd9e
685. linux concepts
https://www.ricmedia.com/tutorials/linux-for-beginners-a-comprehensive-guide-to-basic-concepts-and-terminology
686. REPR design pattern
https://levelup.gitconnected.com/repr-design-pattern-for-designing-sexy-api-endpoints-in-asp-net-0e9a313aae9a
687. Common mistakes about unit of work
https://medium.com/@opflucker/unit-of-work-pattern-common-implementation-mistakes-4272b26ad9b9
688. Top 10 Tricks for Cleaning Up C# Code
https://maherz.medium.com/top-10-tricks-for-cleaning-up-c-code-d93489f1fd00
689. blazor concepts
https://ironpdf.com/blog/net-help/blazor-framework-tutorial/
https://www.c-sharpcorner.com/article/what-is-blazor-and-how-does-it-works/
https://quangnguyennd.medium.com/an-introduction-to-blazor-7f2810825481
690. TOGAF
https://pubs.opengroup.org/architecture/togaf9-doc/arch/index.html
691. net core 8 AOT
https://tohidhaghighi.medium.com/introduction-to-native-ahead-of-time-compilation-in-dotnet-55dffd12d974
https://medium.com/@malarsharmila/a-dive-into-net-8-native-aot-and-efficient-web-development-502dbf5e91cc#:~:text=The%20introduction%20of%20native%20AOT,(JIT)%20compilation%20at%20runtime.
692. LOH
https://medium.com/@saravanan.saaye/what-is-the-large-object-heap-loh-in-net-core-c97ac47f3c11
693. how sql query works internally
https://medium.com/javarevisited/demystifying-how-sql-query-works-under-the-hood-bef4bb6f99b9
694. how sql index works
https://chartio.com/learn/databases/how-does-indexing-work/
695. memory leak in c#
https://www.quora.com/What-is-a-memory-leak-What-are-some-of-the-most-common-C-memory-leaks-How-do-they-manifest-themselves#:~:text=One%20common%20example%20of%20a,of%20unused%20objects%20in%20memory.
696. CPU buffer
https://www.baeldung.com/cs/buffer#:~:text=In%20computer%20science%2C%20a%20buffer,to%20better%20explain%20the%20concepts.
https://techterms.com/definition/buffer
697. idle time
https://limblecmms.com/metrics/idle-time/#:~:text=Idle%20time%20is%20a%20period,internet%20connection%20to%20come%20back.
698. short circuit routing
https://www.gencayyildiz.com/blog/net-8-short-circuit-routing/
699. .NET 8 – Keyed Service | Dependency Injection
https://www.gencayyildiz.com/blog/net-8-keyed-service-dependency-injection/
700. SAGA implementation using Rebus
https://www.gencayyildiz.com/blog/nette-rebus-kutuphanesiyle-saga-orchestration-yaklasiminin-uygulanmasi/
701. net core web api dockerizing without .Dockerfile
https://www.gencayyildiz.com/blog/nette-built-in-container-destegi-net-uygulamalarini-dockerfile-dosyasi-olmaksizin-dockerize-etme/
702. .NET 8 – Minimal API Ahead of Time(AOT) Compilation Template
https://www.gencayyildiz.com/blog/net-8-minimal-api-ahead-of-timeaot-compilation-template/
703. Liquibase vs flyway
https://www.bytebase.com/blog/flyway-vs-liquibase/
704. stack vs heap
https://medium.com/@kmorpex/understanding-memory-management-in-c-with-stack-and-heap-b79f14569433
705. How base64 works?
https://www.lifewire.com/base64-encoding-overview-1166412
706. Script migration
https://medium.com/@MilanJovanovicTech/ef-core-migrations-a-detailed-guide-4ea03962d31c
707. process vs threads
https://blog.stackademic.com/whats-the-difference-between-a-thread-process-code-examples-ad99199d48a1
708. solution architect must know
https://azeynalli1990.medium.com/master-plan-to-become-a-solution-architect-e4228d8c849b
709. Feature flag
https://medium.com/@nirajranasinghe/feature-flags-in-the-net-ecosystem-d69a86f68937
710. ef core dynamic querying
https://medium.com/@erik.softwaredev/dynamic-querying-in-c-real-world-scenarios-and-techniques-67a8a5db7ec1
711. Mastering .NET Web API: Best Practices for Building Powerful APIs
https://blog.devgenius.io/mastering-net-web-api-best-practices-for-building-powerful-apis-da5341f123e9
712. Top Microservices Interview Questions and Answers which You shouldn’t miss
https://medium.com/@craftingcode/top-microservices-interview-questions-and-answers-for-2024-2535cd61d17a
713. ef core bulk insert
https://medium.com/@MilanJovanovicTech/fast-sql-bulk-inserts-with-c-and-ef-core-786d3966461f
714. Async/await best practices in C#
https://medium.com/@grishibharadwaj/async-await-best-practices-in-c-bfe0245355ed
715. A Brief History of Airbnb’s Architecture
https://medium.com/@mananshah3654/a-brief-history-of-airbnbs-architecture-bce6d0405f9c
716. ef core delete behaviours
https://medium.com/@tepes_alexandru/master-all-7-ef-core-delete-behaviors-in-under-5-minutes-0c16384d20b5
717. ef core is smarter than you think
https://medium.com/@iamprovidence/ef-is-smarter-than-you-think-10df76679c0c
718. great tools (localcan for example)
https://levelup.gitconnected.com/6-underrated-developer-tools-that-will-blow-your-mind-895ecabc052b
719. dev tunnel (ngrok for example)
https://medium.com/codenx/dev-developer-tunnels-in-visual-studio-a9cb4220f552
720. docker init
https://medium.com/kpmg-uk-engineering/you-should-stop-writing-dockerfiles-today-do-this-instead-3cd8a44cb8b0
721. Software Architecture Patterns That You Must Know
https://medium.com/front-end-weekly/software-architecture-patterns-that-you-must-know-1b3a4cbab4ca
722. sql queries and their EF CORE versions
https://medium.com/@mk.muhammadkhoirudin/sql-and-entity-framework-equivalents-cheatsheet-fed687c479d2
723. Top 50 System Design Terminologies You Must Know
https://medium.com/@TharunKumarReddyPolu/top-50-system-design-terminologies-you-must-know-3c78f5fb99c1
724. event-driven-architecture
https://aws.amazon.com/event-driven-architecture/
725. How I Failed with Event-Driven Architecture
https://medium.com/@shiiyan/how-i-failed-in-event-driven-architecture-86eb493082fa
726. CORS Finally Explained — Simply
https://levelup.gitconnected.com/cors-finally-explained-simply-ae42b52a70a3
727. API Composition Pattern : Why is it becoming an industry standard ?
https://medium.com/@vinciabhinav7/api-composition-pattern-why-it-is-becoming-an-industry-standard-f82a875503bd
728. Stop man-in-the-middle (MITM) Attack (.net core)
https://medium.com/@hasanmcse/stop-man-in-the-middle-mitm-attack-net-core-c7eb2de76221
729. Advanced AI Solutions with .NET Core: A Guide for Experienced Software Engineers
https://medium.com/@paulotorres/advanced-ai-solutions-with-net-core-02fd541c3a0a
730. The 20 Essential Principles of Software Development: LoD, SoC, SOLID, and Beyond.
https://levelup.gitconnected.com/the-20-essential-principles-of-software-development-lod-soc-solid-and-beyond-7a39a98b685d
731. SearchValues in .NET 8 and .NET 9
https://medium.com/codenx/searchvalues-in-net-8-and-net-9-42b88444eefa
732. UTF-8 and The Problem That It Solves
https://medium.com/@dmosyan/utf-8-and-the-problem-that-it-solves-a294aed2aa20
733. NET8 high performance API
https://medium.com/@BlueflameLabs/high-performance-apis-with-net-8-104a63ac0637
734. Fixing duplicate API requests
https://medium.com/apache-apisix/fixing-duplicate-api-requests-05a84caeceac
735. Format and Automate .NET Project with Husky.Net Git hooks
https://medium.com/codenx/format-and-automate-net-project-with-husky-net-git-hooks-4dcace67797b
736. System Design Interview Question: Design URL Shortener
https://levelup.gitconnected.com/system-design-interview-question-design-url-shortener-c3278a99fc35
737. Lean Architecture
https://medium.com/@aboutcoding/lean-architecture-7393fb48e13a
738. JSON Web Tokens Explained
https://medium.com/@dmosyan/json-web-tokens-explained-1ca3bd7dc7a0
739. Follow These 6 Patterns or I Will Reject Your Pull Request
https://levelup.gitconnected.com/follow-these-6-patterns-or-i-will-reject-your-pull-request-fc08f908e7fe
740. LINQ Best Practices for Senior .NET Developers
https://isitvritra101.medium.com/linq-best-practices-for-senior-net-developers-a58a91c503d7
741. What’s the Difference Between localhost and 127.0.0.1?
https://blog.stackademic.com/whats-the-difference-between-localhost-and-127-0-0-1-4102ba05d494
742. How I Reduced My Query’s Run Time From 30 Min. To 30 Sec. In 1 Hour
https://medium.com/learning-sql/how-i-reduced-my-querys-run-time-from-30-min-to-30-sec-in-1-hour-01c19efa7ed0
743. Clean Architecture in ASP .NET Core Web API
https://medium.com/@mohanedzekry/clean-architecture-in-asp-net-core-web-api-d44e33893e1d
744. Five common database performance mistakes in API development
https://tedspence.com/five-common-database-performance-mistakes-in-api-development-06d99c001bb2
745. Software Architecture Diagrams with C4 Model
https://itnext.io/software-architecture-diagrams-with-c4-model-898adcb534c2
746. The Software Architect: Demystifying 18 Software Architecture Patterns.
https://medium.com/@amitvsolutions/the-software-architect-deep-dive-into-17-essential-design-patterns-a0fb5a4726ab
747. A Senior Programmer's Best Practices to Reduce Development Time
https://blog.stackademic.com/a-senior-programmers-best-practices-to-reduce-development-time-084e9867cbab
748. Docker Done Right: 10 Best Practices for Developers
https://blog.devgenius.io/docker-done-right-10-best-practices-for-developers-12b7921e3725
749. Create a pagination API with .NET
https://interviewnoodle.com/top-20-network-protocols-you-must-know-in-system-design-81eaab4b0c36
750. .NET 8 — Transactional Outbox Pattern With EF Core
https://medium.com/@gabrieletronchin/transactional-outbox-pattern-with-ef-core-net-8-c-60653ab98709
751. .NET Domain Driven Design Template with a Vertical Slice architecture
https://medium.com/@evgeni.n.rusev/net-domain-driven-design-template-with-a-vertical-slice-architecture-33812c22b509
752. Diagnose Memory Leaks in .NET Applications with WinDbg: A Hands-on Approach
https://levelup.gitconnected.com/diagnose-memory-leaks-in-net-applications-with-windbg-a-hands-on-approach-f41986f69967
753. ASP.NET Core Web API with Gridify
https://medium.com/codenx/asp-net-core-web-api-with-gridify-d27627c81169
754. How to Document Software Architecture: Techniques and Best Practices
https://lucamezzalira.medium.com/how-to-document-software-architecture-techniques-and-best-practices-2556b1915850
755. Vertical Slice Architecture: The Best Ways to Structure Your Project
https://medium.com/codex/vertical-slice-architecture-the-best-ways-to-structure-your-project-9b6eb35655ae
756. One Time-Saving SQL Keyword You Need to Know in 2024
https://medium.com/learning-sql/one-time-saving-sql-keyword-you-need-to-know-in-2024-28eeb4cc472d
757..NET Interview Question 2024 — What Are The Best Practices of Building Secure and Scalable REST APIs with .NET on Azure
https://balramchavan.medium.com/net-interview-question-2024-what-are-the-best-practices-of-building-secure-and-scalable-rest-5558eb2eca6e
758. quantum computers
https://nttdata-solutions.com/tr/blog/kuantum-bilgisayar-nedir-verilerimizi-artik-kuantumda-mi-saklayacagiz/#:~:text=K%C4%B1saca%2C%20kuantum%20bilgisayarlar%20elektrik%20ak%C4%B1m%C4%B1na,daha%20b%C3%BCy%C3%BCk%20bir%20h%C4%B1zla%20%C3%A7al%C4%B1%C5%9Fabilirler.
759. Transactional Outbox Pattern’le Mikroservisler Arası İletişim
https://gurcanozdecan.medium.com/transactional-outbox-patternle-mikroservisler-aras%C4%B1-i%CC%87leti%C5%9Fim-fed1174da4e5#:~:text=Outbox%20Pattern%20geli%C5%9Ftirdi%C4%9Fimiz%20mikro%20servisler,i%C5%9Flemlerini%20ayn%C4%B1%20anda%20yapmas%C4%B1n%C4%B1%20sa%C4%9Flar.
760. net core mediatr
https://medium.com/@mugrcn/asp-net-core-mediatr-ile-cqrs-pattern-uygulamas%C4%B1-c0dd8217ac89
761. .NET Core: Vertical Slice Architecture
https://medium.com/atlastek-labs/net-core-vertical-slice-architecture-203f38f82bac
762. transactions in ef core
https://www.bytehide.com/blog/transactions-ef-core
https://medium.com/intertechit/isolation-levels-db-transaction-2b152d588f6e
763. Dirty read, Non-repeatable read, and Phantom read
https://jennyttt.medium.com/dirty-read-non-repeatable-read-and-phantom-read-bd75dd69d03a
https://mohammaddarab.com/dirty-reads-vs-phantom-reads-sql-server/#:~:text=Phantom%20Reads%3A%20Occurs%20when%2C%20during,current%20transaction%20by%20another%20transaction.
764. net core web api, mediatr
https://medium.com/@VenuThomas/implementing-a-crud-web-api-in-using-cqrs-and-mediatr-a416f27c3aaf
765. Azure Cosmos DB Overview
https://medium.com/@thanh.pham/azure-cosmos-db-overview-ab49c168480b
766. Understanding Database Internals: How Tables and Indexes are Stored on Disk and Queried
https://vipulvyas.medium.com/understanding-database-internals-how-tables-and-indexes-are-stored-on-disk-and-queried-7cf09a6a48a4
767. IOptions Pattern in .Net Core
https://medium.com/@imad.ebraheem/ioptions-pattern-in-net-core-ffe1314dddcf#:~:text=ValidateOnStart()%3B,settings%20when%20start%20the%20application.
https://alirezafarokhi.medium.com/difference-between-ioptions-ioptionssnapshot-and-ioptionsmonitor-in-asp-netcore-587954bbcea
768. Supabase vs Firebase: Detailed Comparison for Your Next Project
https://medium.com/@speaktoharisudhan/supabase-vs-firebase-detailed-comparison-for-your-next-project-ffcaaea30037#:~:text=The%20main%20difference%20between%20Firebase,SQL%2Dbased%20database%20management%20system.
https://supabase.com/alternatives/supabase-vs-firebase
769. which one to choose - nosql or graph database
https://www.linkedin.com/pulse/when-chose-graph-database-vs-nosql-steven-murhula/
770. Must-Know C# 13 and .NET 9 Features
https://medium.com/@dkorolov1/must-know-new-c-13-and-net-9-features-a42e5592e65b
771. Engineering Leadership: Tools and Techniques for a Successful 2024
https://blog.practicalengineering.management/engineering-leadership-tools-and-techniques-for-a-successful-2024-1707fcd022f3
772. How to Efficiently Check If a Username Exists Among Billions of Users
https://medium.com/@aditimishra_541/how-to-efficiently-check-if-a-username-exists-among-billions-of-users-7ed1e5c60489
773. These .NET libraries will save you tons of TIME
https://medium.com/@kamaleshs48/these-net-libraries-will-save-you-tons-of-time-4c75437e1960
774. 7 Entity Framework Core tips from Microsoft top engineers
https://medium.com/@davidcsguitar/7-entity-framework-core-tips-from-microsoft-top-engineers-2b9719c3b69e
775. School Bus Tracker System Architecture
https://medium.com/@joudwawad/school-bus-tracker-system-architecture-6dd3307e3860
776. fast endponints in net core
https://medium.com/c-sharp-programming/building-high-performance-net-core-web-apis-with-fastendpoints-0f0d82e95d55
777. System Design Interview: Design WhatsApp
https://levelup.gitconnected.com/system-design-interview-design-whatsapp-779fa385ef08
778. Building High-Performance APIs with .NET Core: Advanced Best Practices
https://medium.com/@paulotorres/building-high-performance-apis-with-net-core-advanced-best-practices-70f67dd063c4
779. Why is gRPC so much faster than a JSON-based REST API?
https://itnext.io/why-is-grpc-so-much-faster-than-a-json-based-rest-api-df09cb69fae5
780. 3 Lessons from the Smartest Developers I’ve Worked With
https://brianjenney.medium.com/3-lessons-from-the-smartest-developers-ive-worked-with-5b233f51fc15
781. debezium change data capture
https://debezium.io/
782. cursor ide
https://www.cursor.com/
783. Handling Large Data in .NET Web API: Performance Tips and Techniques
https://medium.com/@hasanmcse/handling-large-data-in-net-web-api-performance-tips-and-techniques-da26180bccf1
784. Efficient Data Streaming in .NET WebAPI: Handle Large Data Sets Seamlessly
https://medium.com/@hasanmcse/efficient-data-streaming-in-net-webapi-handle-large-data-sets-seamlessly-72c7d6f1b67f
785. Why do many people not recommend using JWT?
https://blog.stackademic.com/why-do-many-people-not-recommend-using-jwt-9147b2c899f8
786. How Distributed Systems Avoid Race Conditions using Pessimistic Locking?
https://medium.com/@_sidharth_m_/how-distributed-systems-avoid-race-conditions-using-pessimistic-locking-1dc112a82b5e
787. TIOBE index
https://www.tiobe.com/tiobe-index/
788. Vertical Slice Architecture in ASP.NET Core
https://code-maze.com/vertical-slice-architecture-aspnet-core/
789. immutable collections
https://code-maze.com/csharp-immutable-collections/
790. frozen collections
https://medium.com/c-sharp-programming/frozen-collections-in-net-8-055b007587d0
791. Result Pattern in C#
https://medium.com/@dnzcnyksl/result-pattern-in-c-b0513099466e
792. Common Async/Await Mistakes in C# (And How to Avoid Them)
https://mak-thevar.medium.com/common-async-await-mistakes-in-c-and-how-to-avoid-them-a297caf6ae42
793. If You Can Answer These 7 Questions Correctly, You’re a Decent Developer
https://medium.com/write-a-catalyst/if-you-can-answer-these-7-questions-correctly-youre-a-decent-developer-c8928a09d847
794. If You Can Answer These 15 .NET Concepts, You’re Ahead of the ✅Game
https://shahedbd.medium.com/if-you-can-answer-these-15-net-concepts-youre-ahead-of-the-game-fe9f16a179bb
795. Goodbye Swagger: How .NET 9 is Redefining API Documentation?
https://blog.stackademic.com/goodbye-swagger-how-net-9-is-redefining-api-documentation-7488456a538f
796. C# 13 and .NET 9: Personal Highlights
https://medium.com/@dmytro.misik/c-13-and-net-9-personal-highlights-8ee96d32f2de
797. How To Increase EF Core Performance for Read Queries in .NET
https://medium.com/codex/how-to-increase-ef-core-performance-for-read-queries-in-net-328dd7293beb
798. 10 Habits of Great Software Engineers
https://medium.com/career-programming/10-habits-of-great-software-engineers-226474bbb849
799. Seven Generative AI Prompts for .NET Developer
https://juldhais.net/seven-generative-ai-prompts-for-net-developer-9c41017649bc
800. C# Super Hacks Every 💻Developer Should Know
https://medium.com/programming-with-c/c-super-hacks-every-developer-should-know-a210009556fb
801. .NET Solution Architect Roadmap for Beginners
https://medium.com/@scholarhatblogs/net-solution-architect-roadmap-for-beginners-1f303aeb29c0
802. 7 Productivity Hacks I Stole From a Principal Software Engineer
https://code.likeagirl.io/7-productivity-hacks-i-stole-from-a-principal-software-engineer-6a8825157198
803. Clean Architecture with Domain Driven Design(DDD) in .NET 8 Microservices
https://mehmetozkaya.medium.com/clean-architecture-with-domain-driven-design-ddd-in-net-8-microservices-9d7e7542c727
804. How to Structure Your Domain Driven Design Project in ASP.NET Core
https://medium.com/@cizu64/how-to-structure-your-domain-driven-design-project-in-asp-net-core-dbec0cc0ce53
805. HybridCache in .NET9
https://www.milanjovanovic.tech/blog/hybrid-cache-in-aspnetcore-new-caching-library
https://medium.com/c-sharp-programming/exploring-hybridcache-in-net-9-a-game-changer-for-asp-net-core-applications-5afc321c0690
806. C4 software documentation
https://www.freecodecamp.org/news/how-to-create-software-architecture-diagrams-using-the-c4-model/
https://itzareyesmx.medium.com/c4-model-my-experience-example-fbcf50def540
https://sheldonrcohen.medium.com/understanding-the-c4-model-for-software-architecture-documentation-e59c4edd0d56
807. C4 tools
https://app.diagrams.net/
https://lucid.app/documents
https://structurizr.com/
https://icepanel.io/c4-model
808. C# caller attributes
https://medium.com/@dinko.pavicic/the-c-attributes-series-caller-attributes-better-error-handling-and-validation-2bdf8d3a10ff#:~:text=CallerMemberName%20Attribute,the%20caller's%20identity%20is%20beneficial.
809. RTO vs RPO
https://www.evolveip.net/blog/rpo-and-rto-what-is-the-difference#:~:text=The%20academic%20definitions%20are%20as,may%20not%20mean%20data%20loss.
810. RACI matrix
https://www.teamgantt.com/blog/raci-chart-definition-tips-and-example#:~:text=simple%20RACI%20chart-,RACI%20definitions%20explained,have%20on%20an%20individual%20deliverable.
811. Eisenhower Matrix
https://asana.com/resources/eisenhower-matrix
812. Avoiding Primitive Obsession in .NET
https://www.telerik.com/blogs/avoiding-primitive-obsession-dotnet
813. java locking mechanism
https://medium.com/hprog99/locking-mechanism-in-java-c23142d4707b
814. database propagation levels
https://medium.com/@224vinod/understanding-spring-transactions-propagation-levels-a-comprehensive-guide-feb8093d3d31
815. database isolation levels
https://medium.com/nerd-for-tech/understanding-database-isolation-levels-c4ebcd55c6b9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment