C# дайджет #1
Добрый день, коллеги. Собрали для вас свежую подборку новостей, инструментов и материалов из мира C#.
Почитать:
— Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы: https://habr.com/ru/articles/792404/
— Об одном способе веб-скрапинга сайтов, защищенных Cloudflare: https://habr.com/ru/articles/792868/
— Road Run, или как я свою первую игру делал. Часть 7: https://habr.com/ru/articles/792612/
— Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C#: https://habr.com/ru/companies/ruvds/articles/790836/
— Советы и рекомендации по работе в Visual Studio
— Огромная шпаргалка с готовыми запросами SQL (SQLite)
— Наш опыт мультиаутентификации в приложениях ASP.NET Core: https://habr.com/ru/companies/alfastrah/articles/7919..
— Кроссплатформенные ресурсы в сборках .NET — пишем условия MSBuild: https://habr.com/ru/articles/791512/
— Валидация входных данных в фильтрах Minimal API .NET, просто и без затей: https://habr.com/ru/articles/791466/
— Async/Await в C#. Часть 5. Функция-перечисление и цикл через рекурсию, асинхронный вызов без Async/Await: https://habr.com/ru/articles/790944/
— Еще раз про асинхронную машину состояний и где именно там аллокации: https://habr.com/ru/companies/otus/articles/791086/
— Outlook как сервер микросервисов: https://habr.com/ru/articles/790986/
— Exploring the Dynamic Language Runtime (DLR) in C#: https://dev.to/homolibere/exploring-the-dynamic-langu..
— Difference Between Raw SQL and Dapper: https://dev.to/homolibere/difference-between-raw-sql-..
— How to read zip files with SharpZip library in C#: https://dev.to/mteheran/how-to-read-zip-files-with-sh..
— Action and Func Delegates in C#: https://dev.to/rechidesigns/action-and-func-delegates..
— Game Dev Digest — Issue #221 – Rendering Techniques and more: https://dev.to/gamedevdigest/game-dev-digest-issue-22..
— Intro to JS Interop in Blazor: https://dev.to/rasheedmozaffar/intro-to-js-interop-in..
— What is Memento Pattern in C#?: https://dev.to/homolibere/what-is-memento-pattern-in-..
— Using auto-values in Aerospike LINQPad driver: https://dev.to/aerospike/using-auto-values-in-aerospi..
— Custom Middleware In ASP.NET Core – How To Harness The Power: https://dev.to/devleader/custom-middleware-in-aspnet-..
— Common Implementation Mistakes of Work Pattern in C#: https://dev.to/homolibere/common-implementation-mista..
— Команда Microsoft представила утилиту sudo для Windows
Посмотреть:
My First IT Job – Day One: https://www.youtube.com/watch?v=FG1WyMh_Kbo” ( 00:46)
🌐 Курс C# 2024 с нуля https://www.youtube.com/playlist?list=PLysMDSbb9HcyHD6ljsWyllZ-F7CllDho8
Getting Experience for my First IT Job: https://www.youtube.com/watch?v=Anmz9Rp2bss” ( 01:00)
Александр Кузнецов — Введение в Microsoft SignalR: https://www.youtube.com/watch?v=WAnOCRepnOI” ( 56:53)
Microsoft Is Abandoning C# for Rust! Now What?: https://www.youtube.com/watch?v=pWkTMIOcOgY” ( 08:01)
Why .NET’s Most Ambitious Feature Might Fail: https://www.youtube.com/watch?v=2L68EldtKFo” ( 11:14)
"Don’t Use Loops, They Are Slow! Do This Instead" | Code Cop #011: https://www.youtube.com/watch?v=tllygkj0czw” ( 09:51)
The Easiest Scheduling for Your .NET Applications: https://www.youtube.com/watch?v=73Q5EabiEHM” ( 11:25)