Эндрю Лок разбирается с ссылочными типами в C#, допускающими значение NULL (в контексте Razor Pages): почему они плохо работают вместе, почему они, вероятно, никогда не будут работать, и как улучшить работу с ними.
Читать
Читать
Andrew Lock | .NET Escapades
Fighting with nullable reference types in Razor Pages
In this post I discuss C#'s nullable reference types in the context of Razor Pages, why they don't play nicely together and how to improve the experience.
👍7❤🔥1😁1
В преддверии осенней конференции DotNext команда публикует десять докладов с предыдущей конференции, которые особенно понравились участникам.
https://habr.com/ru/company/jugru/blog/696440/
https://habr.com/ru/company/jugru/blog/696440/
Хабр
Топ-10 докладов DotNext 2022 Spring
У нас есть традиция: каждые полгода перед тем, как провести конференцию DotNext, мы публикуем на Хабре десять докладов с предыдущей конференции, которые особенно понравились участникам. Сейчас до...
👍9🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨💻📝 Как составить резюме программисту: 10 бесплатных сервисов для создания привлекательных резюме
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
👍5
👍22😁2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Чем заняться на длинных выходных?
❓ Можно залпом пройти все наши тесты:
— Тест на знание алгоритмов и структур данных (первый и второй)
— Тесты на знание языков: Python (первый, второй), Data Science, Java (первый, второй), PHP, Kotlin, JavaScript, C#
🐍 Либо решить все 49 задач по Python:
🧩 Словари в Python: 12 задач для начинающих с решениями
🧩 Задача о поврежденной XML-строке
🧩 Задача об определении латинского квадрата
🧩 5 классических задач по Python для начинающих с решениями
🧩 5 задач по Python для новичков с решениями
🧩 5 задач с решениями на Python для начинающих разработчиков
🧩 Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей
🧩 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
🧩 Обработка вложенных списков и матриц в Python: 5 задач с решениями для совершенствования навыков
🧩 Работа с файлами в Python: 5 задач для начинающих с решениями
📺 Посмотреть сериалы:
— Периферийные устройства (Кинопоиск: 7.7/10, IMDB: 8.4/10)
— Разделение (Кинопоиск: 8.7/10, IMDB: 8.4/10)
— Разрабы (Кинопоиск: 7.7/10, IMDB: 7.7/10)
💤 Или просто выспаться:
— Повышаем свою продуктивность: 6 ключевых факторов
❓ Можно залпом пройти все наши тесты:
— Тест на знание алгоритмов и структур данных (первый и второй)
— Тесты на знание языков: Python (первый, второй), Data Science, Java (первый, второй), PHP, Kotlin, JavaScript, C#
🐍 Либо решить все 49 задач по Python:
🧩 Словари в Python: 12 задач для начинающих с решениями
🧩 Задача о поврежденной XML-строке
🧩 Задача об определении латинского квадрата
🧩 5 классических задач по Python для начинающих с решениями
🧩 5 задач по Python для новичков с решениями
🧩 5 задач с решениями на Python для начинающих разработчиков
🧩 Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей
🧩 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
🧩 Обработка вложенных списков и матриц в Python: 5 задач с решениями для совершенствования навыков
🧩 Работа с файлами в Python: 5 задач для начинающих с решениями
📺 Посмотреть сериалы:
— Периферийные устройства (Кинопоиск: 7.7/10, IMDB: 8.4/10)
— Разделение (Кинопоиск: 8.7/10, IMDB: 8.4/10)
— Разрабы (Кинопоиск: 7.7/10, IMDB: 7.7/10)
— Повышаем свою продуктивность: 6 ключевых факторов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
История о том, как команда Dodo Engineering монолит с .NET Framework на .NET 6 и Kubernetes переводила.
Читать
Читать
Хабр
История о том, как мы монолит с .NET Framework на .NET 6 и Kubernetes переводили
В 2011 году 2 разработчика начали создавать свою информационную систему, чтобы через неё принимать заказы в Додо Пицце. 2 года назад мы рассказывали про раннюю архитектуру Dodo IS здесь и здесь...
👍12
Обзор ключевых концепций ASP.NET Core веб-API с кратким введением о каждой и полезными ссылками на учебные ресурсы.
Читать
Читать
Coding Sonata
A Quick Guide to Learn ASP.NET Core Web API
Sharing with you a list of topics, tutorials and articles to learn ASP.NET Core Web API and become a professional Web API developer
🔥16👍8
Видеокурс для C#-разработчиков
Автор — самоучка. Рассказывает только то, что пригодится вам на практике.
Смотреть
Автор — самоучка. Рассказывает только то, что пригодится вам на практике.
Смотреть
YouTube
Уроки C# • Лучшие уроки программирования
В этом плейлисте вы научитесь языку программирования C#, как следствие, научитесь применять его на практике, создавая реально крутые приложения для Windows, ...
👍24🎉3🔥1
#news
.NET-документация: новые возможности за октябрь
— Authentication in WebAssembly apps
— Tracking linked cache entries
— Fallback file endpoints
— Endpoint metadata provider interface changes
— Output caching API changes
— Repeated XML elements include index
— ClientWebSocket.ConnectAsync throws new exception
— dotnet workload command
— Containerize a .NET app with dotnet publish
— Networking telemetry in .NET
— .NET regular expression source generators
— Tutorial: Use custom marshallers in source-generated P/Invokes
Обновленные руководства
— Tutorial: Make HTTP requests in a .NET console app using C#
— F# code formatting guidelines
Новости и статьи из мира .NET-разработки:
.NET
— Slaying Zombie ‘No Repro’ Crashes with Infer#
— Performance improvements in ASP.NET Core 7
— Create your .NET portfolio in the .NET Conf student zone
— .NET Interactive Notebooks is now Polyglot Notebooks!
— .NET 7 Performance Improvements in .NET MAUI
— Announcing .NET Community Toolkit v8.1.0 Preview 1
— Bring WCF apps to the latest .NET with CoreWCF and Upgrade Assistant
Visual Studio
— Learning Series: Get started with GitHub in Visual Studio
— Cool features in Visual Studio 2022
.NET-документация: новые возможности за октябрь
— Authentication in WebAssembly apps
— Tracking linked cache entries
— Fallback file endpoints
— Endpoint metadata provider interface changes
— Output caching API changes
— Repeated XML elements include index
— ClientWebSocket.ConnectAsync throws new exception
— dotnet workload command
— Containerize a .NET app with dotnet publish
— Networking telemetry in .NET
— .NET regular expression source generators
— Tutorial: Use custom marshallers in source-generated P/Invokes
Обновленные руководства
— Tutorial: Make HTTP requests in a .NET console app using C#
— F# code formatting guidelines
Новости и статьи из мира .NET-разработки:
.NET
— Slaying Zombie ‘No Repro’ Crashes with Infer#
— Performance improvements in ASP.NET Core 7
— Create your .NET portfolio in the .NET Conf student zone
— .NET Interactive Notebooks is now Polyglot Notebooks!
— .NET 7 Performance Improvements in .NET MAUI
— Announcing .NET Community Toolkit v8.1.0 Preview 1
— Bring WCF apps to the latest .NET with CoreWCF and Upgrade Assistant
Visual Studio
— Learning Series: Get started with GitHub in Visual Studio
— Cool features in Visual Studio 2022
Docs
Breaking change: Authentication in WebAssembly apps - .NET
Learn about the breaking change in ASP.NET Core 7.0 where authentication in WebAssembly apps relies on the history state instead of the URL query string.
👍14
Разбор десяти распространенных антипаттернов, которые допускают разработчики при обработке исключений в .NET.
Читать
Читать
The New Dev's Guide
Top 10 Dotnet Exception Anti-Patterns in C#
In this article we'll explore the top 10 mistakes I see new and seasoned developers make with exception management in dotnet source code. These principles should be valid for all dotnet languages, but examples will be provided in C#.
❤5👍5🙏2🔥1
В какой из следующих строк кода правильно используется интерполяция строк, предполагая, что переменная value является строкой?
Anonymous Quiz
5%
Console.WriteLine(@"My value: {value}");
82%
Console.WriteLine($"My value: {value}");
2%
Console.WriteLine(@"My value: [value]");
5%
Console.WriteLine("My value: {value}");
6%
Посмотреть результаты
👍15⚡9🔥1😁1
Ну что ж, друзья, с новым выпуском вас! 🔥🍾🎉
— .NET 7 is Available Today
— Announcing ASP.NET Core in .NET 7
— Announcing .NET MAUI for .NET 7 General Availability
— What’s new in Orleans 7.0
— Welcome to C# 11
— Announcing F# 7
— Entity Framework Core 7 (EF7) is available today
— What’s new in Windows Forms in .NET 7.0
— .NET 7 is Available Today
— Announcing ASP.NET Core in .NET 7
— Announcing .NET MAUI for .NET 7 General Availability
— What’s new in Orleans 7.0
— Welcome to C# 11
— Announcing F# 7
— Entity Framework Core 7 (EF7) is available today
— What’s new in Windows Forms in .NET 7.0
Microsoft News
.NET 7 is Available Today
.NET 7 is a major release that provides better performance and new features for C#, .NET MAUI, Web APIs, cloud native, and more. Free Download.
🔥51👍9❤2🙏1
Демонстрации из докладов и презентаций по LINQ от Mark Heath.
https://github.com/markheath/linq-samples
https://github.com/markheath/linq-samples
GitHub
GitHub - markheath/linq-samples: LINQ Best Practices and Samples from various talks and courses I've given
LINQ Best Practices and Samples from various talks and courses I've given - GitHub - markheath/linq-samples: LINQ Best Practices and Samples from various talks and courses I've given
👍2
Forwarded from Библиотека Go-разработчика | Golang
📜 Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик
В небольшом обзоре разберем наиболее важные команды языка запросов SQL и сделаем шаг в сторону грамотного изучения работы с базами данных.
🔗 Основной сайт
🔗 Зеркало
В небольшом обзоре разберем наиболее важные команды языка запросов SQL и сделаем шаг в сторону грамотного изучения работы с базами данных.
🔗 Основной сайт
🔗 Зеркало
👍21