Подкасту исполнилось 5 лет — поэтому и тема такая. Ребята проводят ретроспективу/аналитику .NET разработки. «Куда технологически идет развитие?», «Какое место .NET-разработчиков в современном IT?», «Что будет в будущем (заменит ли нас ИИ)?» и многое другое.
🕘 Таймкоды:
00:00:00 Вступление
00:05:15 Старый ли .NET?
00:29:30 Что нового в NET8?
00:40:00 Про DotNet Aspire
00:45:00 Streaming Deserialization API
00:48:00 Frozen коллекции
01:00:00 .NET - МОЛОД!!!
01:19:00 За что мы любим .Net
01:47:00 Будущее .Net
02:05:00 Я устал ухожу
02:11:00 Ниша .NET и ее развитие
03:18:50 Что САМОЕ крутое в .NET?
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤4👏2
📚 ASP.NET Core in Action, 3rd Edition (2023)
Автор: Andrew Lock
Количество страниц: 984
Книга и ее автор не нуждаются в представлении. Новое издание полностью обновлено до ASP.NET Core 7.0. Вы научитесь использовать свои навыки C# и .NET для создания кроссплатформенных веб-приложений. В переработанном бестселлере представлены новые паттерны .NET, включая minimal API и minimal hosting.
📌 Из книги вы узнаете, как:
☑️ Создать minimal API для предоставления JSON client-side приложениям, динамические server-side rendered приложения с помощью Razor Pages
☑️ Реализовать аутентификацию и авторизацию пользователей, кастомные middleware и компоненты
☑️ Хранить данные с помощью Entity Framework Core
☑️ Писать модульные и интеграционные тесты для приложений ASP.NET Core
👉 Скачать книгу
Автор: Andrew Lock
Количество страниц: 984
Книга и ее автор не нуждаются в представлении. Новое издание полностью обновлено до ASP.NET Core 7.0. Вы научитесь использовать свои навыки C# и .NET для создания кроссплатформенных веб-приложений. В переработанном бестселлере представлены новые паттерны .NET, включая minimal API и minimal hosting.
📌 Из книги вы узнаете, как:
☑️ Создать minimal API для предоставления JSON client-side приложениям, динамические server-side rendered приложения с помощью Razor Pages
☑️ Реализовать аутентификацию и авторизацию пользователей, кастомные middleware и компоненты
☑️ Хранить данные с помощью Entity Framework Core
☑️ Писать модульные и интеграционные тесты для приложений ASP.NET Core
👉 Скачать книгу
👍27❤6🎉3⚡1
«DI-контейнеры в NUnit-тестах» — доклад Вадима Мартынова из Яндекса на DotNext 2023
В автотестах разных проектов часто можно встретить повторяющиеся проблемы — код тестов сложный для чтения, навигации и рефакторинга; тесты не параллельны, и их сложно распараллеливать; запуск одного теста может вызывать длительные действия подготовки иногда не нужных ему данных.
Из-за хитросплетений сетапов и наследования сложно понять, в каком контексте работает конкретный тест. Вадим предлагает решить эти проблемы с использованием общепризнанных практик написания кода.
📺 Смотреть
🔗 Ссылка на доклад
#лучшиепрактики
В автотестах разных проектов часто можно встретить повторяющиеся проблемы — код тестов сложный для чтения, навигации и рефакторинга; тесты не параллельны, и их сложно распараллеливать; запуск одного теста может вызывать длительные действия подготовки иногда не нужных ему данных.
Из-за хитросплетений сетапов и наследования сложно понять, в каком контексте работает конкретный тест. Вадим предлагает решить эти проблемы с использованием общепризнанных практик написания кода.
🔗 Ссылка на доклад
#лучшиепрактики
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
UnsafeAccessorAttribute
. Теперь это можно сделать очень эффективно! Это было выполнимо и ранее через рефлексию, однако такой подход отличался низкой скоростью работы.
#dotnet #csharp #tip by Сергей Тепляков
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45❤🔥1
Библиотека шарписта | C#, F#, .NET, ASP.NET
Продолжаем наш опрос — вторая часть👇
❤2🥱2
В какой стране вы живете последние 3 месяца?
Anonymous Poll
60%
Россия
9%
Украина
6%
Беларусь
3%
Казахстан
3%
Польша
2%
Кыргызстан
4%
Узбекистан
0%
США
1%
Грузия
12%
Другое
🤔9🥰4🥱4👍1
Ваш доход в месяц после налогов:
Anonymous Poll
21%
до $500
10%
от $501 до $800
11%
от $801 до $1100
20%
от $1101 до $2000
17%
от $2001 до $3000
11%
от $3001 до $4000
3%
от $4001 до $5001
2%
от $5001 до $6000
6%
от $6001
🤔33🥱5👍1
Какой у вас коммерческий опыт работы в IT?
Anonymous Poll
28%
от 6 лет
19%
от 3 до 6 лет включительно
20%
от 1 до 3 лет включительно
9%
до 1 года
23%
нет опыта
🤔10🥱2👍1
Знаете ли вы, что с помощью расширения GitHub Actions можно запускать и наблюдать за выполнением workflow, а также добавлять и редактировать секреты из IDE.
🛠️ Скачать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27
В новой версии .NET представлены пакеты
Microsoft.Extensions.Http.Resilience
и Microsoft.Extensions.Resilience
, основанные на библиотеке Polly. Их главная цель — упростить интеграцию отказоустойчивости в ваши приложения.dotnet add package Microsoft.Extensions.Http.Resilience
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http.Resilience" />
</ItemGroup>
var services = new ServiceCollection();
services.AddHttpClient("my-client")
.AddStandardResilienceHandler(options =>
{
// Configure standard resilience options here
});
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Building resilient cloud services with .NET 8
How to integrate resilience and into HTTP Client
🔥26👍7🙏1
«Serverless. Под капотом Cloud Functions» — доклад Максима Шошина из Yandex Cloud на DotNext 2023
Максим рассказал о внутреннем устройстве Cloud Functions в Yandex Cloud. Подобный сервис реализован у всех крупных облачных провайдеров — Azure, AWS и Google Cloud.
📌Для кого доклад?
✅ Для тех, кто планирует использовать в своей работе serverless-сервисы и хочет глубже понимать, как устроены механизмы работы одного из самых базовых сервисов этой экосистемы.
✅ Для тех, кто интересуется внутренним устройством высоконагруженного распределенного сервиса.
📌 Что внутри:
• Примеры использования и границы применимости сервиса Cloud Functions.
• Разбор распределенной архитектуры и внутреннего устройства системы, а также планировщика, механизма масштабирования и эвристики.
• Проблемы, с которыми сталкивались, и пути их решения.
📺 Смотреть
🔗 Ссылка на доклад
#лучшиепрактики
Максим рассказал о внутреннем устройстве Cloud Functions в Yandex Cloud. Подобный сервис реализован у всех крупных облачных провайдеров — Azure, AWS и Google Cloud.
📌Для кого доклад?
✅ Для тех, кто планирует использовать в своей работе serverless-сервисы и хочет глубже понимать, как устроены механизмы работы одного из самых базовых сервисов этой экосистемы.
✅ Для тех, кто интересуется внутренним устройством высоконагруженного распределенного сервиса.
📌 Что внутри:
• Примеры использования и границы применимости сервиса Cloud Functions.
• Разбор распределенной архитектуры и внутреннего устройства системы, а также планировщика, механизма масштабирования и эвристики.
• Проблемы, с которыми сталкивались, и пути их решения.
🔗 Ссылка на доклад
#лучшиепрактики
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4⚡2👍1🤔1
Библиотека шарписта | C#, F#, .NET, ASP.NET
Продолжаем наш опрос — вторая часть👇
Продолжаем наш опрос — последняя, третья часть👇
👍2❤1🤔1
На каком языке программирования вы пишете больше всего?
Anonymous Poll
3%
Python
1%
Go
1%
Java
2%
JavaScript
1%
TypeScript
2%
C/C++
87%
С#
0%
Swift/Kotlin
1%
PHP
3%
Другой
😁41🤔14🔥7👍2💯1
Какая ваша специализация в IT?
Anonymous Poll
50%
Backend
1%
Frontend
23%
Fullstack
1%
Mobile
7%
Desktop
1%
DevOps/Sysadmin
2%
QA
1%
Data Science
7%
Игровая индустрия
7%
Другое
❤4
Какой грейд у вас на работе?
Anonymous Poll
8%
Стажер
16%
Джуниор
32%
Миддл
18%
Сеньор
7%
Тимлид
3%
Архитектор
2%
СТО
14%
я не в IT
👏11
This media is not supported in your browser
VIEW IN TELEGRAM
Используйте ObjectLayoutInspector для получения подробной информации о внутренней структуре типов CLR во время выполнения. Под катом — гайд по теме с реальным примером.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1🥱1
#холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1