⚡️ F# Адвент-календар
Від автора: "Майже неймовірно, що ми святкуємо 10-й щорічний F# Advent! Наша подорож почалася ще в 2014 році, і з тих пір щороку ми збираємося разом під час сезону Адвенту, щоб поділитися нашими історіями, досвідом і нестримною пристрастю F#."
👉🏻 Канал | 💬 Чат | 📕 Каталог
Від автора: "Майже неймовірно, що ми святкуємо 10-й щорічний F# Advent! Наша подорож почалася ще в 2014 році, і з тих пір щороку ми збираємося разом під час сезону Адвенту, щоб поділитися нашими історіями, досвідом і нестримною пристрастю F#."
👉🏻 Канал | 💬 Чат | 📕 Каталог
Sergey Tihon's Blog
F# Advent Calendar in English 2023
Christmas is approaching again 🎅🏻. It’s almost unbelievable that we’re celebrating the 10th annual F# Advent in English! Our journey began back in 2014, and since then, every year has s…
⚡️ Уникнення помилок у тестах за допомогою TimeProvider та ITime
У статті розглядаються нові типи TimeProvider і ITimer в .#net 8, які допомагають уникнути проблем, пов'язаних з обробкою часу в тестах. Автор демонструє проблеми з використанням DateTime.UtcNow для часу, а також те, як фіксовані часові проміжки та таймери можуть призвести до неправильних тестів. TimeProvider і ITimer у .NET 8, а також пакет #Microsoft.Extensions.TimeProvider.Testing пропонують рішення для більш надійного тестування, що залежить від часу.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У статті розглядаються нові типи TimeProvider і ITimer в .#net 8, які допомагають уникнути проблем, пов'язаних з обробкою часу в тестах. Автор демонструє проблеми з використанням DateTime.UtcNow для часу, а також те, як фіксовані часові проміжки та таймери можуть призвести до неправильних тестів. TimeProvider і ITimer у .NET 8, а також пакет #Microsoft.Extensions.TimeProvider.Testing пропонують рішення для більш надійного тестування, що залежить від часу.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Andrew Lock | .NET Escapades
Avoiding flaky tests with TimeProvider and ITimer: Exploring the .NET 8 preview - Part 12
In this post I look at the new TimeProvider and ITimer types added in .NET 8, describe how to use them, and show some of the testing problems they solve
⚡️ Анонс ОС Azure Sphere 23.10
#azure Sphere 23.10 тепер доступна на каналі Retail Eval. Пробний період передбачає 14 днів для тестування зворотної сумісності. За цей час переконайтеся, що ваші програми та пристрої правильно працюють з цим випуском. Версія ОС 23.05 буде залишатися версією за замовчуванням ще дві неділі.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#azure Sphere 23.10 тепер доступна на каналі Retail Eval. Пробний період передбачає 14 днів для тестування зворотної сумісності. За цей час переконайтеся, що ваші програми та пристрої правильно працюють з цим випуском. Версія ОС 23.05 буде залишатися версією за замовчуванням ще дві неділі.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft
General availability: Azure Sphere OS version 23.10 expected on Nov...
Participate in retail evaluation now to ensure compatibility. The Azure Sphere team has also updated the trusted keystore of Azure Sphere devices, resulting in an additional reboot for production d...
⚡️ Підвищення продуктивності .NET MAUI
Зараз основна увага в #NET 8 приділяється якості коду. Команда розробників #MAUI приділяє багато уваги виправленню помилок – всього на сьогоднішній день виправлено 596 помилок. Однак також ведеться робота над підвищенням продуктивності! А детальніше про це ви зможете дізнатися з сьогоднішньої статті.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Зараз основна увага в #NET 8 приділяється якості коду. Команда розробників #MAUI приділяє багато уваги виправленню помилок – всього на сьогоднішній день виправлено 596 помилок. Однак також ведеться робота над підвищенням продуктивності! А детальніше про це ви зможете дізнатися з сьогоднішньої статті.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
.NET 8 Performance Improvements in .NET MAUI
What improvements did we bring to .NET MAUI in .NET 8? Click to find out more!
КУРС C# /.NET PRO
🚶♂️Ти маєш омріяне звання – Junior розробник. Але постійно питаєш себе: “Що ж далі?”.
🎯 Якщо твоя ціль на найближче майбутнє – значний прорив у кар’єрі, то просунутий курс C# /.NET – це саме те, що тобі потрібно!
💡 Це не стандартний курс, а нова ініціатива Sigma Software University, що покликана в інтенсивному форматі прокачати спеціалістів до Middle як в soft, так і в hard скілах. Акцент буде на .NET скіли та командну роботу.
🌐 За 20+ років ведення міжнародних ІТ-проєктів, Sigma Software зібрала потужний досвід у прокачці власних спеціалістів, і готова допомогти із цим тобі.
📋 ФОРМАТ ПРОГРАМИ ПРОКАЧКИ СКІЛІВ LEARN ON НА КУРСІ C# /.NET PRO:
– інтенсивна прокачка за напрямком .NET від рівня Junior до рівня Middle
– розвиток soft та hard скілів
– відшліфована система навчання
– командна робота
– індивідуальний супровід ментора
– персональний підбір матеріалів
– доступ до бази внутрішніх навчальних матеріалів
коло однодумців та професіоналів
🎉 ЩО ТИ ОТРИМАЄШ ПІСЛЯ ЗАВЕРШЕННЯ ОНЛАЙН-КУРСУ C# PRO:
– довгоочікувані middle-level задачі та, у разі потреби, – підказки щодо їх вирішення
– прокачку до рівня, достатнього для проходження Middle specialist level assessment
– систематичні відгуки про твою роботу від досвідчених менторів та окреслення шляхів подальшого розвитку
– вміння ефективно комунікувати, слухати, писати і запитувати
– знання, досвід та впевненість, необхідні для підвищення свого рівня та рейту у компанії
– для проактивних – можливість долучитись до команди Sigma Software
📝 Пройди реєстрацію на курс вже зараз!
🚶♂️Ти маєш омріяне звання – Junior розробник. Але постійно питаєш себе: “Що ж далі?”.
🎯 Якщо твоя ціль на найближче майбутнє – значний прорив у кар’єрі, то просунутий курс C# /.NET – це саме те, що тобі потрібно!
💡 Це не стандартний курс, а нова ініціатива Sigma Software University, що покликана в інтенсивному форматі прокачати спеціалістів до Middle як в soft, так і в hard скілах. Акцент буде на .NET скіли та командну роботу.
🌐 За 20+ років ведення міжнародних ІТ-проєктів, Sigma Software зібрала потужний досвід у прокачці власних спеціалістів, і готова допомогти із цим тобі.
📋 ФОРМАТ ПРОГРАМИ ПРОКАЧКИ СКІЛІВ LEARN ON НА КУРСІ C# /.NET PRO:
– інтенсивна прокачка за напрямком .NET від рівня Junior до рівня Middle
– розвиток soft та hard скілів
– відшліфована система навчання
– командна робота
– індивідуальний супровід ментора
– персональний підбір матеріалів
– доступ до бази внутрішніх навчальних матеріалів
коло однодумців та професіоналів
🎉 ЩО ТИ ОТРИМАЄШ ПІСЛЯ ЗАВЕРШЕННЯ ОНЛАЙН-КУРСУ C# PRO:
– довгоочікувані middle-level задачі та, у разі потреби, – підказки щодо їх вирішення
– прокачку до рівня, достатнього для проходження Middle specialist level assessment
– систематичні відгуки про твою роботу від досвідчених менторів та окреслення шляхів подальшого розвитку
– вміння ефективно комунікувати, слухати, писати і запитувати
– знання, досвід та впевненість, необхідні для підвищення свого рівня та рейту у компанії
– для проактивних – можливість долучитись до команди Sigma Software
📝 Пройди реєстрацію на курс вже зараз!
⚡️ Глобальні фільтри кінцевих точок із ASP.NET
У цій статті пояснюється, як використовувати глобальні фільтри в мінімальних API ASP#NET Core для легкого керування запитами користувачів. На відміну від проміжного програмного забезпечення, яке є більш складним і низькорівневим, ці фільтри забезпечують простіший метод обробки запитів і відповідей у вашій програмі.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті пояснюється, як використовувати глобальні фільтри в мінімальних API ASP#NET Core для легкого керування запитами користувачів. На відміну від проміжного програмного забезпечення, яке є більш складним і низькорівневим, ці фільтри забезпечують простіший метод обробки запитів і відповідей у вашій програмі.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Khalid Abuhakmeh’s Blog
Global Endpoint Filters with ASP.NET Core Minimal APIs
Minimal API endpoint filters for ALL the Minimal API endpoints
⚡️ Нова можливість компілятора F#: перевірка типів на основі графів
У статті представлена нова функція компілятора F# для перевірки типів на основі графів, спрямована на прискорення компіляції шляхом паралельної перевірки файлів типу в декількох потоках, на відміну від поточного послідовного методу.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У статті представлена нова функція компілятора F# для перевірки типів на основі графів, спрямована на прискорення компіляції шляхом паралельної перевірки файлів типу в декількох потоках, на відміну від поточного послідовного методу.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
A new F# compiler feature: graph-based type-checking
Graph-based type-checking is a new F# compiler flag that allows the compiler to type-check files in a project in parallel whenever possible.
🎥 Як зробити нудну стару гру на WinForms веселою та крутою за допомогою найновіших функцій .NET та хмари
20 років тому Їржі Чінчура написав невелику гру для WinForms. Все було зроблено, ймовірно, менш ніж за 2 години. Але #NET зараз відрізняється від того, що було раніше. Чи зможе Їржі взяти кілька крутих сучасних технологій, включаючи хмару, і зробити гру веселою та крутою? Давайте дізнаємося...
👉🏻 Канал | 💬 Чат | 📕 Каталог
20 років тому Їржі Чінчура написав невелику гру для WinForms. Все було зроблено, ймовірно, менш ніж за 2 години. Але #NET зараз відрізняється від того, що було раніше. Чи зможе Їржі взяти кілька крутих сучасних технологій, включаючи хмару, і зробити гру веселою та крутою? Давайте дізнаємося...
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
"Making boring old WinForms game fun and cool with latest .NET features and cloud"[eng]/Jiří Činčura
This is a video from the .NET fwdays'23 online conference, which was held from June 15 to 20, 2023.Talk description:20 years ago I wrote a small WinForms gam...
⚡️ Віртуальний брифінг Microsoft - Microsoft Fabric
Ми раді запросити вас на цю ексклюзивну подію, де ви матимете унікальну можливість поспілкуватися з нашими фантастичними експертами в цій галузі, щоб дізнатися більше про те, як корпорація Майкрософт може революціонізувати ваші робочі процеси та надати вашій організації можливість досягти більшого!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Ми раді запросити вас на цю ексклюзивну подію, де ви матимете унікальну можливість поспілкуватися з нашими фантастичними експертами в цій галузі, щоб дізнатися більше про те, як корпорація Майкрософт може революціонізувати ваші робочі процеси та надати вашій організації можливість досягти більшого!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Telegram
devdigest // ua
Новини технологій від проекту //devdigest: про .NET, Azure та не тільки!
⚡️ Що нового в ідентифікації в .NET 8
Завдяки новим функціям ідентифікації в #NET 8 захист ваших програм стає простішим, ніж будь-коли. Якщо ваші вимоги прості, тепер ви можете додати автентифікацію та авторизацію до свого додатка за допомогою кількох рядків коду. Нові API дозволяють захистити кінцеві точки API за допомогою автентифікації та авторизації на основі файлів cookie. Існує також опція на основі токена для клієнтів, які не можуть використовувати файли cookie.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Завдяки новим функціям ідентифікації в #NET 8 захист ваших програм стає простішим, ніж будь-коли. Якщо ваші вимоги прості, тепер ви можете додати автентифікацію та авторизацію до свого додатка за допомогою кількох рядків коду. Нові API дозволяють захистити кінцеві точки API за допомогою автентифікації та авторизації на основі файлів cookie. Існує також опція на основі токена для клієнтів, які не можуть використовувати файли cookie.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
What’s new with identity in .NET 8
A summary of what's new with identity (authentication and authorization) in the latest ASP. NET Core release for .NET 8.
⚡️ Порада C#: Як створити тести для валідації моделей
Валідація моделі має вирішальне значення. Перевірка правильності валідації моделі може покращити або зіпсувати вашу програму.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Валідація моделі має вирішальне значення. Перевірка правильності валідації моделі може покращити або зіпсувати вашу програму.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Code4IT
C# Tip: How to create Unit Tests for Model Validation
As you know, you should always validate input models. Therefore, you should create Unit Tests to test the data validation. Let’s learn!
Хочете більше цікавих новин та статей про C# і . NET?
💪🏻 Допоможіть нам зробити наш канал кращим!
🗞️ Розкажіть про нас своїм друзям та колегам та запропонуйте їм доєднатися до нас!
👉🏻 Поділіться цим повідомленням з іншими українськими ком'юніті .NET-розробників!
💪🏻 Допоможіть нам зробити наш канал кращим!
🗞️ Розкажіть про нас своїм друзям та колегам та запропонуйте їм доєднатися до нас!
👉🏻 Поділіться цим повідомленням з іншими українськими ком'юніті .NET-розробників!
⚡️ Співпраця NobleAI з Microsoft Azure Quantum Elements
NobleAI співпрацює з #Microsoft #Azure Quantum Elements, щоб покращити відкриття хімічних речовин і матеріалів за допомогою поєднання високопродуктивних обчислень, штучного інтелекту та квантових обчислень. Ця співпраця спрямована на прискорення досліджень і розробок для нових продуктів шляхом використання рішень NobleAI на основі штучного інтелекту з обчислювальною потужністю Azure, що дозволяє швидше симулювати масштабне моделювання. Партнерство має на меті трансформувати наукові інновації в цій галузі.
👉🏻 Канал | 💬 Чат | 📕 Каталог
NobleAI співпрацює з #Microsoft #Azure Quantum Elements, щоб покращити відкриття хімічних речовин і матеріалів за допомогою поєднання високопродуктивних обчислень, штучного інтелекту та квантових обчислень. Ця співпраця спрямована на прискорення досліджень і розробок для нових продуктів шляхом використання рішень NobleAI на основі штучного інтелекту з обчислювальною потужністю Azure, що дозволяє швидше симулювати масштабне моделювання. Партнерство має на меті трансформувати наукові інновації в цій галузі.
👉🏻 Канал | 💬 Чат | 📕 Каталог
GlobeNewswire News Room
NobleAI Announces Groundbreaking Collaboration with Microsoft Azure Quantum Elements
NobleAI announced a first-of-its-kind collaboration with Microsoft Azure Quantum Elements to accelerate chemical and materials discovery...
⚡️ Тестування MongoDB з EF Core за допомогою Testcontainers
Допомога розробникам у ефективному використанні як реляційних, так і нереляційних баз даних була одним із початкових принципів EF Core. Останнім часом команда EF Core співпрацює з інженерами MongoDB, щоб забезпечити підтримку MongoDB в EF Core. Початковим результатом цієї співпраці став перший попередній реліз провайдера MongoDB для EF Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Допомога розробникам у ефективному використанні як реляційних, так і нереляційних баз даних була одним із початкових принципів EF Core. Останнім часом команда EF Core співпрацює з інженерами MongoDB, щоб забезпечити підтримку MongoDB в EF Core. Початковим результатом цієї співпраці став перший попередній реліз провайдера MongoDB для EF Core.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Trying out MongoDB with EF Core using Testcontainers
An introduction to the MongoDB database provider for EF Core, including use of Testcontainers
⚡️ Електронна книга: Перехід на .NET MAUI
Плануєте запустити свій кросплатформний додаток? Або ви плануєте перенести свій #Xamarin або настільний додаток на #NET #MAUI? Ця електронна книга допоможе вам вивчити переваги .NET MAUI, щоб ви могли вирішити, чи підходить міграція для вашої програми.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Плануєте запустити свій кросплатформний додаток? Або ви плануєте перенести свій #Xamarin або настільний додаток на #NET #MAUI? Ця електронна книга допоможе вам вивчити переваги .NET MAUI, щоб ви могли вирішити, чи підходить міграція для вашої програми.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Telerik.com
eBook - Migration to .NET MAUI
⚡️ Шаблон Redux у Blazor
У статті представлений підручник по реалізації патерну Redux в додатку Blazor. Redux — це шаблон для керування станом програми, зосереджений навколо сховища, яке служить єдиним джерелом достовірної інформації. Стан сховища незмінний, а зміни вносяться за допомогою диспетчерських дій, які обробляються чистими функціями, званими редукторами. Шаблон допомагає відокремити керування станом від інтерфейсу користувача, полегшуючи тестування та вмикаючи такі функції, як скасування/повторення та налагодження подорожей у часі. Redux може бути надмірним для невеликих програм з обмеженими змінами стану. Стаття розповідає про створення Redux у Blazor, включаючи дії, редюсери та сховище, і закінчується простим прикладом лічильника Blazor, щоб продемонструвати використання сховища Redux.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У статті представлений підручник по реалізації патерну Redux в додатку Blazor. Redux — це шаблон для керування станом програми, зосереджений навколо сховища, яке служить єдиним джерелом достовірної інформації. Стан сховища незмінний, а зміни вносяться за допомогою диспетчерських дій, які обробляються чистими функціями, званими редукторами. Шаблон допомагає відокремити керування станом від інтерфейсу користувача, полегшуючи тестування та вмикаючи такі функції, як скасування/повторення та налагодження подорожей у часі. Redux може бути надмірним для невеликих програм з обмеженими змінами стану. Стаття розповідає про створення Redux у Blazor, включаючи дії, редюсери та сховище, і закінчується простим прикладом лічильника Blazor, щоб продемонструвати використання сховища Redux.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Steven-Giesel
Redux Pattern in Blazor
In this blog post, we will use the Redux pattern with a small Blazor application. To demonstrate the inner workings, we will built everything from scratch.
⚡️ Новий світ безпеки: ініціатива Microsoft Secure Future
#Microsoft: війна в Україні продемонструвала здатність технологічного сектору розвивати захист кібербезпеки, який є сильнішим за сучасні загрози. Успішний кіберзахист України вимагав спільної співпраці технологічних компаній та уряду країни. Це говорить про те, що лідерство в державному секторі добре поєднується з корпоративними інвестиціями, а також обчислювальними потужностями і людською винахідливістю. Цей приклад надихає нас використовувати можливості штучного інтелекту для кращого захисту від нових кіберзагроз.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#Microsoft: війна в Україні продемонструвала здатність технологічного сектору розвивати захист кібербезпеки, який є сильнішим за сучасні загрози. Успішний кіберзахист України вимагав спільної співпраці технологічних компаній та уряду країни. Це говорить про те, що лідерство в державному секторі добре поєднується з корпоративними інвестиціями, а також обчислювальними потужностями і людською винахідливістю. Цей приклад надихає нас використовувати можливості штучного інтелекту для кращого захисту від нових кіберзагроз.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft On the Issues
A new world of security: Microsoft’s Secure Future Initiative
In recent months, we’ve concluded within Microsoft that the increasing speed, scale, and sophistication of cyberattacks call for a new response. Therefore, we’re launching today across the company a new initiative to pursue our next generation of cybersecurity…
⚡️ Зручність System.IO
У статті проаналізовано читання та запис текстових файлів за допомогою . NET System.IO і System.Text. Це частина серії статей, які досліджують, як ці API полегшують виконання звичайних завдань. Автор порівнює різні методи підрахунку рядків, слів і байтів, порівнюючи зручність і продуктивність. API високого рівня виявляються простими у використанні та добре працюють, тоді як низькорівневі API забезпечують чудові результати з великими зусиллями. Компіляція AOT (Ahead-of-Time) значно підвищує продуктивність додатків #NET, роблячи їх конкурентоспроможними з нативним кодом. Тести з використанням роману Семюеля Річардсона «Кларисса Харлоу» ілюструють ефективність різних підходів, з акцентом на простоту коду, швидкість виконання та використання пам'яті.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У статті проаналізовано читання та запис текстових файлів за допомогою . NET System.IO і System.Text. Це частина серії статей, які досліджують, як ці API полегшують виконання звичайних завдань. Автор порівнює різні методи підрахунку рядків, слів і байтів, порівнюючи зручність і продуктивність. API високого рівня виявляються простими у використанні та добре працюють, тоді як низькорівневі API забезпечують чудові результати з великими зусиллями. Компіляція AOT (Ahead-of-Time) значно підвищує продуктивність додатків #NET, роблячи їх конкурентоспроможними з нативним кодом. Тести з використанням роману Семюеля Річардсона «Кларисса Харлоу» ілюструють ефективність різних підходів, з акцентом на простоту коду, швидкість виконання та використання пам'яті.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
The convenience of System.IO
File I/O APIs are used pervasively in apps. .NET has great API for reading and writing files. They are a great example of the convenience of .NET.