⚡️ Розкриття секретів керованої пам'яті!
Витоки обробників подій існують вже давно і є однією з найбільш дратівливих проблем, з якими регулярно стикаються розробники, які використовують #WPF. Витік обробника подій легко спричинити, просто забудьте скасувати підписку на подію. Крім того, їх досить складно помітити і ще складніше виправити. Нові функції, додані в #VisualStudio 17.8, значно полегшують виявлення та виправлення цих витоків.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Витоки обробників подій існують вже давно і є однією з найбільш дратівливих проблем, з якими регулярно стикаються розробники, які використовують #WPF. Витік обробника подій легко спричинити, просто забудьте скасувати підписку на подію. Крім того, їх досить складно помітити і ще складніше виправити. Нові функції, додані в #VisualStudio 17.8, значно полегшують виявлення та виправлення цих витоків.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Unlocking the Secrets of Managed Memory: Dive into Event Handler Leak Insights!
Event handler leaks have been around for a long time, and they are one of the peskiest issues WPF (Windows Presentation Foundation) developers regularly deal with. You might be thinking: What makes event handler leaks so important? Event handler leaks are…
⚡️ Microsoft і Oracle анонсували Oracle Database@Azure загальнодоступним
#Microsoft і #Oracle співпрацюють, щоб полегшити клієнтам міграцію критично важливих служб у хмару #Azure. У вересні Сатья Наделла і Ларрі Еллісон анонсували новий сервіс Oracle Database@Azure. Він пропонує функції баз даних Oracle, що працюють на інфраструктурі Oracle Cloud, але в центрах обробки даних Azure.
👉🏻 Канал | 💬 Чат | 📕 Каталог
#Microsoft і #Oracle співпрацюють, щоб полегшити клієнтам міграцію критично важливих служб у хмару #Azure. У вересні Сатья Наделла і Ларрі Еллісон анонсували новий сервіс Oracle Database@Azure. Він пропонує функції баз даних Oracle, що працюють на інфраструктурі Oracle Cloud, але в центрах обробки даних Azure.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft Azure Blog
Microsoft and Oracle announce that Oracle Database@Azure is now generally available | Microsoft Azure Blog
We are excited to share that Oracle Database@Azure is generally available, with more regions coming in 2024. Learn more.
⚡️ Актор-модель у світі С#
У цій статті розповідається про те, як використовувати модель актора з Akka#NET. Автор пояснює, як ця модель допомагає ефективно обробляти дані та створювати розподілені системи. Прикладом може служити підрахунок слів в документі за допомогою Akka.NET дійових осіб. Ця стаття підійде для тих, кого цікавить паралельна обробка і масштабованість в програмуванні.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті розповідається про те, як використовувати модель актора з Akka#NET. Автор пояснює, як ця модель допомагає ефективно обробляти дані та створювати розподілені системи. Прикладом може служити підрахунок слів в документі за допомогою Akka.NET дійових осіб. Ця стаття підійде для тих, кого цікавить паралельна обробка і масштабованість в програмуванні.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Agileways
The Actor Model in a C# World
This post is the first in an occasional series on building a distributed system using Akka.NET. Check back as I add to this series.
I was reminded of how much the Actor Model influenced me as a developer when I recently read Petabridge’s post about reflecting…
I was reminded of how much the Actor Model influenced me as a developer when I recently read Petabridge’s post about reflecting…
Forwarded from Forbes Ukraine
🖥 Кількість вакансій на ІТ-ринку впала до 5-річного мінімуму, свідчить дослідження DOU. Водночас кількість нетехнічних вакансій зросла – на 15% за рік, технічних, навпаки, зменшилась – на 34%.
Зокрема, побільшало вакансій у маркетингу, продажах, фінансах, копірайтингу, та юриспруденції. Виняток становлять HR і рекрутинг, там вакансій поменшало на 38% за рік.
Також вперше зрівнялась кількість айтівців у продукті й аутсорсі – їх тепер по 40%.
Зокрема, побільшало вакансій у маркетингу, продажах, фінансах, копірайтингу, та юриспруденції. Виняток становлять HR і рекрутинг, там вакансій поменшало на 38% за рік.
Також вперше зрівнялась кількість айтівців у продукті й аутсорсі – їх тепер по 40%.
⚡️ Російські спецслужби спіймали на використанні вразливості JetBrains
Урядові установи США, Польщі та Великої Британії заявили в середу, що Служба зовнішньої розвідки Росії скористалася вразливістю, яка була виявлена на початку цього року в популярному продукті чеського софтверного гіганта. JetBrains опублікувала патч для цього випуску 20 вересня. На даний момент, згідно зі статистикою, яку ми маємо, менше 2% інстансів TeamCity все ще працюють з невиправленим програмним забезпеченням. Ця вразливість впливає лише на локальні екземпляри TeamCity, тоді як на хмарну версію це не впливає. Нагадаємо, що у березні 2022 року JetBrains засудила війну Росії проти України та припинила продаж своєї продукції в РФ.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Урядові установи США, Польщі та Великої Британії заявили в середу, що Служба зовнішньої розвідки Росії скористалася вразливістю, яка була виявлена на початку цього року в популярному продукті чеського софтверного гіганта. JetBrains опублікувала патч для цього випуску 20 вересня. На даний момент, згідно зі статистикою, яку ми маємо, менше 2% інстансів TeamCity все ще працюють з невиправленим програмним забезпеченням. Ця вразливість впливає лише на локальні екземпляри TeamCity, тоді як на хмарну версію це не впливає. Нагадаємо, що у березні 2022 року JetBrains засудила війну Росії проти України та припинила продаж своєї продукції в РФ.
👉🏻 Канал | 💬 Чат | 📕 Каталог
therecord.media
Russian foreign intelligence service spotted exploiting JetBrains vulnerability
Agencies in the U.S., U.K. and Poland said the hacking group tracked as APT29 or Cozy Bear was exploiting a software vulnerability previously used by hackers attributed to North Korea's government.
Forwarded from Forbes Ukraine
Хакери зруйнували близько 40% інфраструктури «Київстар», повідомив президент компанії Олександр Комаров. Було знищено багато серверів, затерто багато даних. База даних клієнтів була повністю стерта, сказав він.
Він наголосив, що у відновлювальній операції були задіяні близько тисячі осіб.
Він наголосив, що у відновлювальній операції були задіяні близько тисячі осіб.
⚡️ Що нового в Microsoft.CodeCoverage?
У цій статті ви дізнаєтеся про оновлення #Microsoft Microsoft.CodeCoverage та інструментів dotnet-coverage. Ці інструменти тепер підтримують усі платформи, сумісні з #NET, і пропонують нові формати звітів, такі як .coverage, .cobertura, .xml та .xml. Також з'явився новий інструмент - dotnet-coverage, який виконує різні завдання з аналізу покриття коду.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті ви дізнаєтеся про оновлення #Microsoft Microsoft.CodeCoverage та інструментів dotnet-coverage. Ці інструменти тепер підтримують усі платформи, сумісні з #NET, і пропонують нові формати звітів, такі як .coverage, .cobertura, .xml та .xml. Також з'явився новий інструмент - dotnet-coverage, який виконує різні завдання з аналізу покриття коду.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
What’s New in Our Code Coverage Tooling?
Discover enhanced code coverage tools with better platform support, new report formats and improved performance.
Forwarded from devdigest // events
Перший івент від .NET Tech Leads Community!
Будуть розмови про .NET та технологічний стек Microsoft.
Формат: online
Дата: 30.12.23
Час: 12:00 - 15:00
Доповідачі та теми:
🎙 Владислав Фурдак, Principal .NET Engineer: "Enterprise-ready Blazor .NET development"
🎙 Александр Денисенко, .NET Team Lead in Telemart UA: "Unexpected behaviors in .NET"
🎙 Андрій Курдюмов, .NET architect: "MS Build : programming language"
Модератори:
Владислав Фурдак та Євген Татарінов
👉 Подробиці та реєстрація.
Будуть розмови про .NET та технологічний стек Microsoft.
Формат: online
Дата: 30.12.23
Час: 12:00 - 15:00
Доповідачі та теми:
🎙 Владислав Фурдак, Principal .NET Engineer: "Enterprise-ready Blazor .NET development"
🎙 Александр Денисенко, .NET Team Lead in Telemart UA: "Unexpected behaviors in .NET"
🎙 Андрій Курдюмов, .NET architect: "MS Build : programming language"
Модератори:
Владислав Фурдак та Євген Татарінов
👉 Подробиці та реєстрація.
⚡️ Безпечніша рекурсія у F#
У функціональному програмуванні дуже поширене визначення алгоритмів рекурсивним способом. Це дуже добре узгоджується з підходом уникнення мутацій і часто не призводить до зниження продуктивності. На етапі оптимізації компілятор намагається переписати рекурсивні визначення в більш ефективні цикли. Однак компілятор не завжди може виконати це перетворення в цикли. І про це докладніше піде мова в сьогоднішній публікації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У функціональному програмуванні дуже поширене визначення алгоритмів рекурсивним способом. Це дуже добре узгоджується з підходом уникнення мутацій і часто не призводить до зниження продуктивності. На етапі оптимізації компілятор намагається переписати рекурсивні визначення в більш ефективні цикли. Однак компілятор не завжди може виконати це перетворення в цикли. І про це докладніше піде мова в сьогоднішній публікації.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Safer recursion in F#
Tail recursion is a new F# compiler feature which helps to avoid stack overflows.
Команда //devdigest
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Рік удосконалення інструментів Git у Visual Studio
Розробники #Microsoft витратили багато часу на покращення інтеграції з #GitHub, підвищення продуктивності та роботу зі зворотним зв'язком від спільноти розробників. Сьогодні вони раді поділитися прогресом, якого вони досягли в роботі з Git у #VisualStudio простішою та інтуїтивно зрозумілішою.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Розробники #Microsoft витратили багато часу на покращення інтеграції з #GitHub, підвищення продуктивності та роботу зі зворотним зв'язком від спільноти розробників. Сьогодні вони раді поділитися прогресом, якого вони досягли в роботі з Git у #VisualStudio простішою та інтуїтивно зрозумілішою.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
A year of making you more productive using Git in Visual Studio
Our team has been dedicated to increasing GitHub integration, boosting productivity, and addressing valuable feedback from Developer Community.
⚡️ Резервне копіювання файлів у сховище BLOB-об'єктів Azure за допомогою azcopy
У цій публікації автор описує, як він використовував інструмент командного рядка azcopy для резервного копіювання деяких файлів у сховищі BLOB-об'єктів #Azure.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій публікації автор описує, як він використовував інструмент командного рядка azcopy для резервного копіювання деяких файлів у сховищі BLOB-об'єктів #Azure.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Andrew Lock | .NET Escapades
Backing up files to Azure blob storage with azcopy
In this post I describe how I used the azcopy command-line tool to backup some photos to Azure Blob Storage
⚡️ Інструмент оцінки додатків і коду Azure Migrate для .NET
У цій статті ви дізнаєтеся про новий інструмент AppCAT, який дозволяє здійснити міграцію. NET-додатки в #Azure. Він аналізує вихідний код #NET, виявляючи проблеми міграції та пропонуючи рішення. AppCAT доступний як розширення інструменту #VisualStudio та .NET CLI. Він генерує звіти та підтримує C#, #VisualBasic, різне. NET-фреймворки, бібліотеки #ASPNET і класів. Інструмент зосереджений на Azure App Service, AKS і Azure Container Apps.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті ви дізнаєтеся про новий інструмент AppCAT, який дозволяє здійснити міграцію. NET-додатки в #Azure. Він аналізує вихідний код #NET, виявляючи проблеми міграції та пропонуючи рішення. AppCAT доступний як розширення інструменту #VisualStudio та .NET CLI. Він генерує звіти та підтримує C#, #VisualBasic, різне. NET-фреймворки, бібліотеки #ASPNET і класів. Інструмент зосереджений на Azure App Service, AKS і Azure Container Apps.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft News
Announcing the Azure Migrate application and code assessment tool for .NET
The new tool to help you move your .NET applications from on-premises to Azure is available in Visual Studio Marketplace and as a .NET CLI tool!
Forwarded from Forbes Ukraine
Хакери перебували в системі «Київстар» з травня 2023 року. СБУ розкрила деталі кібератаки.
Атака спричинила «катастрофічні» руйнування та мала на меті завдати психологічного удару та отримати розвідувальну інформацію, зазначив начальник департаменту кібербезпеки СБУ Ілля Вітюк.
Вітюк підтвердив, що за цією атакою стоїть хакерське угруповання Sandworm, яке є штатним підрозділом російської воєнної розвідки і раніше неодноразово здійснювало кібератаки на українські об’єкти.
Атака спричинила «катастрофічні» руйнування та мала на меті завдати психологічного удару та отримати розвідувальну інформацію, зазначив начальник департаменту кібербезпеки СБУ Ілля Вітюк.
Вітюк підтвердив, що за цією атакою стоїть хакерське угруповання Sandworm, яке є штатним підрозділом російської воєнної розвідки і раніше неодноразово здійснювало кібератаки на українські об’єкти.
⚡️ Дослідження в Microsoft у 2023 році: рік проривних досягнень!
У 2023 році #Microsoft зробила значний прорив у сфері штучного інтелекту. Від взаємодії з GPT-4 до нових методів у моделях і підходах до штучного інтелекту, компанія розширює межі технологій. Дізнайтеся, як ці досягнення змінюють те, як ми працюємо, навчаємося та живемо. Детальніше читайте у новій публікації від Microsoft Research!
👉🏻 Канал | 💬 Чат | 📕 Каталог
У 2023 році #Microsoft зробила значний прорив у сфері штучного інтелекту. Від взаємодії з GPT-4 до нових методів у моделях і підходах до штучного інтелекту, компанія розширює межі технологій. Дізнайтеся, як ці досягнення змінюють те, як ми працюємо, навчаємося та живемо. Детальніше читайте у новій публікації від Microsoft Research!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Microsoft Research
Research at Microsoft 2023: A year of groundbreaking AI advances and discoveries
AI saw unparalleled growth in 2023, reaching millions daily. This progress owes much to the extensive work of Microsoft researchers and collaborators. In this review, learn about the advances in 2023, which set the stage for further progress in 2024:
Forwarded from Podkolzin Andrii
Зараз не дуже часто випускаю ролики, тож дозволю себе собі зробити пост тут.
Дуже багато і дуже складно працював над цим роликом, тож буду радий, якщо подивитись і дасте фідбек)
Всім гарного вечора:
https://youtu.be/5fHIW2UVdd4?si=-g-X4CoT-f90Qsa5
Дуже багато і дуже складно працював над цим роликом, тож буду радий, якщо подивитись і дасте фідбек)
Всім гарного вечора:
https://youtu.be/5fHIW2UVdd4?si=-g-X4CoT-f90Qsa5
YouTube
ТОП 10 технологічних ідей, що змінили розробку
#devjungles #dotnet Telegram канал Dev Jungles - https://t.me/DevJunglesПідтримати канал можливо за допомогою:- Підписки на Patreon: patreon.com/user?u=79336...
⚡️ CloudSeed Quickstart – додаток Fullstack F# за 10 хвилин
CloudSeed – це шаблон проекту для додатків F#. Автор пояснює, як налаштувати CloudSeed приблизно за 10 хвилин, включаючи такі залежності, як Docker і Docker Compose для контейнеризації та оркестрації. Система включає в себе фронтенд з F# і Giraffe.ViewEngine, бекенд з F#, тестування з XUnit, обробку даних через Entity Framework ORM і локальну розробку з Docker. CloudSeed підтримує швидке клонування, збірку та масштабування додатків з мінімальними залежностями, необхідними для налаштування.
👉🏻 Канал | 💬 Чат | 📕 Каталог
CloudSeed – це шаблон проекту для додатків F#. Автор пояснює, як налаштувати CloudSeed приблизно за 10 хвилин, включаючи такі залежності, як Docker і Docker Compose для контейнеризації та оркестрації. Система включає в себе фронтенд з F# і Giraffe.ViewEngine, бекенд з F#, тестування з XUnit, обробку даних через Entity Framework ORM і локальну розробку з Docker. CloudSeed підтримує швидке клонування, збірку та масштабування додатків з мінімальними залежностями, необхідними для налаштування.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ Високопродуктивні робочі навантаження CRON в .NET
У цій статті обговорюється, як оптимізувати завдання CRON в #NET за допомогою бібліотеки Coravel. Автор описує, як експериментувати з розмірами пакетів, додавати більше завдань CRON і запускати їх в обмежених ресурсами контейнерах Docker, а також досліджує, як розподілити обробку між кількома екземплярами та відокремити логіку планування від логіки завдань.
👉🏻 Канал | 💬 Чат | 📕 Каталог
У цій статті обговорюється, як оптимізувати завдання CRON в #NET за допомогою бібліотеки Coravel. Автор описує, як експериментувати з розмірами пакетів, додавати більше завдань CRON і запускати їх в обмежених ресурсами контейнерах Docker, а також досліджує, як розподілити обробку між кількома екземплярами та відокремити логіку планування від логіки завдань.
👉🏻 Канал | 💬 Чат | 📕 Каталог
James Hickey
High-Performance .NET CRON Jobs
Learn how to build a high-performance .NET CRON job processing system starting with the basics and then a more advanced system design.
⚡️ C# - Мова програмування 2023 року!
C# є постійним учасником топ-10 вже більше двох десятиліть, і тепер це мова з найбільшим зростанням популярності за останній рік!
👉🏻 Канал | 💬 Чат | 📕 Каталог
C# є постійним учасником топ-10 вже більше двох десятиліть, і тепер це мова з найбільшим зростанням популярності за останній рік!
👉🏻 Канал | 💬 Чат | 📕 Каталог
Forwarded from Forbes Ukraine
Українка Наталя Татарчук стала технічною директоркою у компанії Activision. На посаді CTO вона замінить Майкла Венса, який тепер займатиметься керівництвом інженерного підрозділу, пише PlayUA.
До прямих обов’язків Татарчук входитиме контроль за провідними проєктами Activision, зокрема й Call of Duty.
До прямих обов’язків Татарчук входитиме контроль за провідними проєктами Activision, зокрема й Call of Duty.
Forwarded from Forbes Ukraine
Twitch планує скоротити третину співробітників, пише Bloomberg. Це близько 500 людей.
Скорочення відбуваються на тлі побоювань щодо збитків платформи та після того, як кілька топ-менеджерів залишили компанію протягом кількох місяців.
У грудні генеральний директор Twitch Ден Кленсі заявив, що компанія припинить свою діяльність у Південній Кореї, де витрати «надмірно високі».
Скорочення відбуваються на тлі побоювань щодо збитків платформи та після того, як кілька топ-менеджерів залишили компанію протягом кількох місяців.
У грудні генеральний директор Twitch Ден Кленсі заявив, що компанія припинить свою діяльність у Південній Кореї, де витрати «надмірно високі».