⚡️Подборка за неделю
📌 С Code Maze:
🔹 Введение в .NET и C#: различия, структура, SDK, среда выполнения, компиляция
🔹 Различия между Quartz.NET и Hangfire: обзор библиотек для выполнения отложенных задач и управления фоновыми задачами
🔹 REST vs WebSockets в C#: странное, но любопытное сравнение
🔹 Как с помощью C# проверить, используется ли файл: фундаментальные основы на пальцах
📌 С официального блога .NET:
🔸 Улучшения и изменения в Android resource generation в .NET 8
🔸 Анонс chiseled контейнеров .NET, главное преимущество которых заключается в уменьшенном размере и повышенной безопасности
🔸 Использование новых типов из .NET 8 при разработке тестов с моками:
FakeLogger, FateTimeProvider и MetricCollector
🔸 Анонс ML.NET 3.0 с улучшениями в области глубокого обучения, DataFrame, производительности и многого другого
🔸 Создание отказоустойчивых облачных сервисов с помощью .NET 8:
#dotnet #dotnet8 #csharp #codemaze #матчасть
📌 С Code Maze:
🔹 Введение в .NET и C#: различия, структура, SDK, среда выполнения, компиляция
🔹 Различия между Quartz.NET и Hangfire: обзор библиотек для выполнения отложенных задач и управления фоновыми задачами
🔹 REST vs WebSockets в C#: странное, но любопытное сравнение
🔹 Как с помощью C# проверить, используется ли файл: фундаментальные основы на пальцах
📌 С официального блога .NET:
🔸 Улучшения и изменения в Android resource generation в .NET 8
🔸 Анонс chiseled контейнеров .NET, главное преимущество которых заключается в уменьшенном размере и повышенной безопасности
🔸 Использование новых типов из .NET 8 при разработке тестов с моками:
FakeLogger, FateTimeProvider и MetricCollector
🔸 Анонс ML.NET 3.0 с улучшениями в области глубокого обучения, DataFrame, производительности и многого другого
🔸 Создание отказоустойчивых облачных сервисов с помощью .NET 8:
dotnet add package Microsoft.Extensions.Http.Resilience
#dotnet #dotnet8 #csharp #codemaze #матчасть
👍11
⚒ Представлен LINQPad 8! Новая версия поддерживает C# 12 и предназначена для .NET 8, .NET 7 и .NET 6 (с ограниченной поддержкой .NET 5 и .NET Core 3.1). Для поддержки .NET Framework запустите параллельно LINQPad 5.
🤩 Вас ждут много новых фич и архитектурных улучшений, включая улучшенную отрисовку темных тем, выбор уровня изоляции транзакции, визуализацию элементов управления Avalonia и многое другое.
#новости #инструменты
🤩 Вас ждут много новых фич и архитектурных улучшений, включая улучшенную отрисовку темных тем, выбор уровня изоляции транзакции, визуализацию элементов управления Avalonia и многое другое.
#новости #инструменты
❤14
💡 Организуйте ваш файл Program.cs в проектах ASP.NET Core
Вы можете установить пакет👇
1️⃣ Реализуйте интерфейс IServiceCo
2️⃣ Пометьте сборки с помощью интерфейса
3️⃣ Используйте метод расширения BuildIt<T>
#dotnet #aspnet #tip by Nabi Karampoor
Вы можете установить пакет
ServiceCollectionInstaller
, который служит точкой входа для вашего приложения ASP.NET Core. Это альтернатива использованию известных вам Extension Methods
$ dotnet add package ServiceCollectionInstaller --version 1.0.2
1️⃣ Реализуйте интерфейс IServiceCo
llectionInstaller для каждо
й части конфигураций вашего сервиса, которые вам нужны2️⃣ Пометьте сборки с помощью интерфейса
3️⃣ Используйте метод расширения BuildIt<T>
в WebAppl
icationBuilder
4️⃣ Запус
тите приложение, установщик автоматически найдет все классы-установщики и настроит ваши сервисы#dotnet #aspnet #tip by Nabi Karampoor
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔22❤🔥6👍5🥱2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏆 Самые популярные языки программирования 2023
Популярность ЯП зависит от нескольких факторов. Мы разобрались с ними, составили сводный рейтинг и обсудили особенности, преимущества, недостатки и причины популярности каждого языка. Заходите и читайте👇
🔗 Читать статью
🔗 Зеркало
Популярность ЯП зависит от нескольких факторов. Мы разобрались с ними, составили сводный рейтинг и обсудили особенности, преимущества, недостатки и причины популярности каждого языка. Заходите и читайте👇
🔗 Читать статью
🔗 Зеркало
👍6
Друзья, мы хотим делать для вас самый лучший контент — и для этого нам нужно узнать вас получше.
Пожалуйста, ответьте на несколько вопросов — это поможет нам делать более полезные и интересные посты!
Первая часть опроса 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1
Ваш возраст:
Anonymous Poll
4%
Менее 18 лет
30%
18-24 года
35%
25-34 года
23%
35-44 года
6%
45-54 года
1%
55-64 года
2%
65 лет и старше
👍9🤔4💯3
🌚24
В каком городе вы живете последние 3 месяца?
Anonymous Poll
16%
Москва
9%
Санкт-Петербург
2%
Краснодар
1%
Нижний Новгород
4%
Минск
3%
Екатеринбург
3%
Киев
2%
Львов
2%
Алматы
58%
Другое
🤔20🌚5❤4👍2
Пошаговый обзор каждого этапа релиза и инструментов, которые обеспечивают его надежность.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Подборка лучших статей «Библиотеки программиста» за ноябрь: сохраняй в заметки, чтобы не пропустить #самыйсок
🗺️ Дорожная карта Go-разработчика в 2023 году
🧑💻 6 карьерных советов программисту
⚖️ 25 курсов, книг и подкастов для развития критического мышления
🐍🎨 Генерация красивых QR-кодов с помощью Python
🔈16+ лучших нейронок для синтеза речи
⭐ FAQ по трудоустройству: разбираем самые популярные вопросы
👨💻 7 типов «сложных» разработчиков
∞ Дорожная карта DevOps-инженера в 2023 году
❤️🙏 Путь к мечте: как инвалидность не помешала стать разработчиком и продолжить борьбу за здоровье
👀 6 способов привлечь внимание работодателя
🤖📜 Искусственный интеллект: краткая история
🔤 Азбука SQL в примерах (часть 1 + часть 2)
🔢 Как научиться решать сложные задачи
🏆 Самые популярные языки программирования 2023
📰❌ 10 признаков фейковой вакансии
🏃 Самоучитель по Go для начинающих (часть 1 + часть 2)
⚛️ 45 вопросов для подготовки к собеседованию по React
🐍 5 задач для подготовки к собеседованию по Python
🐍🤖✍️ Документирование кода и проектов на Python с помощью ChatGPT
🗺️ Дорожная карта Go-разработчика в 2023 году
🧑💻 6 карьерных советов программисту
⚖️ 25 курсов, книг и подкастов для развития критического мышления
🐍🎨 Генерация красивых QR-кодов с помощью Python
🔈16+ лучших нейронок для синтеза речи
⭐ FAQ по трудоустройству: разбираем самые популярные вопросы
👨💻 7 типов «сложных» разработчиков
∞ Дорожная карта DevOps-инженера в 2023 году
❤️🙏 Путь к мечте: как инвалидность не помешала стать разработчиком и продолжить борьбу за здоровье
👀 6 способов привлечь внимание работодателя
🤖📜 Искусственный интеллект: краткая история
🔤 Азбука SQL в примерах (часть 1 + часть 2)
🔢 Как научиться решать сложные задачи
🏆 Самые популярные языки программирования 2023
📰❌ 10 признаков фейковой вакансии
🏃 Самоучитель по Go для начинающих (часть 1 + часть 2)
⚛️ 45 вопросов для подготовки к собеседованию по React
🐍 5 задач для подготовки к собеседованию по Python
🐍🤖✍️ Документирование кода и проектов на Python с помощью ChatGPT
👏5👍4🥰3
Подкасту исполнилось 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