Создание статического анализатора для C# на основе Roslyn API
С помощью материалов статьи вы напишите собственный статический анализатор для C# кода, благодаря которому сможете найти потенциальные ошибки и уязвимости в исходном коде своих и не только проектов.
https://proglib.io/w/eae79367
С помощью материалов статьи вы напишите собственный статический анализатор для C# кода, благодаря которому сможете найти потенциальные ошибки и уязвимости в исходном коде своих и не только проектов.
https://proglib.io/w/eae79367
PVS-Studio
Создание статического анализатора для C# на основе Roslyn API
После прочтения этой статьи вы будете обладать знаниями для создания своего собственного статического анализатора для C# кода, благодаря ему вы сможете найти потенциальные ошибки и уязвимос…
Серия статей, в которой рассматривается подробный пример использования .NET Core, Angular и MySQL для разработки веб-приложений ASP.NET Core.
https://proglib.io/w/a8870a8d
https://proglib.io/w/a8870a8d
Code Maze
.NET Core Tutorial - Creating a Restful Web API - Code Maze
The .NET Core series is about the utilization of the free technologies like MySql, .NET Core and Angular to make a responsive, flexible applications.
Краткое введение в F# для любителей ООП: https://proglib.io/w/dde1ba40
Samwalpole
A Brief Introduction to F# for Object Oriented Developers
📖 ТОП-10 книг об ИТ не только для айтишников
Подборка литературы для желающих познакомиться с миром технологий. Эти книги подойдут не только практикующим программистам, но и тем, кто интересуется самой динамично развивающейся отраслью.
https://proglib.io/sh/VhXqOxKuNC
Подборка литературы для желающих познакомиться с миром технологий. Эти книги подойдут не только практикующим программистам, но и тем, кто интересуется самой динамично развивающейся отраслью.
https://proglib.io/sh/VhXqOxKuNC
Перевод статьи о кэшировании данных и страниц в ASP.NET.
https://proglib.io/w/ef00cdc1
Кстати, ознакомьтесь с обновлениями ASP.NET Core в .NET 6 RC 1.
https://proglib.io/w/ef00cdc1
Кстати, ознакомьтесь с обновлениями ASP.NET Core в .NET 6 RC 1.
Хабр
Кэширование данных и страниц в ASP.NET
Кэширование — это механизм, используемый веб-приложениями для повышения производительности. Сегодня веб-приложения разрабатываются в промышленных масштабах. Такие приложения используют...
🔧 DetectDuplicates —
простой инструмент, который сканирует файлы
https://proglib.io/w/a89ee889
простой инструмент, который сканирует файлы
csproj
на наличие повторяющихся ссылок на пакеты.https://proglib.io/w/a89ee889
GitHub
GitHub - jchannon/DetectDuplicates: A .NET Global tool that scans csproj files for duplicate package references
A .NET Global tool that scans csproj files for duplicate package references - GitHub - jchannon/DetectDuplicates: A .NET Global tool that scans csproj files for duplicate package references
Forwarded from Библиотека программиста | программирование, кодинг, разработка
«PHP мертв», — говорили они…
Специалист по исследованию веб-технологий из W3Techs с 2010 года отслеживает тенденции в статистике использования серверных языков программирования для веб-сайтов. Результат кого-то обрадует, а кого-то огорчит, например Microsoft 😃.
Источник
Специалист по исследованию веб-технологий из W3Techs с 2010 года отслеживает тенденции в статистике использования серверных языков программирования для веб-сайтов. Результат кого-то обрадует, а кого-то огорчит, например Microsoft 😃.
Источник
Разбираем основные возможности библиотеки
https://proglib.io/w/93bd0237
System.Text.Json
на примерах.https://proglib.io/w/93bd0237
Code Maze
Introduction to System.Text.Json Through Examples - Code Maze
System.Text.Json library helps us handle JSON in ASP.NET applications. It comes integrated with the framework and it's simple and easy to use
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Учиться чему-либо бывает непросто: многие откладывают обучение, не могут выделить на него время, теряются в количестве информации или, наоборот, не могут найти актуальные источники.
Команда «Библиотеки программиста» хотела бы исследовать вопрос для дальнейшего развития проекта и посему просим вас выделить пару минут своего времени на гугл форму.
https://forms.gle/qVJEULRbbHTJTzYr6
Команда «Библиотеки программиста» хотела бы исследовать вопрос для дальнейшего развития проекта и посему просим вас выделить пару минут своего времени на гугл форму.
https://forms.gle/qVJEULRbbHTJTzYr6
Google Docs
Чему бы вы хотели научиться?
Мы в активном поиске идей для образовательных продуктов и будем рады узнать ваши пожелания по обучению.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎥 ТОП-10 фильмов и сериалов последних лет про современные технологии
Есть мнение, что после культовых «Хакеров», «Джони Мнемоника» и первой «Матрицы» больше не снимали хороших фильмов на околоайтишную тематику. Так ли это? Попробуем разобраться в обзоре лучших кинокартин о современных технологиях, вышедших за последние несколько лет.
https://proglib.io/sh/21yUtZI4wu
Есть мнение, что после культовых «Хакеров», «Джони Мнемоника» и первой «Матрицы» больше не снимали хороших фильмов на околоайтишную тематику. Так ли это? Попробуем разобраться в обзоре лучших кинокартин о современных технологиях, вышедших за последние несколько лет.
https://proglib.io/sh/21yUtZI4wu
Вебинар от ITVDN, в рамках которого освещались следующие темы:
1. Краткая история становления платформы Microsoft .NET.
2. C# / F# в чем отличия и почему у .NET несколько языков.
3. Зависимость от операционной системы.
4. Будущее .NET, которое уже наступило.
5. Уровень зарплат относительно других технологий.
6. Демо. Создание первого веб-приложения с помощью редактора кода Visual Studio.
📺 Смотреть
1. Краткая история становления платформы Microsoft .NET.
2. C# / F# в чем отличия и почему у .NET несколько языков.
3. Зависимость от операционной системы.
4. Будущее .NET, которое уже наступило.
5. Уровень зарплат относительно других технологий.
6. Демо. Создание первого веб-приложения с помощью редактора кода Visual Studio.
📺 Смотреть
YouTube
Стал бы я теперь учить .NET? Опыт Senior .NET разработчика
🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE
Материалы вебинара - https://itvdn.com/ru/webinars/description/dotnet-2021?utm_source=yb_webinar_dotnet
Технологии не стоят на месте. Каждый год одни языки появляются, другие исчезают, а третьи получают…
Материалы вебинара - https://itvdn.com/ru/webinars/description/dotnet-2021?utm_source=yb_webinar_dotnet
Технологии не стоят на месте. Каждый год одни языки появляются, другие исчезают, а третьи получают…
Тут ребята из компании Контур вместе с DotNetRu решили сделать базу знаний для .NET разработчиков: собрать доступные в открытом доступе материалы по .NET, выбрать из них самые полезные, разбить все это по категориям и сложности, а также выстроить порядок изучения.
Раз в две недели будет проводиться по одному митапу — начиная уже с этой пятницы. В статье описаны детали, имена, даты и всякие пояснения.
https://proglib.io/w/ec091d16
Раз в две недели будет проводиться по одному митапу — начиная уже с этой пятницы. В статье описаны детали, имена, даты и всякие пояснения.
https://proglib.io/w/ec091d16
Хабр
Делаем базу знаний для .NET разработчиков
Мы вместе с DotNetRu решили сделать базу знаний для .NET разработчиков. Собрать доступные в открытом доступе материалы по .NET и выбрать из них самые полезные. Разбить все это по категориям и...
Обзор кода нескольких новых функций .NET 6 от Эндрю Лока:
➖Looking inside ConfigurationManager in .NET 6
➖Comparing WebApplicationBuilder to the Generic Host
➖Exploring the code behind WebApplicationBuilder
➖Building a middleware pipeline with WebApplication
➖Supporting EF Core migrations with WebApplicationBuilder
➖Supporting integration tests with WebApplicationFactory in .NET 6
➖Analyzers for ASP.NET Core in .NET 6
➖Improving logging performance with source generators
➖Source generator updates: incremental generators
➖New dependency injection features in .NET 6
➖[CallerArgumentExpression] and throw helpers
➖Upgrading a .NET 5 "Startup-based" app to .NET 6
➖Looking inside ConfigurationManager in .NET 6
➖Comparing WebApplicationBuilder to the Generic Host
➖Exploring the code behind WebApplicationBuilder
➖Building a middleware pipeline with WebApplication
➖Supporting EF Core migrations with WebApplicationBuilder
➖Supporting integration tests with WebApplicationFactory in .NET 6
➖Analyzers for ASP.NET Core in .NET 6
➖Improving logging performance with source generators
➖Source generator updates: incremental generators
➖New dependency injection features in .NET 6
➖[CallerArgumentExpression] and throw helpers
➖Upgrading a .NET 5 "Startup-based" app to .NET 6
Andrew Lock | .NET Escapades
Looking inside ConfigurationManager in .NET 6
In this post I take a look at the ConfigurationManager class new in .NET 6, explore why it was added, and look at the scenarios it addresses.