SkillAgentSearch skills...

ProgrammingKnowledgeBase

This repository is supposed to help me aggregate and browse through interesing links (articles mainly) I come across on daily basis, so I can easily come back to them when they might come in handy.

Install / Use

/learn @marcinCzapiewski/ProgrammingKnowledgeBase
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ProgrammingKnowledgeBase

This repository is supposed to help me aggregate and browse through interesing links (articles mainly) I come across on daily basis, so I can easily come back to them when they might come in handy.

Please feel free to contribute by creating a pull request ;)

.NET

Future of .NET (.NET 5)

  • https://msdn.microsoft.com/en-us/magazine/mt833477.aspx
  • https://medium.com/capgemini-dynamics-365-team/future-of-net-net-5-microsoft-build-2019-from-a-net-developer-point-of-view-7a1158fb0691

C#

  • https://kudchikarsk.com/null-coalescing-operator-csharp
  • https://blog.pipe01.me/2019/08/conditionalweaktable-what-does-it-do.html
  • https://kudchikarsk.com/tasks-in-csharp/task-parallelism-c/
  • https://kudchikarsk.com/tasks-in-csharp/async-await-c/
  • https://cezarypiatek.github.io/post/avoid-multithreading-traps-p1
  • https://www.thecodepainter.co.uk/blog/2019113/hackingcsharp_arrayadjust

What's new in C# 8/.NET 3.0

  • http://www.developer.net.pl/programowanie/c-8/
  • https://dev.to/dotnet/what-s-the-big-deal-with-iasyncenumerable-t-in-net-core-3-1eii
  • https://devblogs.microsoft.com/dotnet/try-out-nullable-reference-types

Blazor/Wasm

  • https://www.linkedin.com/pulse/why-blazor-via-webassembly-future-akash-limbani/

Visual Studio

  • https://devblogs.microsoft.com/visualstudio/visual-studio-tips-and-tricks
  • https://kudchikarsk.com/memory-leak-c
  • https://devblogs.microsoft.com/visualstudio/refactoring-made-easy-with-intellicode/

Performance

  • https://michaelscodingspot.com/performance-problems-in-csharp-dotnet
  • https://devstyle.pl/2018/09/24/orm-vs-sql/
  • https://mariusgundersen.net/type-dictionary-trick/
  • https://www.stevejgordon.co.uk/using-high-performance-dotnetcore-csharp-techniques-to-base64-encode-a-guidA
  • https://dotnettips.wordpress.com/2019/07/08/performance-tip-for-vs-foreach-in-microsoft-net/
  • https://medium.com/@alexyakunin/geting-4x-speedup-with-net-core-3-0-simd-intrinsics-5c9c31c47991
  • https://medium.com/asos-techblog/maximising-net-core-api-performance-11ad883436c
  • https://blog.marcgravell.com/2019/08/prefer-valuetask-to-task-always-and.html
  • Pipes https://habr.com/en/post/466137/
  • https://michaelscodingspot.com/performance-counters/

Hardware-based optimalization

  • https://devblogs.microsoft.com/dotnet/hardware-intrinsics-in-net-core/

ASP.NET CORE

How to implement QR code generator

  • https://www.freecodecamp.org/news/how-to-easily-implement-qrcoder-in-asp-net-core-using-c-10c4aa857e84/

Dependency Injection Best Practices

  • https://medium.com/volosoft/asp-net-core-dependency-injection-best-practices-tips-tricks-c6e9c67f9d96

Microservices API Gateways — Ocelot for .NET Core + Video

  • https://medium.com/hypertrends/microservices-api-gateways-ocelot-for-net-core-video-8bbd4ed3be8f

How to set up two factor authentication in ASP.NET Core using Google Authenticator

  • https://medium.com/free-code-camp/how-to-set-up-two-factor-authentication-on-asp-net-core-using-google-authenticator-4b15d0698ec9

Cryptography

  • https://www.meziantou.net/cryptography-in-dotnet.htm

Problem with creating X509Certificate2 with new keyword

  • https://snede.net/the-most-dangerous-constructor-in-net

Testing

  • https://cezarypiatek.github.io/post/effective-mocking/
  • https://www.codeproject.com/Articles/5163223/Test-Driven-Development-In-Csharp
  • https://indexoutofrange.com/Stop-trying-to-mock-the-ILogger-methods
  • https://dariuszwozniak.net/posts/kurs-tdd-19-mock-stub-fake-spy-dummy
  • https://blog.stevensanderson.com/2019/08/29/blazor-unit-testing-prototype/
  • Testing/mocking ILogger https://christianfindlay.com/2020/07/03/ilogger/

Debugging

  • https://raygun.com/blog/dot-net-debugging/
  • https://michaelscodingspot.com/debugging-exceptions

Others

  • https://dotnetcoretutorials.com/2019/06/20/publishing-a-single-exe-file-in-net-core-3-0
  • https://devblogs.microsoft.com/dotnet/write-better-code-faster-with-roslyn-analyzers/
  • http://underscorehao.net/2019/07/auto-refreshing-cache-in-dotnet/
  • https://devblogs.microsoft.com/aspnet/httprepl-a-command-line-tool-for-interacting-with-restful-http-services/
  • https://michaelscodingspot.com/logging-in-dotnet
  • https://github.com/Tyrrrz/CliFx
  • https://www.mnie.me/2019-09-02-appInsightsLogging/
  • https://jimbuck.io/building-desktop-apps-with-blazor/

Design patterns

  • https://michaelscodingspot.com/pipeline-pattern-implementations-csharp
  • https://github.com/kgrzybek/modular-monolith-with-ddd
  • https://www.dofactory.com/net/design-patterns
  • https://apiumhub.com/tech-blog-barcelona/the-circuit-breaker-pattern
  • https://www.gustavwengel.dk/csharp-static-factory-vs-constructor

HTML + CSS + JS

Transitions explained:

  • https://www.freecodecamp.org/news/css-transitions-explained-d67ab9a02049/

How to create a Custom Progress Bar

  • https://www.freecodecamp.org/news/how-to-create-a-custom-progress-bar/

Responsive images guide

  • https://www.freecodecamp.org/news/your-complete-guide-to-truly-responsive-images/

CSS Flex – Animated Tutorial

  • https://www.freecodecamp.org/news/the-complete-flex-animated-tutorial/

Web

Web architecture

  • https://engineering.videoblocks.com/web-architecture-101-a3224e126947
  • https://alexpareto.com/scalability/systems/2020/02/03/scaling-100k.html

HTTP

  • https://sekurak.pl/protokol-http-podstawy/
  • https://sekurak.pl/protokol-http-2-czyli-szybciej-ale-czy-rowniez-bezpieczniej/

OAuth and OpenID

  • https://developer.okta.com/blog/2019/10/21/illustrated-guide-to-oauth-and-oidc

  • https://www.andrew-best.com/posts/learn-auth-the-hard-way-part-one/

Others

How to use Google Sheets as a JSON Endpoint

  • https://www.freecodecamp.org/news/cjn-google-sheets-as-json-endpoint/

How to create a Facebook messenger bot for your page

  • https://www.freecodecamp.org/news/how-to-create-a-facebook-messenger-bot-for-your-page-3be12ca18de5/

Zabbix intro

  • https://sekurak.pl/czym-jest-zabbix-podstawy-konfiguracji/

Building a simple SQLite clone in C from a scratch

  • https://cstack.github.io/db_tutorial/

Courses

Webpack course

  • https://www.freecodecamp.org/news/webpack-course/

Machine learning course

  • https://www.freecodecamp.org/news/machine-learning-crash-course/

Data science

  • https://www.freecodecamp.org/news/data-science-course-for-beginners/

TypeScript

  • https://www.freecodecamp.org/news/a-crash-course-in-typescript-e6bf9c10946/
View on GitHub
GitHub Stars7
CategoryDevelopment
Updated5y ago
Forks0

Security Score

55/100

Audited on Mar 4, 2021

No findings