🎥 Як зробити нудну стару гру на 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 denoscription:20 years ago I wrote a small WinForms gam...
❤3👍1🔥1🤝1
⚡️ Віртуальний брифінг Microsoft - Microsoft Fabric
Ми раді запросити вас на цю ексклюзивну подію, де ви матимете унікальну можливість поспілкуватися з нашими фантастичними експертами в цій галузі, щоб дізнатися більше про те, як корпорація Майкрософт може революціонізувати ваші робочі процеси та надати вашій організації можливість досягти більшого!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Ми раді запросити вас на цю ексклюзивну подію, де ви матимете унікальну можливість поспілкуватися з нашими фантастичними експертами в цій галузі, щоб дізнатися більше про те, як корпорація Майкрософт може революціонізувати ваші робочі процеси та надати вашій організації можливість досягти більшого!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Telegram
devdigest // ua
Новини технологій від //devdigest: про .NET, Azure та не тільки!
❤3🔥3👍1
⚡️ Що нового в ідентифікації в .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.
🔥5❤3👍1
⚡️ Порада 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!
❤3👍3🔥3🙏1
Хочете більше цікавих новин та статей про C# і . NET?
💪🏻 Допоможіть нам зробити наш канал кращим!
🗞️ Розкажіть про нас своїм друзям та колегам та запропонуйте їм доєднатися до нас!
👉🏻 Поділіться цим повідомленням з іншими українськими ком'юніті .NET-розробників!
💪🏻 Допоможіть нам зробити наш канал кращим!
🗞️ Розкажіть про нас своїм друзям та колегам та запропонуйте їм доєднатися до нас!
👉🏻 Поділіться цим повідомленням з іншими українськими ком'юніті .NET-розробників!
❤8👍3🤝3⚡2🔥1
⚡️ Співпраця 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...
🔥4👏3❤2
⚡️ Тестування 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
🔥7❤3👍3
⚡️ Електронна книга: Перехід на .NET MAUI
Плануєте запустити свій кросплатформний додаток? Або ви плануєте перенести свій #Xamarin або настільний додаток на #NET #MAUI? Ця електронна книга допоможе вам вивчити переваги .NET MAUI, щоб ви могли вирішити, чи підходить міграція для вашої програми.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Плануєте запустити свій кросплатформний додаток? Або ви плануєте перенести свій #Xamarin або настільний додаток на #NET #MAUI? Ця електронна книга допоможе вам вивчити переваги .NET MAUI, щоб ви могли вирішити, чи підходить міграція для вашої програми.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Telerik.com
eBook - Migration to .NET MAUI
❤3👍2🔥2
⚡️ Шаблон 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.
❤3👍2🔥1
⚡️ Новий світ безпеки: ініціатива 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…
❤2👍2💯2🤩1
⚡️ Зручність 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.
👍2🔥2🤩1
⚡️ Як JetBrains Rider впровадив налагодження .NET WebAssembly
Стаття від Андрія Рубльова, члена команди //devdigest: #Blazor є частиною технології #NET, яка дозволяє створювати повнофункціональні веб-додатки на C# без необхідності написання #JavaScript-коду. Існує серверний Blazor, клієнтський Blazor (який використовує WebAssembly (WASM) для запуску в браузері та взаємодії з DOM) та інші моделі хостингу. JetBrains #Rider, .NET IDE, допомагає розробляти додатки Blazor. Ви можете писати код і використовувати налагоджувач для запуску та усунення несправностей програм, які ви розробляєте. У той час як процес реалізації налагоджувача для Blazor Server більш-менш такий самий, як і для будь-якої іншої програми .NET, реалізація налагоджувача для Blazor WASM сильно відрізняється. У цій публікації блогу ми розглянемо деякі тонкощі реалізації IDE для налагодження як Blazor WASM, так і всіх варіантів додатків .NET, розроблених для WebAssembly!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Стаття від Андрія Рубльова, члена команди //devdigest: #Blazor є частиною технології #NET, яка дозволяє створювати повнофункціональні веб-додатки на C# без необхідності написання #JavaScript-коду. Існує серверний Blazor, клієнтський Blazor (який використовує WebAssembly (WASM) для запуску в браузері та взаємодії з DOM) та інші моделі хостингу. JetBrains #Rider, .NET IDE, допомагає розробляти додатки Blazor. Ви можете писати код і використовувати налагоджувач для запуску та усунення несправностей програм, які ви розробляєте. У той час як процес реалізації налагоджувача для Blazor Server більш-менш такий самий, як і для будь-якої іншої програми .NET, реалізація налагоджувача для Blazor WASM сильно відрізняється. У цій публікації блогу ми розглянемо деякі тонкощі реалізації IDE для налагодження як Blazor WASM, так і всіх варіантів додатків .NET, розроблених для WebAssembly!
👉🏻 Канал | 💬 Чат | 📕 Каталог
The JetBrains Blog
How JetBrains Rider Implemented .NET WebAssembly Debugging | The .NET Tools Blog
Blazor is part of a .NET technology that lets you build full-stack web applications using C# without the need to write JavaScript code. There’s server-side Blazor, client-side Blazor (which uses WebAs
🔥7❤4👍1
Forwarded from Forbes Ukraine
Amazon формує команду для навчання нової ШІ-моделі Olympus в намаганні наздогнати OpenAI. Очікується, що компанія оголосить про нову ШІ-модель вже в грудні.
За словами джерел Reuters, Olympus має 2 трлн параметрів, що може зробити її однією з найбільших моделей, що навчаються. GPT-4 від OpenAI, одна з найкращих доступних моделей, має 1 трлн параметрів.
Amazon вже налагодив партнерські відносини зі стартапами, що займаються моделями штучного інтелекту, такими як Anthropic та AI21 Labs, пропонуючи їх користувачам Amazon Web Services.
За словами джерел Reuters, Olympus має 2 трлн параметрів, що може зробити її однією з найбільших моделей, що навчаються. GPT-4 від OpenAI, одна з найкращих доступних моделей, має 1 трлн параметрів.
Amazon вже налагодив партнерські відносини зі стартапами, що займаються моделями штучного інтелекту, такими як Anthropic та AI21 Labs, пропонуючи їх користувачам Amazon Web Services.
❤3👍2👏1
🤔 Що таке Expression trees, яка їхня користь, та як їх використовувати у проєктах?
Тема справді мало поширена та мало обговорювана. Пропонуємо розібратись у ній на БЕЗКОШТОВНОМУ МІТАПІ Expression Tree: Hidden Hero у Києві чи онлайн.
🎙Спікер: Кирило Поліщук, Senior Full Stack .NET Developer, Team Lead та ментор в Sigma Software, 10+ років досвіду в різних проєктах від фінансів до автомобільних змагань, як в аутсорсингових, так і в продуктових компаніях
Що варто очікувати:
📌розбір expression trees: механізм роботи, користь та практичне застосування
📌продуктивний діалог аудиторії та спікера щодо використання expression trees
📌неформальну атмосферу та класний вечір у компанії однодумців з живим спілкуванням
Коли: 16 листопада, 18:00
Де: Київський офіс Sigma Software (БЦ Астарта, вулиця Ярославська, 58) або онлайн
Вхід: безкоштовно за умови попередньої реєстрації
Реєстрація 👈
Тема справді мало поширена та мало обговорювана. Пропонуємо розібратись у ній на БЕЗКОШТОВНОМУ МІТАПІ Expression Tree: Hidden Hero у Києві чи онлайн.
🎙Спікер: Кирило Поліщук, Senior Full Stack .NET Developer, Team Lead та ментор в Sigma Software, 10+ років досвіду в різних проєктах від фінансів до автомобільних змагань, як в аутсорсингових, так і в продуктових компаніях
Що варто очікувати:
📌розбір expression trees: механізм роботи, користь та практичне застосування
📌продуктивний діалог аудиторії та спікера щодо використання expression trees
📌неформальну атмосферу та класний вечір у компанії однодумців з живим спілкуванням
Коли: 16 листопада, 18:00
Де: Київський офіс Sigma Software (БЦ Астарта, вулиця Ярославська, 58) або онлайн
Вхід: безкоштовно за умови попередньої реєстрації
Реєстрація 👈
🔥5❤4🤝3👍2
🎥 Кріс Паттерсон про MassTransit
У цьому відео Кріс Паттерсон (Chris Patterson), творець MassTransit, досліджує моделі обміну повідомленнями в рамках цієї програми. Він наголошує на необхідності ефективної міжкомпонентної комунікації та показує, як MassTransit може спростити складність розподілених систем, ефективно масштабувати системи та підвищити надійність додатків. Відео має на меті озброїти розробників, як досвідчених, так і новачків, розумінням для розробки більш складних та ефективних програмних систем.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цьому відео Кріс Паттерсон (Chris Patterson), творець MassTransit, досліджує моделі обміну повідомленнями в рамках цієї програми. Він наголошує на необхідності ефективної міжкомпонентної комунікації та показує, як MassTransit може спростити складність розподілених систем, ефективно масштабувати системи та підвищити надійність додатків. Відео має на меті озброїти розробників, як досвідчених, так і новачків, розумінням для розробки більш складних та ефективних програмних систем.
👉🏻 Канал | 💬 Чат | 📕 Каталог
//devedigest
OSS Power-Ups: MassTransit
Join Chris Patterson, the author of MassTransit, for an insightful webinar as we delve into the messaging patterns supported by MassTransit. In today's rapid...
🔥6❤2👍2⚡1
Forwarded from Forbes Ukraine
На Prometheus запустився безкоштовний курс для інженерів БПЛА. Курс поділений на три модулі:
1️⃣На першому вивчатимуть теоретичну базу – основи аеродинаміки, динамічний політ, основні поняття метеорології, класифікацію БПЛА.
2️⃣У другому модулі студенти вивчатимуть побудову БПЛА та особливості використання.
3️⃣Третій модуль – про поломки та ремонт БПЛА.
Для Prometheus цей курс є черговим у лінійці відкритих і закритих курсів військової тематики, на яких навчається понад 150 000 слухачів. Вони реалізовані pro bono.
1️⃣На першому вивчатимуть теоретичну базу – основи аеродинаміки, динамічний політ, основні поняття метеорології, класифікацію БПЛА.
2️⃣У другому модулі студенти вивчатимуть побудову БПЛА та особливості використання.
3️⃣Третій модуль – про поломки та ремонт БПЛА.
Для Prometheus цей курс є черговим у лінійці відкритих і закритих курсів військової тематики, на яких навчається понад 150 000 слухачів. Вони реалізовані pro bono.
🔥10❤2👍1
JetBrains Toolbox тепер має вбудований переклад українською мовою!
Команда //devdigest доклала зусиль, щоб користувачі JetBrains Toolbox мали змогу увімкнути дієвидло українською (жартую, інтерфейс 🍭 ) .
Зверніть увагу, переклад стосується лише Toolbox та не розповсюджується на інші продукти JetBrains, включно з Rider IDE.
Команда //devdigest доклала зусиль, щоб користувачі JetBrains Toolbox мали змогу увімкнути дієвидло українською
Зверніть увагу, переклад стосується лише Toolbox та не розповсюджується на інші продукти JetBrains, включно з Rider IDE.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤6👏3👍2⚡1