Хотя .NET 9 появился в ноябре 2024 года, C# 13 продолжает традиции Microsoft по улучшению языка, добавляя новые возможности для повышения производительности, читаемости и удобства разработки. Вот что значит, когда большая компания поддерживает язык.
В этой статье разберём ключевые нововведения и примеры их использования.
В .NET 10 можно будет выполнить любой C# файл без создания файла проекта. Разработчики двигаются к упрощению запуска C# кода. Уже сейчас в Program.cs можно сразу же писать код без каких-то namespace или class, а в 10-ке можно будет даже не создавать проект, а просто выполнять любой файл. Удобно.
Смотрю сейчас видео про сравнение производительности синхронных и асинхронных операций в EF Core. Всем известно, что мы должны использовать асинхронные функции при обращении к базе данных, но. . . Если вы работаете с MS SQL Server, то стоит очень серьезно подумать.
Google выдает две даты - 14 и 15 февраля 1995-го года в качестве первого релиза Borland Delphi. Это среда разработки, а потом и язык программирования, которые я любил и долго использовал. Вчера или сегодня исполнилось 30 лет с первого релиза.
Вчера решал очередной литкод для бусти из последовательности скобок и меня удивили немного результаты. Я написал абсолютно одно и то же решение без каких-то специфичных твиком для конкретного. Результаты на разных языках следующие:
В разделе Дорожных Карт для программистов пополнение. Это карты из моих видео по разных направлениям.
Были времена, когда бОльшая часть нагрузки по рендерингу страницы находилась на сервере, а в браузере был только чистый JS или jQuery с минимальным функционалом. Даже когда JS запрашивала что-то с сервера, то сервер возвращал HTML, который достаточно было только добавить в нужное место на текущей странице.
На Бусти думаю делать новый формат видео - решение задач с интервью. Если у вас есть какое-то задание из какой-то компании, присылайте, буду разбирать и решать.
Я пока не нашёл даты выхода C# 12, скорей всего он станет частью .NET 8 и его можно пощупать, если скачать превью. Майкрософт представили несколько новых фишек, самая крутая из них наверно вот эта:
Меня смущают такие объявления запросами на опыт. Во-первых, почему 11, а не 10? Во-вторых, .NET программист с опытом в 11 лет - это уже синьор. Если он еще не синьор, то у меня будут вопросы - почему? Нет знаний? Нет желания расти?