Forwarded from Junior дайджест dou.ua
Привіт, джуніори!
Анонсуємо вам спікерів нашого .NET мітапу. 😏
🤟🏻 Андрій Губський, Software Architect at Outbrain, розповість про сфери використання .NET, зокрема в нових напрямках: MAUI, ML.NET, .NET Aspire, etc. А також про існуючі об’єднання розробників.
🤟🏻 Сергiй Iорданов, Lead Software Engineer та People Manager at EPAM, розкриє, які технічні виклики можуть виникнути під час розробки волонтерського проєкту. Цікавинка виступу — відмінність використання українського клауду ID.GOV.UA та Azure, їх інтеграція.
🤟🏻 Кирило Поліщук, Full-stack .NET розробник, Team Leader, тренер у Sigma Software University та ментор програми прокачки скілів Learn On, на прикладі покаже що таке Delegates, Anonymous Methods, Lambdas, LINQ, і до чого тут Expression Trees, їх особливості та зв'язок.
Не зволікайте, щоб мати можливість насолодитись живим спілкуванням з колегами за фуршетом, взяти участь у розіграші подарунків та ще більше задонатити на перемогу 💪🏻
Реєструйтесь 👉🏻 https://dou.ua/goto/v0AV
Анонсуємо вам спікерів нашого .NET мітапу. 😏
🤟🏻 Андрій Губський, Software Architect at Outbrain, розповість про сфери використання .NET, зокрема в нових напрямках: MAUI, ML.NET, .NET Aspire, etc. А також про існуючі об’єднання розробників.
🤟🏻 Сергiй Iорданов, Lead Software Engineer та People Manager at EPAM, розкриє, які технічні виклики можуть виникнути під час розробки волонтерського проєкту. Цікавинка виступу — відмінність використання українського клауду ID.GOV.UA та Azure, їх інтеграція.
🤟🏻 Кирило Поліщук, Full-stack .NET розробник, Team Leader, тренер у Sigma Software University та ментор програми прокачки скілів Learn On, на прикладі покаже що таке Delegates, Anonymous Methods, Lambdas, LINQ, і до чого тут Expression Trees, їх особливості та зв'язок.
Не зволікайте, щоб мати можливість насолодитись живим спілкуванням з колегами за фуршетом, взяти участь у розіграші подарунків та ще більше задонатити на перемогу 💪🏻
Реєструйтесь 👉🏻 https://dou.ua/goto/v0AV
⚡️ Увага, увага! Це не дриль!
Ця попередня версія #NET 9 вже доступна для завантаження!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Ця попередня версія #NET 9 вже доступна для завантаження!
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
.NET 9 Preview 1 · dotnet/core · Discussion #9167
Welcome to .NET 9! We're happy to deliver the first preview of .NET 9 and share in-depth release notes that provide varied and impressive improvements for the first preview out of the gate. We ...
Forwarded from Forbes Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Огляд ключових метрик ASP.NET та дашбордів Grafana в .NET 8
#NET 8 додає до #ASPNET Core більше десятка корисних метрик.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#NET 8 додає до #ASPNET Core більше десятка корисних метрик.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Introducing ASP.NET Core metrics and Grafana dashboards in .NET 8
.NET 8 introduces metrics to ASP.NET Core. Check out what is new and discover how easy it is to use metrics and ASP.NET Core to monitor the health and activity of apps.
⚡️ OpenSilver 2.1: підтримка F# та XAML
Нова версія #OpenSilver додає підтримку F#, реліз також включає портований «#Silverlight Toolkit» від #Microsoft, що містить понад 100 прикладів на F# та демо веб-додатків 3D та VR/AR. Також була додана підтримка тем, нові елементи керування та покращена загальна продуктивність платформи.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Нова версія #OpenSilver додає підтримку F#, реліз також включає портований «#Silverlight Toolkit» від #Microsoft, що містить понад 100 прикладів на F# та демо веб-додатків 3D та VR/AR. Також була додана підтримка тем, нові елементи керування та покращена загальна продуктивність платформи.
👉🏻 Канал | 💬 Чат | 📕 Каталог
OpenSilver
Introducing OpenSilver 2.1 - OpenSilver
OpenSilver 2.1 Launches with F# Support and Other New Features.
Forwarded from Forbes Ukraine
🧑💻 У 2023-му експорт українських ІТ-послуг скоротився на 8,5% – до $6,7 млрд. При цьому, ІТ залишається найбільшою серед українських експортних галузей та складає 42%, розповіла в інтерв'ю Forbes виконавча директорка Асоціації IT Ukraine Марія Шевчук.
Тренд на падіння IT-експорту повʼязаний з двома причинами: обмеженнями на виїзд закордон та проблеми із бронюванням працівників.
👉Чи зможе IT повернутися у 2024-му році на довоєнні показники? Читайте на Forbes.
📩 Підписатися на Forbes Ukraine
Тренд на падіння IT-експорту повʼязаний з двома причинами: обмеженнями на виїзд закордон та проблеми із бронюванням працівників.
👉Чи зможе IT повернутися у 2024-му році на довоєнні показники? Читайте на Forbes.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Анонс: Припиніть використовувати Entity Framework як DTO!
12 березня 2024 року відбудеться пряма трансляція від JetBrains, а гість Кріс Клуг виступить із доповіддю на тему «Припиніть використовувати Entity Framework як постачальника DTO!». У Кріса Клуга є кілька думок про Entity Framework, і він хоче, щоб ви знали про них...
👉🏻 Канал | 💬 Чат | 📕 Каталог
12 березня 2024 року відбудеться пряма трансляція від JetBrains, а гість Кріс Клуг виступить із доповіддю на тему «Припиніть використовувати Entity Framework як постачальника DTO!». У Кріса Клуга є кілька думок про Entity Framework, і він хоче, щоб ви знали про них...
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
Livestream - Chris Klug: Stop using Entity Framework as a DTO provider! | The .NET Tools Blog
Chris Klug talks about "Stop using Entity Framework as a DTO provider!" in a JetBrains Livestream.
Forwarded from DOU #tech
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from DOU #tech
devdigest // ua
Video message
Андрій Губський, Software Architect at Outbrain запрошує вас скоріш реєструватись на .NET Meetup від DOU.🔥
До події залишилось всього 10 днів, переходьте за лінком, щоб дізнатись більше та забезпечити свою участь 👉 https://dou.ua/goto/v0AV
До події залишилось всього 10 днів, переходьте за лінком, щоб дізнатись більше та забезпечити свою участь 👉 https://dou.ua/goto/v0AV
⚡️ Посібник для початківців з мовних моделей
Ласкаво просимо до захоплюючого світу мовних моделей, де штучний інтелект зустрічається з людською мовою. Якщо ви коли-небудь захоплювалися тим, як цифрові помічники розуміють ваші запити або як деякі онлайн-інструменти генерують статті, ви бачили мовні моделі в дії. Ця стаття розвіє таємниці чудес штучного інтелекту, розбиваючи складні концепції на легкі для сприйняття блоки інформації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Ласкаво просимо до захоплюючого світу мовних моделей, де штучний інтелект зустрічається з людською мовою. Якщо ви коли-небудь захоплювалися тим, як цифрові помічники розуміють ваші запити або як деякі онлайн-інструменти генерують статті, ви бачили мовні моделі в дії. Ця стаття розвіє таємниці чудес штучного інтелекту, розбиваючи складні концепції на легкі для сприйняття блоки інформації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Daily .NET Tips
Decoding AI Talk: A Beginner's Guide to Language Models
Welcome to the captivating world of language models, where AI meets human language in an intricate dance of understanding and…
⚡️ Анонс NuGet 6.9
Починаючи з NuGet 6.9, тепер ви можете використовувати команду пошуку пакетів dotnet з командного рядка nuget.exe, щоб знайти пакети, які відповідають вашому пошуковому запиту. Якщо джерела не вказано, буде використано всі джерела, визначені у nuget.config.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Починаючи з NuGet 6.9, тепер ви можете використовувати команду пошуку пакетів dotnet з командного рядка nuget.exe, щоб знайти пакети, які відповідають вашому пошуковому запиту. Якщо джерела не вказано, буде використано всі джерела, визначені у nuget.config.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Створюйте веб-програми швидше за допомогою Redis для Azure
Ви розробник, який хоче швидко та безпечно запускати веб-додаток за допомогою бази даних та кешу? Погляньте на шаблон «Швидкий старт», який тепер доступний в #Azure Marketplace і дозволяє розробникам працювати з різноманітними базами даних і мовами на свій вибір. Цей шаблон швидкого запуску сумісний з популярними мовами програмування, включаючи Java, #NET, Python, Go, PHP і Node, а також різними базами даних, такими як Azure SQL, Azure PostgreSQL, Azure MySQL і Azure Cosmos DB for MongoDB.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Ви розробник, який хоче швидко та безпечно запускати веб-додаток за допомогою бази даних та кешу? Погляньте на шаблон «Швидкий старт», який тепер доступний в #Azure Marketplace і дозволяє розробникам працювати з різноманітними базами даних і мовами на свій вибір. Цей шаблон швидкого запуску сумісний з популярними мовами програмування, включаючи Java, #NET, Python, Go, PHP і Node, а також різними базами даних, такими як Azure SQL, Azure PostgreSQL, Azure MySQL і Azure Cosmos DB for MongoDB.
👉🏻 Канал | 💬 Чат | 📕 Каталог
TECHCOMMUNITY.MICROSOFT.COM
Build your Web Apps faster with the Azure Cache for Redis: Quick Start Template
Are you a developer looking to quickly and securely spin up a Webapp with a database and cache? Look no further than the Azure Cache for Redis Quick Start..
Новина від Андрія Губського щодо Ukrainian .NET Developer Community: на сайті спільноти з'явився розділ зі списком проектів з відкритим кодом!
Список включає в себе проєкти від українських .NET-розробників, серед яких є ті, що ви відправили в рамках ініціативи //devdigest open source, а також, автоматично виявлені системою серед публічних репозиторіїв GitHub.
Щоб ваш проєкт потрапив у список, потрібно щоб він був написаний на C# або F#, а серед топіків репозиторію були такі як:
– ukraine
– ukrainian
– made-by-ukrainians
Також ви можете надіслати посилання на свій проєкт в чат Ukrainian .NET Developer Community. Проєкти, які додаються адмініструванням вручну, будуть помічені спеціальним знаком. Про те, як додати топік до репозиторію і про те, для чого це потрібно, можна прочитати в статті Classifying your repository with topics.
Список буде оновлюватися та розширюватися – долучайтеся!
Список включає в себе проєкти від українських .NET-розробників, серед яких є ті, що ви відправили в рамках ініціативи //devdigest open source, а також, автоматично виявлені системою серед публічних репозиторіїв GitHub.
Щоб ваш проєкт потрапив у список, потрібно щоб він був написаний на C# або F#, а серед топіків репозиторію були такі як:
– ukraine
– ukrainian
– made-by-ukrainians
Також ви можете надіслати посилання на свій проєкт в чат Ukrainian .NET Developer Community. Проєкти, які додаються адмініструванням вручну, будуть помічені спеціальним знаком. Про те, як додати топік до репозиторію і про те, для чого це потрібно, можна прочитати в статті Classifying your repository with topics.
Список буде оновлюватися та розширюватися – долучайтеся!
Forwarded from Forbes Ukraine
Reuters повідомляє, що цей крок може залучити інженерів-програмістів до використання технології Google та стимулювати використання нового прибуткового хмарного підрозділу компанії.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Аргументи на користь API трасування на рівні додатків
У цій статті обговорюється, як можна полегшити життя розробникам в #NET, порівнявши два підходи до ведення журналу: простий і зрозумілий #Microsoft.Extensions.Logging і більш складний System.Diagnostics для трасування. Представлено SerilogTracing, інструмент, який поєднує в собі найкраще з обох світів, роблячи процес запису трас в коді програми простішим і ефективнішим.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті обговорюється, як можна полегшити життя розробникам в #NET, порівнявши два підходи до ведення журналу: простий і зрозумілий #Microsoft.Extensions.Logging і більш складний System.Diagnostics для трасування. Представлено SerilogTracing, інструмент, який поєднує в собі найкраще з обох світів, роблячи процес запису трас в коді програми простішим і ефективнішим.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Nblumhardt
The case for an application-level tracing API in .NET
If you want to record a log event from your application in .NET, you can do that today without a lot of noise or ceremony using Microsoft.Extensions.Logging:
⚡️ Цікавий погляд на стан справ від Мігеля
Найреалістичнішим рішенням для бізнесу, який залежить від #Xamarin (нативний стек), є об'єднання для збору коштів та оплати штатних інженерів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Найреалістичнішим рішенням для бізнесу, який залежить від #Xamarin (нативний стек), є об'єднання для збору коштів та оплати штатних інженерів.
👉🏻 Канал | 💬 Чат | 📕 Каталог
X (formerly Twitter)
Miguel de Icaza ᯅ (@migueldeicaza) on X
The Xamarin (native stack) is operating on fumes. You can look at the GitHub statistics.
The most realistic solution for businesses that depend on the native stack is to band together to raise funds and pay full-time engineers to work on it.
The most realistic solution for businesses that depend on the native stack is to band together to raise funds and pay full-time engineers to work on it.
⚡️ Прощавай, BinaryFormatterer: .NET 9 ставить крапку у питаннях безпеки серіалізації
У #NET 9 корпорація Майкрософт планує назавжди припинити використання BinaryFormatter через серйозні ризики безпеки, пов'язані з десеріалізацією ненадійних даних. Це рішення призначене для запобігання вразливостям типу віддаленого виконання коду (RCE), з якими стикалися багато проектів. Тепер розробникам рекомендується перейти на більш безпечні формати серіалізації. Щоб дізнатися більше про наслідки цього рішення та рекомендації щодо міграції, перегляньте обговорення на #GitHub.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У #NET 9 корпорація Майкрософт планує назавжди припинити використання BinaryFormatter через серйозні ризики безпеки, пов'язані з десеріалізацією ненадійних даних. Це рішення призначене для запобігання вразливостям типу віддаленого виконання коду (RCE), з якими стикалися багато проектів. Тепер розробникам рекомендується перейти на більш безпечні формати серіалізації. Щоб дізнатися більше про наслідки цього рішення та рекомендації щодо міграції, перегляньте обговорення на #GitHub.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GitHub
BinaryFormatter is being removed in .NET 9 · Issue #293 · dotnet/announcements
Ever since .NET Core 1.0, we in .NET Security have been trying to lay BinaryFormatter to rest. It’s long been known by security practitioners that any deserializer, binary or text, which allows its...
⚡️ Використання іменованих каналів з ядром ASP.NET і HttpClient
У цій статті описано використання іменованих каналів у ASP#NET Core і HttpClient. Іменовані канали — це механізм у Windows для обміну даними між процесами, зазвичай на одній машині, який можна використовувати для одностороннього або двостороннього зв'язку. #ASPNET Core підтримує створення іменованих каналів за допомогою Kestrel з .NET 8, що дозволяє інтегрувати їх як частину стандартної моделі програмування ASP.NET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті описано використання іменованих каналів у ASP#NET Core і HttpClient. Іменовані канали — це механізм у Windows для обміну даними між процесами, зазвичай на одній машині, який можна використовувати для одностороннього або двостороннього зв'язку. #ASPNET Core підтримує створення іменованих каналів за допомогою Kestrel з .NET 8, що дозволяє інтегрувати їх як частину стандартної моделі програмування ASP.NET Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Andrew Lock | .NET Escapades
Using named pipes with ASP.NET Core and HttpClient
In this post I show how to create an ASP.NET Core server that listens using Windows Named Pipes, and how to call the server using an HttpClient
Forwarded from DOU #tech
Андрій Губський вже розпочав свою доповідь на нашому .NET Meetup 🙌🏻
Слухаємо та готуємо питання 👀
Слухаємо та готуємо питання 👀