Service Fabric is going open source (https://blogs.msdn.microsoft.com/azureservicefabric/2018/03/14/service-fabric-is-going-open-source/) — процесс разработки Service Fabric переезжает на GitHub под лицензией MIT, уже можно начать изучать внутренности https://github.com/Microsoft/service-fabric/ (другие части в других репозиториях).
#dev #dotnet #servicefabric #azure #linux #dotnetcore #github #opensource
#dev #dotnet #servicefabric #azure #linux #dotnetcore #github #opensource
GitHub
GitHub - microsoft/service-fabric: Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless…
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale. - GitHub - microsoft/service-f...
Для того, чтобы развиваться в быстрорастущей сфере ИТ, необходимо быть на гребне информационной волны. В интернете очень много источников информации, но как найти среди них полезные и интересные?
⚡️ Awesome Russian IT (https://github.com/unchase/awesome-russian-it) — огромная подборка русскоязычных ресурсов, связанных с ИТ: подкасты, мероприятия, YouTube-каналы, блоги и т.д., которые будут полезны как молодым, так и опытным специалистам.
✅ Автор призывает сообщество разработчиков и ИТ-специалистов делиться ресурсами, из которых они черпают актуальные знания.
Давайте нести знания в массы!
#dotnet #ru #dev #programming #software #softwaretesting #github
⚡️ Awesome Russian IT (https://github.com/unchase/awesome-russian-it) — огромная подборка русскоязычных ресурсов, связанных с ИТ: подкасты, мероприятия, YouTube-каналы, блоги и т.д., которые будут полезны как молодым, так и опытным специалистам.
✅ Автор призывает сообщество разработчиков и ИТ-специалистов делиться ресурсами, из которых они черпают актуальные знания.
Давайте нести знания в массы!
#dotnet #ru #dev #programming #software #softwaretesting #github
GitHub
GitHub - unchase/awesome-russian-it: :book: :tv: Список полезных русскоязычных ресурсов, связанных с ИТ - https://awesomeit.ru
:book: :headphones: :tv: :calendar: Список полезных русскоязычных ресурсов, связанных с ИТ - https://awesomeit.ru - GitHub - unchase/awesome-russian-it: :book: :tv: Список полезных русскоязычных ре...
Meet Pacco & Microservices .NET! (https://www.youtube.com/watch?v=5SLyrETnJoE) — open source проект как шасси для создания микросервисов на .NET с событийно-ориентированной (а значит и асинхронной) моделью взаимодействия.
GitHub: https://github.com/devmentors/Pacco
#pacco #github #devmentors #microservices #dotnet #csharp #design #architecture
GitHub: https://github.com/devmentors/Pacco
#pacco #github #devmentors #microservices #dotnet #csharp #design #architecture
YouTube
Meet Pacco & Microservices .NET!
Course:
https://devmentors.io/courses/microservices-net
Blog:
https://devmentors.io/blog/hello-world-microservices-pacco
Repository:
https://github.com/devmentors/Pacco
More content at: https://devmentors.io
Join our Discord: https://devmentors.io/discord…
https://devmentors.io/courses/microservices-net
Blog:
https://devmentors.io/blog/hello-world-microservices-pacco
Repository:
https://github.com/devmentors/Pacco
More content at: https://devmentors.io
Join our Discord: https://devmentors.io/discord…
New keywords (`and`,
https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/
https://github.com/dotnet/csharplang/issues/1350
Возможно в C# скоро появятся новые ключевые слова, а может и нет, споры еще продолжаются и вы можете высказать своё мнение в обсуждении на GitHub.
#csharp #dotnet #dev #programming #github
or, and `not`) for C# Pattern Matching —https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/
https://github.com/dotnet/csharplang/issues/1350
Возможно в C# скоро появятся новые ключевые слова, а может и нет, споры еще продолжаются и вы можете высказать своё мнение в обсуждении на GitHub.
#csharp #dotnet #dev #programming #github
InfoQ
C# 9: New `and`, `or`, and `not` Keywords for Pattern Matching
Though it may sound like our occasional April Fools Day joke, C# 9 is looking to add `and`, `or`, and `not` to its list of keywords. Specifically, for use in pattern matching.
ASP.NET Core Developer Roadmap (https://github.com/MoienTajik/AspNetCore-Developer-Roadmap) — карта развития .NET разработчика, с подробными ответвлениями на технологии и вспомогательный инструментарий.
Что скажете — полезная или нет?
⭐ Помним про звёзды на GitHub, они помогают продвижению репозиториев в массы.
#aspnetcore #dotnetcore #roadmap #dev #programming #github
Что скажете — полезная или нет?
⭐ Помним про звёзды на GitHub, они помогают продвижению репозиториев в массы.
#aspnetcore #dotnetcore #roadmap #dev #programming #github
GitHub
GitHub - MoienTajik/AspNetCore-Developer-Roadmap: Roadmap to becoming an ASP.NET Core developer in 2026
Roadmap to becoming an ASP.NET Core developer in 2026 - MoienTajik/AspNetCore-Developer-Roadmap
Bjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors - Подробный воркшоп в двух действиях о наладке взаимодействия между сервисами, много интерактива и легконастраиваемое рабочее окружение, рекомендуем к ознакомлению.
Part 1 - https://www.youtube.com/watch?v=hLTIn-A83S8&list=PLtWrKx3nUGBfRvrRmicKedShARUrDU3sj&index=26&ab_channel=DotNext
Part 2 - https://www.youtube.com/watch?v=_UFiaNlfxjI&list=PLtWrKx3nUGBfRvrRmicKedShARUrDU3sj&index=22&ab_channel=DotNext
Users' patience with services not working is gradually decreasing as the quality of services online is improving With current trends of moving services to the cloud and building smaller and network-intensive services, meeting these expectations can be challenging for us developers We want to be able to build services that we can run confidently despite partial failures and outages In this workshop, you will learn how to simulate latency and failures in your web application and how to add strategies to deal with this We will learn how changing the different parameters change the behavior of our application under load, and what trade-offs we ultimately must make We will use k6 for load testing a NET Core web API For resiliency strategies, we will use Polly, and we will use Simmy for fault injection This is red-green testing, but for performance and resiliency You will learn about service level indicators, service level objectives, and how to formulate and test such requirements Before the workshop, you will have to setup the dev environment before the start The workshop should work on Windows/Mac/Linux using VS Code and Docker OR using Visual Studio Codespaces (online, in the browser) You can find the speaker's instruction here (https://github.com/bjartwolf/bounded-disturbances) If you can start the web API as described in the README on GitHub with "Run and watch web API" and run the "Intro" k6 test and make sure it outputs the everything is ready to go If you will run into issues — don't hesitate to contact Bjørn via email or Telegram (bjartnes@gmailcom/bjartnes)
#dotnext #dotnet #workshop #polly #tuning #rest #webservices #soa #dev #dotnetcore #aspnetcore #github
Part 1 - https://www.youtube.com/watch?v=hLTIn-A83S8&list=PLtWrKx3nUGBfRvrRmicKedShARUrDU3sj&index=26&ab_channel=DotNext
Part 2 - https://www.youtube.com/watch?v=_UFiaNlfxjI&list=PLtWrKx3nUGBfRvrRmicKedShARUrDU3sj&index=22&ab_channel=DotNext
Users' patience with services not working is gradually decreasing as the quality of services online is improving With current trends of moving services to the cloud and building smaller and network-intensive services, meeting these expectations can be challenging for us developers We want to be able to build services that we can run confidently despite partial failures and outages In this workshop, you will learn how to simulate latency and failures in your web application and how to add strategies to deal with this We will learn how changing the different parameters change the behavior of our application under load, and what trade-offs we ultimately must make We will use k6 for load testing a NET Core web API For resiliency strategies, we will use Polly, and we will use Simmy for fault injection This is red-green testing, but for performance and resiliency You will learn about service level indicators, service level objectives, and how to formulate and test such requirements Before the workshop, you will have to setup the dev environment before the start The workshop should work on Windows/Mac/Linux using VS Code and Docker OR using Visual Studio Codespaces (online, in the browser) You can find the speaker's instruction here (https://github.com/bjartwolf/bounded-disturbances) If you can start the web API as described in the README on GitHub with "Run and watch web API" and run the "Intro" k6 test and make sure it outputs the everything is ready to go If you will run into issues — don't hesitate to contact Bjørn via email or Telegram (bjartnes@gmailcom/bjartnes)
#dotnext #dotnet #workshop #polly #tuning #rest #webservices #soa #dev #dotnetcore #aspnetcore #github
YouTube
Bjørn Einar Bjartnes — Workshop: Tuning services to deal with latency and errors
Ближайшая конференция:
DotNext 2021 Moscow — 21-22 октября, онлайн.
Подробности и билеты: https://bit.ly/3BTQype
. Users' patience with services not working is gradually decreasing as the quality of services online is improving With current trends of moving…
DotNext 2021 Moscow — 21-22 октября, онлайн.
Подробности и билеты: https://bit.ly/3BTQype
. Users' patience with services not working is gradually decreasing as the quality of services online is improving With current trends of moving…
StrongInject. Compile Time Dependency Injection For C# (https://github.com/YairHalberstadt/stronginject), что скажете друзья? Выглядит вроде вкусно, может помочь решить многие проблемы еще на этапе компиляции. Или привнести новую борьбу с новой библиотекой. 🙃
- Compile time checked dependency injection. If the type you're resolving isn't registered you get an error at compile time, not runtime.
- Fast. There's no dictionary lookups, no runtime code generation. Just the fastest code it's possible to generate to resolve your type.
- Encourage best practices. You can't use the container as a service locator. You can't forget to dispose the resolved types.
- No reflection or runtime code generation. Instead StrongInject uses roslyn Source Generators, meaning it's fast, and works well on UWP/IOS too. This also means it's linker friendly - see https://devblogs.microsoft.com/dotnet/app-trimming-in-net-5/.
- Async support. StrongInject fully supports async initialization and disposal, a feature sorely lacking in many IOC containers.
#dotnet #csharp #stronginject #github #nuget
- Compile time checked dependency injection. If the type you're resolving isn't registered you get an error at compile time, not runtime.
- Fast. There's no dictionary lookups, no runtime code generation. Just the fastest code it's possible to generate to resolve your type.
- Encourage best practices. You can't use the container as a service locator. You can't forget to dispose the resolved types.
- No reflection or runtime code generation. Instead StrongInject uses roslyn Source Generators, meaning it's fast, and works well on UWP/IOS too. This also means it's linker friendly - see https://devblogs.microsoft.com/dotnet/app-trimming-in-net-5/.
- Async support. StrongInject fully supports async initialization and disposal, a feature sorely lacking in many IOC containers.
#dotnet #csharp #stronginject #github #nuget
GitHub
GitHub - YairHalberstadt/stronginject: compile time dependency injection for .NET
compile time dependency injection for .NET. Contribute to YairHalberstadt/stronginject development by creating an account on GitHub.
📢 Рубрика полезные репозитории: https://github.com/unchase/awesome-russian-it - Здесь собран список полезных русскоязычных ресурсов, связанных с информационными технологиями (разработка, администрирование, митапы и конференции, подкасты, youtube-каналы, интервью, новости ИТ и пр.), в т.ч. широкая подборка посвященных нашей любимой .NET платформе.
#репозитории #github #dotnet #also #IT #awesome
#репозитории #github #dotnet #also #IT #awesome
GitHub
GitHub - unchase/awesome-russian-it: :book: :tv: Список полезных русскоязычных ресурсов, связанных с ИТ - https://awesomeit.ru
:book: :headphones: :tv: :calendar: Список полезных русскоязычных ресурсов, связанных с ИТ - https://awesomeit.ru - GitHub - unchase/awesome-russian-it: :book: :tv: Список полезных русскоязычных ре...