Анонс .NET 6 runtime для AWS Lambda: https://proglib.io/w/25a53635
Amazon
Introducing the .NET 6 runtime for AWS Lambda | Amazon Web Services
We are excited to add support for .NET 6 to Lambda. It’s fast to get started or migrate existing functions to .NET 6, with many new features in .NET 6 to take advantage of. Read the Lambda Developer Guide for more getting started information.
👍8💩1
Что такое AssetPostprocessor и чем Animation отличается от Animator? Почему не стоит доверять OnTriggerExit и зачем вам CanvasGroup? Чем хорош GameObject.Find и как вас спасут Property? Эти и другие «особенности» работы с Unity в статье.
https://proglib.io/w/e6048268
https://proglib.io/w/e6048268
Хабр
Unity «Best» Practices
Эта статья родилась из внутреннего доклада для коллег, которые уже достаточно давно занимаются разработкой игр, но только недавно прикоснулись к Unity. Здесь мы собрали фишки и особенности работы с...
👍12💩1
Maui.Graphics в действии: https://proglib.io/w/3172e3ad
👍1👏1💩1
🛠 Falco — набор инструментов для создания быстрых, функциональных и отказоустойчивых веб-приложений с использованием F#.
https://proglib.io/w/dc7b13e4
https://proglib.io/w/dc7b13e4
Falcoframework
Falco Framework - F# web toolkit for ASP.NET Core
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
🥰1💩1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💲📉 Мы падаем: что делать со своими вложениями в текущем кризисе
Рассказываем, что делать и как обезопасить свои вложения во время кризиса.
https://proglib.io/sh/8bcFHjqX32
Рассказываем, что делать и как обезопасить свои вложения во время кризиса.
https://proglib.io/sh/8bcFHjqX32
👎11💩10👍6
Разбираем различия между int.Parse() и Convert.ToInt32() в C#: https://proglib.io/w/3b792006
Code Maze
Difference Between int.Parse() and Convert.ToInt32() in C# - Code Maze
int.Parse(), Convert.ToInt32(), int.TryParse(), Difference between int.Parse() vs Convert.ToInt32(), When to use them, Which is better
👍10👎4💩2❤1😁1
🔔Напоминаем, что у «Библиотеки программиста» существует курс по математике для Data Science, разработанный совместно с преподавателями ВМК МГУ, одного из лучших математических факультетов страны.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Курс идеально подходит к поступлению в ШАД или Computer Science Center.
Чтобы оставаться востребованным специалистом, никогда не забывайте учиться новому.
📚По промокоду DFA98MK действует скидка 20% на все тарифы до 4 марта.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Курс идеально подходит к поступлению в ШАД или Computer Science Center.
Чтобы оставаться востребованным специалистом, никогда не забывайте учиться новому.
📚По промокоду DFA98MK действует скидка 20% на все тарифы до 4 марта.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
👍6💩5
Конструкторы без параметров: разбираем важную фичу C# 10, которая осталась незамеченной.
https://proglib.io/w/81aee254
https://proglib.io/w/81aee254
Anthonygiretti
Introducing C# 10: Structs parameterless constructor and instance field initializer
Introduction I’m going to talk in this post about an important feature of C# 10...
👍5💩3
Практический кейс улучшения производительности кода на C# с помощью Span<T>.
https://proglib.io/w/184cd054
https://proglib.io/w/184cd054
NDepend Blog
Improve C# code performance with Span<T> - NDepend Blog
Span in C# is at the heart of memory management. It optimizes performance by representing contiguous regions of arbitrary memory.
👍8
Серия статей об использовании dotCover от JetBrains для тестирования и покрытия кода:
🔗ASP.NET Core - Implementing Code Coverage with JetBrains dotCover
🔗 dotCover - Optimizing Coverage Report to Only Include Our Applications Logic
🔗 .NET Core - Code Coverage in TeamCity
🔗 DotCover - Combine Multiple Results into Single Report
🔗 dotCover - How in TeamCity to create multiple coverage reports
🔗ASP.NET Core - Implementing Code Coverage with JetBrains dotCover
🔗 dotCover - Optimizing Coverage Report to Only Include Our Applications Logic
🔗 .NET Core - Code Coverage in TeamCity
🔗 DotCover - Combine Multiple Results into Single Report
🔗 dotCover - How in TeamCity to create multiple coverage reports
digitaldrummerj.me
ASP.NET Core - Implementing Code Coverage with JetBrains dotCover
Having automated tests is a good thing to have to help with your code quality but having those tests without any idea of how much of your code is actually being tested is a really bad thing.
To figure out how much of our code we are actually testing, we need…
To figure out how much of our code we are actually testing, we need…
👍7
⚡ Прямо сейчас популярный среди администраторов телеграм-каналов инструмент для чистки ботов и анализа аудитории crosser_bot рассылает без их ведома сообщения в каналы с призывом выходить на митинги.
Наш канал также подвергся этой атаке.
Наш канал также подвергся этой атаке.
👍53😱15👎13🤮10😁3
👨🎓️ Самоучитель по C# для начинающих за 30 минут. Часть 2: ООП и коллекции
В этой статье рассмотрим основные принципы объектно-ориентированного программирования, коллекции и другие аспекты на языке C#, без которых программировать будет не совсем комфортно.
https://proglib.io/sh/CNu85HSAps
В этой статье рассмотрим основные принципы объектно-ориентированного программирования, коллекции и другие аспекты на языке C#, без которых программировать будет не совсем комфортно.
https://proglib.io/sh/CNu85HSAps
👍10👎2
Подборка новых руководств в документации .NET:
🔗 Identity: Default Bootstrap version of UI changed
🔗 ScaleControl called only when needed
🔗 FullPath and OldFullPath return fully qualified path
🔗 Publishing a ReadyToRun project with --no-restore requires changes to the restore
🔗 Write reference assemblies to intermediate output
🔗 Identity: Default Bootstrap version of UI changed
🔗 ScaleControl called only when needed
🔗 FullPath and OldFullPath return fully qualified path
🔗 Publishing a ReadyToRun project with --no-restore requires changes to the restore
🔗 Write reference assemblies to intermediate output
Docs
Breaking change: Default version of Bootstrap used with Identity now 5 - .NET
Learn about the breaking change in ASP.NET Core 6.0 where the default version of Bootstrap used with Identity changes from 4 to 5.
👍4👎2👏1
Введение в новый API
Task.WaitAsync()
, представленный в .NET 6: https://proglib.io/w/0f2bffe2Andrew Lock | .NET Escapades
Cancelling await calls in .NET 6 with Task.WaitAsync()
In this post I discuss the new Task.WaitAsync() APIs introduced in .NET 6 and how you can use them to cancel an await call
👍6👎2
Подборка рекомендаций по написанию читаемого кода на C# с помощью .NET 6.
https://proglib.io/w/882823dc
https://proglib.io/w/882823dc
NOP::Nuances of programming
8 рекомендаций по написанию читаемого кода на C# с помощью .NET 6
Научитесь избегать лишних операторов else, извлекать и именовать методы, грамотно использовать Linq и применять прочие подходы для придания коду читаемости и прозрачности.
👍8💩3😱2👎1😢1
Серия статей о работе с библиотекой AuthPermissions.AspNetCore, которая предоставляет дополнительные функции авторизации для приложений ASP.NET Core:
🔗 Finally, a library that improves role authorization in ASP.NET Core
🔗 The database: Using a DataKey to only show data for users in their tenant
🔗 Administration: different ways to add and control tenants and users
🔗 Versioning your app: Creating different versions to maximise your profits
🔗 Hierarchical multi-tenant: Handling tenants that have sub-tenants
🔗 Advanced techniques around ASP.NET Core Users and their claims
🔗 Finally, a library that improves role authorization in ASP.NET Core
🔗 The database: Using a DataKey to only show data for users in their tenant
🔗 Administration: different ways to add and control tenants and users
🔗 Versioning your app: Creating different versions to maximise your profits
🔗 Hierarchical multi-tenant: Handling tenants that have sub-tenants
🔗 Advanced techniques around ASP.NET Core Users and their claims
👍3