Forwarded from Bardin speaks
Ідея, закладена в цей NuGet Package, пройшла зі мною крізь кілька pet та комерційних проєктів. В одних випадках вона вирішувала багато проблем, в інших — ставала bus-фактором (про це можливо напишу пізніше) і створювала проблеми. Я нарешті оформив її у вигляді NuGet Package, який, на мою думку, допоможе зекономити не одну людино-годину.
SpecDeck — це інтерпретація паттерну Specification, яка в .NET побудована на базі Expression Tree. Це дозволяє легко інтегрувати SpecDeck у задачі роботи зі сховищами даних, колекціями та навіть фільтрами.
Зараз це лише перша версія SpecDeck, але я впевнений, що далеко не остання. Є ще багато функціоналу, який буде доданий до того, як бібліотека перейде у версію 1.0.0. Наразі доступна версія 0.0.7
SpecDeck — це інтерпретація паттерну Specification, яка в .NET побудована на базі Expression Tree. Це дозволяє легко інтегрувати SpecDeck у задачі роботи зі сховищами даних, колекціями та навіть фільтрами.
Зараз це лише перша версія SpecDeck, але я впевнений, що далеко не остання. Є ще багато функціоналу, який буде доданий до того, як бібліотека перейде у версію 1.0.0. Наразі доступна версія 0.0.7
Forwarded from КПІ ім. Ігоря Сікорського 🇺🇦
📢 У КПІ відбувся міжнародний форум «Штучний інтелект: глобальний діалог», що його організувала інноваційна екосистема Sikorsky Challenge Ukraine
Протягом двох днів учасники форуму дискутували про тренди ШІ, спілкувалися з чатом GPT, пітчили власні ідеї застосування штучного інтелекту в сучасному світові. Серед тих, хто доєднався, були науковці, міжнародні експерти в галузі ШІ, представники органів державної влади й бізнесу.
До форуму долучилися студенти з усієї України у межах Всеукраїнського конкурсу студентських наукових робіт зі штучного інтелекту 2024. Учасники презентували свої наукові проєкти та дослідження у різних галузях.
Більшість студентських робіт отримали підтримку від КПІ, держави та бізнесу, а найперспективніші — можливість представити свої інноваційні рішення на Фестивалі інновацій Sikorsky Challenge.
🎥️️ Запис першого дня.
🎥 Запис другого дня.
Протягом двох днів учасники форуму дискутували про тренди ШІ, спілкувалися з чатом GPT, пітчили власні ідеї застосування штучного інтелекту в сучасному світові. Серед тих, хто доєднався, були науковці, міжнародні експерти в галузі ШІ, представники органів державної влади й бізнесу.
До форуму долучилися студенти з усієї України у межах Всеукраїнського конкурсу студентських наукових робіт зі штучного інтелекту 2024. Учасники презентували свої наукові проєкти та дослідження у різних галузях.
Більшість студентських робіт отримали підтримку від КПІ, держави та бізнесу, а найперспективніші — можливість представити свої інноваційні рішення на Фестивалі інновацій Sikorsky Challenge.
🎥️️ Запис першого дня.
🎥 Запис другого дня.
YouTube
Міжнародний форум «Штучний інтелект: глобальний діалог»: перший день
⚡️ Тестування мобільних додатків .NET MAUI за допомогою Appium
У цій публікації ви дізнаєтеся, як налаштувати тестування інтерфейсу користувача для додатків #NET #MAUI за допомогою Appium.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
У цій публікації ви дізнаєтеся, як налаштувати тестування інтерфейсу користувача для додатків #NET #MAUI за допомогою Appium.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Microsoft News
Getting started with UI testing .NET MAUI apps using Appium
A proven way to test your (mobile) apps is through UI testing. In this post we will learn how to get setup with UI testing for .NET MAUI apps using Appium.
Forwarded from Bardin speaks
Чи було б вам цікаво послухати про специфікації у форматі стріму або декількох відео?
Я планую розібратися, що таке специфікація, ознайомитися з її історією та написати власну імплементацію. Крім того, хочу на конкретних прикладах показати, де варто, а де не варто її застосовувати. Особливу увагу приділю ефективному застосуванню специфікацій у поєднанні з Entity Framework.
Як вам така ідея? Чи було б це вам цікаво?
Я планую розібратися, що таке специфікація, ознайомитися з її історією та написати власну імплементацію. Крім того, хочу на конкретних прикладах показати, де варто, а де не варто її застосовувати. Особливу увагу приділю ефективному застосуванню специфікацій у поєднанні з Entity Framework.
Як вам така ідея? Чи було б це вам цікаво?
Forwarded from Natali
Друзі, маємо важливе оголошення 🙌
Конференція, яка вже десятий рік поспіль збирає локальних та світових архітекторів, розробників та тестувальників, які використовують .NET у своїй роботі — .NET fwdays'24 відбудеться виключно в онлайн форматі.
Власники Full Tickets, ми надіслали алгоритм дій щодо компенсації квитків вам на пошту, перевірте, будь ласка.
Наразі ми фокусуємось на онлайн програмі, щоб зробити її ще цікавішою та пізнавальною, саме час доєднатись 👉 https://bit.ly/44g0Q1d
Конференція, яка вже десятий рік поспіль збирає локальних та світових архітекторів, розробників та тестувальників, які використовують .NET у своїй роботі — .NET fwdays'24 відбудеться виключно в онлайн форматі.
Власники Full Tickets, ми надіслали алгоритм дій щодо компенсації квитків вам на пошту, перевірте, будь ласка.
Наразі ми фокусуємось на онлайн програмі, щоб зробити її ще цікавішою та пізнавальною, саме час доєднатись 👉 https://bit.ly/44g0Q1d
⚡️ Створення додатків для генеративного штучного інтелекту за допомогою .NET 8
Майбутнє вже тут, і #NET готовий до нього! За допомогою .NET 8 ви можете створювати програми, які інтегрують мовні моделі у ваші нові та існуючі проекти. Ви можете перейти від ідеї до рішення, використовуючи інструменти, сервіси та фреймворки, які вам подобаються. Дізнайтеся, як це зробити вже сьогодні!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Майбутнє вже тут, і #NET готовий до нього! За допомогою .NET 8 ви можете створювати програми, які інтегрують мовні моделі у ваші нові та існуючі проекти. Ви можете перейти від ідеї до рішення, використовуючи інструменти, сервіси та фреймворки, які вам подобаються. Дізнайтеся, як це зробити вже сьогодні!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Microsoft News
Building Generative AI apps with .NET 8
Learn the latest news and announcements about the state of generative AI development with .NET 8.
This media is not supported in your browser
VIEW IN TELEGRAM
Future Simple Hack is coming!
Запрошуємо до участі у хакатоні, що об’єднує ініціативних людей для розробки рішень з метою полегшення вивчення англійської мови.
Фокус хакатону — технологічні рішення, які допоможуть вивчати англійську дітям віком від 3 років.
🔸 AI-трек — використання AI для розробки інструментів, що полегшить процес вивчення англійської мови серед дітей.
🔸 EdTech-трек — втілення рішень, що зроблять процес навчання адаптивним та персоналізованим для дитячої аудиторії.
Створюйте майбутнє освіти – деталі: https://www.futuresimplehack.com/
#FutureSimpleHack
Запрошуємо до участі у хакатоні, що об’єднує ініціативних людей для розробки рішень з метою полегшення вивчення англійської мови.
Фокус хакатону — технологічні рішення, які допоможуть вивчати англійську дітям віком від 3 років.
🔸 AI-трек — використання AI для розробки інструментів, що полегшить процес вивчення англійської мови серед дітей.
🔸 EdTech-трек — втілення рішень, що зроблять процес навчання адаптивним та персоналізованим для дитячої аудиторії.
Створюйте майбутнє освіти – деталі: https://www.futuresimplehack.com/
#FutureSimpleHack
⚡️ Вийшло розширення .NET MAUI для Visual Studio Code!
Розширення надає можливості, необхідні для розробки #NET #MAUI додатків в інтерфейсі #VisualStudio Code. Воно побудовано на основі C# Dev Kit і розширення C#, які забезпечують процес розробки C# у Visual Studio Code. Розширення .NET MAUI додає можливість підтримки мобільних і настільних пристроїв, а також #XAML IntelliSense і XAML Hot Reload, зберігаючи при цьому оптимізований і простий інтерфейс VS Code.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Розширення надає можливості, необхідні для розробки #NET #MAUI додатків в інтерфейсі #VisualStudio Code. Воно побудовано на основі C# Dev Kit і розширення C#, які забезпечують процес розробки C# у Visual Studio Code. Розширення .NET MAUI додає можливість підтримки мобільних і настільних пристроїв, а також #XAML IntelliSense і XAML Hot Reload, зберігаючи при цьому оптимізований і простий інтерфейс VS Code.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Microsoft News
The .NET MAUI Extension for Visual Studio Code is now Generally Available
Start developing .NET MAUI apps with the GA Visual Studio Code extension today!
⚡️ Використання Phi-3 і C# з ONNX
Цікава стаття, яка навчить вас, як використовувати Phi-3 та C# з ONNX для генерації тексту та зображень.
Цікаво, що деяка частина цієї публікації була створена за допомогою #Microsoft Copilot!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Цікава стаття, яка навчить вас, як використовувати Phi-3 та C# з ONNX для генерації тексту та зображень.
Цікаво, що деяка частина цієї публікації була створена за допомогою #Microsoft Copilot!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
TECHCOMMUNITY.MICROSOFT.COM
Using Phi-3 & C# with ONNX for text and vision samples
In this blog post we explore the integration of Phi-3 Small Language Models and ONNX in .NET applications
🎥 Перший погляд на .NET Aspire від Дерека Комартіна
Дерек Комартін розповідає про #NET Aspire. Він багато чув про цей інструмент, але чи вартий він існуючого хайпу? Гарне питання!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Дерек Комартін розповідає про #NET Aspire. Він багато чув про цей інструмент, але чи вартий він існуючого хайпу? Гарне питання!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
//devedigest
My First look at .NET Aspire. What's with the Hype?
Follow along as I take a look at .NET Aspire. I've been hearing a lot about it, but is it worth the hype? Good question! I haven't used it or really read mu...
⚡️ Використання PostgreSQL з .NET та Entra ID
Давайте дізнаємося, як почати працювати з Entra ID, #NET і PostgreSQL для захисту вашого додатку.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Давайте дізнаємося, як почати працювати з Entra ID, #NET і PostgreSQL для захисту вашого додатку.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Using PostgreSQL with .NET and Entra ID
Getting started with .NET and PostgreSQL, and using Entra ID to secure your app.
Forwarded from Bardin speaks
Щойно релізнув SpecDeck 0.0.11. Серед основних оновлень — генерація більшої кількості специфікацій, що визначаються за типом атрибуту, а також відрефакторений генератор класів. Детальнішу інформацію можна знайти за посиланням: release notes.
⚡️ CLI чи портал?
Обговорення на Reddit: що зручніше, веб-портал чи командний рядок?
А що ви використовуєте?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Обговорення на Reddit: що зручніше, веб-портал чи командний рядок?
А що ви використовуєте?
👉🏻 Канал | 💬 Чат | 📕 Каталог
Reddit
From the AZURE community on Reddit: Microsoft Learn Question
Explore this post and more from the AZURE community
⚡️ Про правильне використання Polly
У цьому відео Нік Чапсас пояснює, чому не варто використовувати Polly безпосередньо в програмах #NET, і пропонує альтернативу з новим пакетом від .NET 8. Відео містить практичну інструкцію про те, як налаштувати та використовувати цей пакет. Також в описі є посилання на вихідний код і курси Ніка.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
У цьому відео Нік Чапсас пояснює, чому не варто використовувати Polly безпосередньо в програмах #NET, і пропонує альтернативу з новим пакетом від .NET 8. Відео містить практичну інструкцію про те, як налаштувати та використовувати цей пакет. Також в описі є посилання на вихідний код і курси Ніка.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
YouTube
Don't Use Polly in .NET Directly. Use this instead!
Use code GSBLAZOR20 at checkout to get 20% off our new Getting Started with Blazor course: https://bit.ly/4c9g8YA
Source code: https://mailchi.mp/dometrain/knzsse7ir60
Become a Patreon and get special perks: https://www.patreon.com/nickchapsas
Hello, everybody.…
Source code: https://mailchi.mp/dometrain/knzsse7ir60
Become a Patreon and get special perks: https://www.patreon.com/nickchapsas
Hello, everybody.…
⚡️ Кешування в ASP.NET Core: підвищення продуктивності програми
Кешування є одним із найпростіших методів значного підвищення продуктивності програми. У цій статті ви дізнаєтеся, як реалізувати кешування в ASP#NET Core за допомогою IMemoryCache та IDistributedCache.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
Кешування є одним із найпростіших методів значного підвищення продуктивності програми. У цій статті ви дізнаєтеся, як реалізувати кешування в ASP#NET Core за допомогою IMemoryCache та IDistributedCache.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Підтримати проєкт
www.milanjovanovic.tech
Caching in ASP.NET Core: Improving Application Performance
Caching is one of the simplest techniques to significantly improve your application's performance. In this newsletter, we will explore how to implement caching in ASP.NET Core applications.
Forwarded from Forbes Ukraine
У цій моделі Color Health використовує OpenAI API для створення персоналізованих планів скринінгу раку, враховуючи дані про пацієнта. Наприклад, особисті фактори ризику та сімейний анамнез.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Рефакторинг коду з лямбда-параметрами за замовчуванням
Лямбда-параметри за замовчуванням — це нова функція в C# 12, яка дозволяє розробникам встановлювати значення параметрів за замовчуванням у лямбда-виразах. Ця функція є природним розширенням існуючої функції параметрів за замовчуванням у методах C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Лямбда-параметри за замовчуванням — це нова функція в C# 12, яка дозволяє розробникам встановлювати значення параметрів за замовчуванням у лямбда-виразах. Ця функція є природним розширенням існуючої функції параметрів за замовчуванням у методах C#.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Refactor your code with default lambda parameters
Explore opportunities to refactor your C# code with default lambda parameters, a new feature in C# 12.
Forwarded from Natali
Раді представити вам Програмний Комітет конференції .NET fwdays’24!
Пишаємось, що разом з професіоналами своєї справи, ми працюємо над створенням програми конференції ❤️
📍Антон Бойко – засновник і головний доповідач Ukrainian Microsoft Azure Community. Технічний експерт з платформи Microsoft Azure.
Антон – володар почесного звання Microsoft Azure MVP (з 2014 р.), володар почесного звання Microsoft Regional Director (з 2020 р.).
📍Андрій Губський – автор технічних статей та публікацій, кандидат технічних наук та власник звання Microsoft Developer Technologies MVP.
Андрій – співзасновник Ukrainian .NET Developer Community – проєкту, що поєднує українські спільноти .NET розробників. Автор //devdigest - новинного проєкту присвяченого технологічному стеку Microsoft.
Найкраща вдячність за їх роботу – ваша присутність!
Приєднуйтесь до події: https://bit.ly/44g0Q1d
Пишаємось, що разом з професіоналами своєї справи, ми працюємо над створенням програми конференції ❤️
📍Антон Бойко – засновник і головний доповідач Ukrainian Microsoft Azure Community. Технічний експерт з платформи Microsoft Azure.
Антон – володар почесного звання Microsoft Azure MVP (з 2014 р.), володар почесного звання Microsoft Regional Director (з 2020 р.).
📍Андрій Губський – автор технічних статей та публікацій, кандидат технічних наук та власник звання Microsoft Developer Technologies MVP.
Андрій – співзасновник Ukrainian .NET Developer Community – проєкту, що поєднує українські спільноти .NET розробників. Автор //devdigest - новинного проєкту присвяченого технологічному стеку Microsoft.
Найкраща вдячність за їх роботу – ваша присутність!
Приєднуйтесь до події: https://bit.ly/44g0Q1d
⚡️ Що таке HSTS і чому він присутній у моєму додатку ASP.NET Core?
Коли ви створюєте нову програму ASP#NET Core, ви отримуєте базовий код, який виконує типові завдання веб-програми. Цей код включає обслуговування ресурсів, маршрутизацію, перенаправлення HTTPS та обробку винятків. Ви також можете помітити виклик методу UseHsts()
Що таке HSTS, навіщо потрібно викликати цей метод і як налаштувати параметри HSTS в #ASPNET Core? Дізнайтеся в сьогоднішній статті.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Коли ви створюєте нову програму ASP#NET Core, ви отримуєте базовий код, який виконує типові завдання веб-програми. Цей код включає обслуговування ресурсів, маршрутизацію, перенаправлення HTTPS та обробку винятків. Ви також можете помітити виклик методу UseHsts()
Що таке HSTS, навіщо потрібно викликати цей метод і як налаштувати параметри HSTS в #ASPNET Core? Дізнайтеся в сьогоднішній статті.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Khalid Abuhakmeh’s Blog
What is HSTS and why is it in my ASP.NET Core app?
What is HTTP Strict Transport Security and why is it in ASP.NET Core