DOU #tech
10.8K subscribers
1.08K photos
10 videos
1.43K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
.NET спустя 10 лет: актуальность технологий и навыков

Эта статья покажет, как изменилась разработка на .NET за последние 10 лет, какие навыки стали более актуальными, а какие уже устаревшие.

Ее автор, Влад Фурдак, c платформой .NET работает около 10 лет и решил провести ретроспективу и заодно немного спрогнозировать, к чему все движется и что следует знать.

👉 https://dou.ua/goto/nCCH

#dotnet_dou_tech
Blazor та Heroku: як безкоштовно створити інтерактивний додаток

Віталій Дацишин, .NET розробник в Intellias, ділиться досвідом створення сайту з Blazor та його розгортання з Heroku.

Це його pet project, тому було лише дві вимоги: спробувати щось нове та зробити все максимально дешево, а в ідеалі — безкоштовно. Цим вимогам відповідали технології Blazor, SQLite і Heroku.

👉 https://dou.ua/goto/KXgR

#dotnet_dou_tech
Как установить файл конфигурации в .NET Core Console app для нескольких сред разработки при запуске Docker-контейнера

На ранних стадиях разработки проектов возникают проблемы при развёртывании сервисов в нескольких средах разработки. Сложности касаются установки для них различных версий файла конфигурации appsettings.json.

Как решить эту проблему без команды DevOps и в очень короткие сроки — в пошаговой инструкции от Анны Коптевой, Senior Software Engineer.

👉 https://dou.ua/goto/W1s0

#dotnet_dou_tech
.NET дайджест # 39: Build 2021 и .NET Conf, Visual Studio 2022 и .NET 6, Windows 11 и Windows App SDK

Свежий .NET дайджест от Андрея Губского, Software Architect в video intelligence, о перспективе — тех новых возможностях, которые разработчики могут изучить сегодня, и быть готовыми использовать уже завтра.

В выпуске:

🟣 F# and F# tools update;
🟣 new Features in C# 10;
🟣 new LINQ extensions;
🟣 SOCKS Proxy Support In .NET;
🟣 Higher Order Functions in C#;
🟣 Quantum software development;
🟣 Bing’s Workflow Engine migration to .NET 5.

👉 https://dou.ua/goto/HHWF

#dotnet_dou_tech
.NET. Прошлое. Настоящее. Будущее

Алексей Голубев, Lead Software Engineer в SoftServe, предлагает ретроспективно рассмотреть долгую жизнь платформы .NET, то, что в ней менялось с годами и в какое светлое будущее она нас ведёт.

👉 https://dou.ua/goto/dN3U

#dotnet_dou_tech
ZeroIoC. IoC контейнер на Source Generator-ах

Станіслав Сілін, C# Developer, розповідає, як можна використати C# Source Generators для реалізації IoC контейнера, який би чудово працював на платформах із AOT-компіляцією, таких як Xamarin, Unity та Native AOT.

👉 https://dou.ua/goto/rNkB

#dotnet_dou_tech
Де краще розгорнути свій .NET-застосунок, або Як подружити Heroku з .NET та Gitlab

Heroku — хмарний сервіс, де можна розгорнути свій застосунок. На відміну від Microsoft Azure або AWS він має дуже простий UI, що дозволяє новачкові краще сфокусуватися на вивченні своєї платформи.

Як почати насолоджуватися життям з Heroku + .Net + GitLab та працювати з простим git flow — читайте у статті Олексія Михняка, .NET Developer.

👉 https://dou.ua/goto/iu8X

#dotnet_dou_tech
Перші кроки з ML.NET: як навчити машину розпізнавати об’єкти

Фреймворк ML.NET — безкоштовна ML-бібліотека від Microsoft, що створена для розширення екосистеми .NET можливостями машинного навчання.

Максим Павлов, Microsoft Solutions Consultant у Ciklum, у статті ділиться досвідом та порадами щодо початку роботи з ним.

👉 https://dou.ua/goto/bGGF

#ML #dotnet_dou_tech
.NET дайджест #40: уход в отставку руководителя .NET Foundation, отмена и возврат Hot Reload в .NET 6, анонс Visual Studio 2022

Для .NET комьюнити последние пару месяцев выдались горячими! 🔥
Андрей Губский, Software Architect в video intelligence, собрал для вас самые громкие события в одном месте.


В выпуске:

🟣 веб-версия Visual Studio Code;
🟣 команда ML.NET включит в план работ поддержку NER;
🟣 новые возможности F# 6;
🟣 Владимир Зеленский хочет построить дата-центр Azure в Украине;
🟣 HTTP/3 в ASP.NETt;
🟣 новые возможности linq в .NET 6;
🟣 SOLID и использование кортежей в C#;

и много другого контента, стоящего вашего внимания.

👉 https://dou.ua/goto/hLNd


#dotnet_dou_tech #Azure
Аутентификация и авторизация: сравниваем лучшие Identity-провайдеры для реализации Single Sign On

Самые популярные и гибкие готовые инструменты аутентификации и авторизации для реализации концепции Single Sign On в статье сравнила Екатерина Срибна, .NET Developer в NIX.

Статья может быть интересна .NET-разработчикам, а также специалистам по Java и JavaScript. Будет полезно и джунам, которые только знакомятся с темой, и тем, кто уже имеет опыт работы с этим.

👉 https://dou.ua/goto/fCM0

#dotnet_dou_tech
Прокидывает ли async/await код в тот же поток

Один из самых популярных вопросов, связанных с async/await: как он прокидывает код в тот же поток? И прокидывает ли вообще? Если да, то при каких обстоятельствах?

Владимир Вердыш, Senior Software Engineer, конкретно разбирает в статье этот вопрос.

👉 https://dou.ua/goto/ryLt

#dotnet_dou_tech
Як правильно робити http-запити в .NET Core застосунках

Якщо ви почнете використовувати у своєму додатку фабрику замість створення клієнтів вручну, ваша програма зможе працювати краще.
Особливо якщо там активно використовуються http-запити.

У статті Володимир Вердиш, Senior Software Engineer, доводить це.

👉 https://dou.ua/goto/mbOW

#dotnet_dou_tech
Реализуем .NET сервис на gRPC. Тонкости, о которых нужно знать

Максим Усатенко, .NET-розробник, розповідає про створення gRPC-сервісу на ASP.NET core 5.0, а також труднощі та нюанси, з якими йому довелося зіткнутися під час реалізації.

👉 https://dou.ua/goto/7bOr

#dotnet_dou_tech
.NET дайджест #41: двадцятирічний ювілей платформи! 🎉

Протягом усієї історії платформи .NET її розвиток завжди відбувався так швидко та активно, що ми й не помітили, як пролетіло двадцять років із моменту релізу першої версії.

Цього року платформа .NET святкує свій ювілей! Андрій Губський, Software Architect, пропонує згадати деякі з подій, що сталися в історії платформи.

👉 https://dou.ua/goto/opFx

#dotnet_dou_tech
Створюємо Command-Line Interface додаток за допомогою .NET Core і розповсюджуємо як .NET tools

Розробники використовують Command-line interface (CLI-) додатки щодня, але мало хто замислювався над створенням власних, окрім примітивних програм на перших курсах університету.

У цій статті Антон Овчаренко розповідає про .NET Core Global Tools і наводить кілька прикладів імплементації простої програми.

👉 https://dou.ua/goto/NpPg

#dotnet_dou_tech
Google Cloud Platform очима .NET розробника

Назарій Таран, NET Developer, зібрав основні сервіси, які стануть у нагоді при розробці програми на GCP.

Звісно, їх дуже багато, але з чогось же треба починати 😉

👉 https://dou.ua/goto/fGrf


#cloud #dotnet_dou_tech
.NET дайджест #42: воєнний випуск

У випуску: як Microsoft, Amazon та JetBrains допомагають Україні, позиція .NET Foundation та спільноти розробників, міграція до Azure державної ІТ-інфраструктури, анонс .NET 7, співпраця Microsoft та NASA.

👉 https://dou.ua/goto/cKvT

#dotnet_dou_tech
Notifications via Timeouts. Як створити сервіс нотифікацій за допомогою NServiceBus

Олександр Шпортько ділиться своїм досвідом зі створення сервісу нотифікацій за допомогою NServiceBus, описує його особливості, роботу відкладених сповіщень та інше.

👉 https://dou.ua/goto/gSmy

#dotnet_dou_tech
Samsung HW-B650: A Powerful Soundbar for an Immersive Audio Experience