⚡️ Анонс расширения Unity для Visual Studio Code
Расширение Unity для Visual Studio Code основанно на C# Dev Kit и расширении C#, оно предоставляет полный набор инструментов для разработки под Unity в Visual Studio Code для Windows, macOS и Linux.
🔗 https://devdigest.today/goto/2259
👉🏻 Наш канал | 💬 Наш чат
Расширение Unity для Visual Studio Code основанно на C# Dev Kit и расширении C#, оно предоставляет полный набор инструментов для разработки под Unity в Visual Studio Code для Windows, macOS и Linux.
🔗 https://devdigest.today/goto/2259
👉🏻 Наш канал | 💬 Наш чат
Microsoft News
Announcing the Unity extension for Visual Studio Code
Announcing a new Visual Studio Code extension that integrates with Unity to write and debug your Unity C# games with Visual Studio Code.
Moq, начиная с версии 4.20, включает в себя анализатор .NET, который сканирует вашу локальную конфигурацию git при сборке, получает ваш адрес электронной почты и отправляет его в какую-либо службу, размещенную в Azure, чтобы проверить, действительно ли вы спонсор.
🔗 https://devdigest.today/goto/2260
👉🏻 Наш канал | 💬 Наш чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Reddit
From the dotnet community on Reddit: Does Moq in it's latest version extract and send my email to the cloud via SponsorLink?
Explore this post and more from the dotnet community
Forwarded from A.G.
+1 дайджест
Предыдущий дайджест вышел почти год назад. В Украине идет война. Писать что-то в такое время становится все более трудным и ответственным заданием. За последний год было сделано немало всего — благотворительность, социальные и гуманитарные проекты, все это плотно вошедшее в нашу жизнь с началом войны.
О чем-то я расскажу со временем, что-то останется за скобками социальных сетей и медиа.
Все хорошие проекты с течением времени развиваются и меняются. Вот и наш дайджест претерпевает определенные изменения. Чтобы дело шло быстрее и веселее, теперь вместе со мной над дайджестом будет работать Влад Фурдак – человек с искрой и талантом, опытный разработчик и единомышленник.
Кроме новости о соавторстве, будет еще один анонс, который мы озвучим чуть позже. А пока, предлагаю вам ознакомиться с нашим совместным выпуском.
Предыдущий дайджест вышел почти год назад. В Украине идет война. Писать что-то в такое время становится все более трудным и ответственным заданием. За последний год было сделано немало всего — благотворительность, социальные и гуманитарные проекты, все это плотно вошедшее в нашу жизнь с началом войны.
О чем-то я расскажу со временем, что-то останется за скобками социальных сетей и медиа.
Все хорошие проекты с течением времени развиваются и меняются. Вот и наш дайджест претерпевает определенные изменения. Чтобы дело шло быстрее и веселее, теперь вместе со мной над дайджестом будет работать Влад Фурдак – человек с искрой и талантом, опытный разработчик и единомышленник.
Кроме новости о соавторстве, будет еще один анонс, который мы озвучим чуть позже. А пока, предлагаю вам ознакомиться с нашим совместным выпуском.
DOU
.NET дайджест #43: абсолютно літній
Андрій Губський та Владислав Фурдак перезавантажують .NET дайджест і презентують насичений літній випуск. У ньому: primary constructors with C#, Miroslava Buchtikova розповідає ключові речі при переході на Minimal API, Тім Де Шрайвер обговорює використанн
⚡️ Лучшие практики OpenTelemetry в .NET
В этой статье делается попытка собрать некоторые из лучших практик, связанных со сбором метрик. Примеры реализованы согласно стандарту OpenTelemetry.
🔗 https://devdigest.today/goto/2261
👉🏻 Наш канал | 💬 Наш чат
В этой статье делается попытка собрать некоторые из лучших практик, связанных со сбором метрик. Примеры реализованы согласно стандарту OpenTelemetry.
🔗 https://devdigest.today/goto/2261
👉🏻 Наш канал | 💬 Наш чат
dateo. Coding Blog
Best practices for OpenTelemetry in .NET
Observability and distributed tracing are the new logging kids on the block.
Let ma share my insights on some of the best practices when it comes to integrating observability concepts into your .NET applications.
Let ma share my insights on some of the best practices when it comes to integrating observability concepts into your .NET applications.
⚡️ Новый интерфейс IHostedLifecycleService в .NET 8
Новый интерфейс IHostedLifecycleService – наследует уже существующий интерфейс IHostedService. Он добавляет методы для новых событий жизненного цикла, которые происходят до или после существующих методов StartAsync и StopAsync.
🔗 https://devdigest.today/goto/2263
👉🏻 Наш канал | 💬 Наш чат
Новый интерфейс IHostedLifecycleService – наследует уже существующий интерфейс IHostedService. Он добавляет методы для новых событий жизненного цикла, которые происходят до или после существующих методов StartAsync и StopAsync.
🔗 https://devdigest.today/goto/2263
👉🏻 Наш канал | 💬 Наш чат
Steve Gordon - Code with Steve
Introducing the new IHostedLifecycleService Interface in .NET 8 - Steve Gordon - Code with Steve
In this post, we look at some new lifecycle events introduced for hosted services in .NET 8 with the introduction of IHostedLifecycleService.
⚡️ Как отлаживать Docker и Docker Compose с помощью JetBrains Rider
Халид Абухакме из JetBrains рассказывает о том, как Rider может помочь в отладке контейнеров.
🔗 https://devdigest.today/goto/2264
👉🏻 Наш канал | 💬 Наш чат
Халид Абухакме из JetBrains рассказывает о том, как Rider может помочь в отладке контейнеров.
🔗 https://devdigest.today/goto/2264
👉🏻 Наш канал | 💬 Наш чат
The JetBrains Blog
How To Debug Docker and Docker Compose Solutions with JetBrains Rider | The .NET Tools Blog
Docker has become an integral part of a developer's workflow, and docker-compose helps you build complex distributed solutions from your development to the production environment. In recent releases o
🎥 Сделайте ваши API невероятно быстрыми!
Автор видео продемонстрирует то, как вы можете использовать Redis, чтобы реализовать масштабируемое распределенное кэширование в .NET и сделать ваши API и веб-приложения чрезвычайно быстрыми!
🔗 https://devdigest.today/post/2266
👉🏻 Наш канал | 💬 Наш чат
Автор видео продемонстрирует то, как вы можете использовать Redis, чтобы реализовать масштабируемое распределенное кэширование в .NET и сделать ваши API и веб-приложения чрезвычайно быстрыми!
🔗 https://devdigest.today/post/2266
👉🏻 Наш канал | 💬 Наш чат
//devedigest
Making Your APIs Blazingly Fast in .NET 8!
Use code ARCH15 and get 15% off the brand new Solution Architecture course on Dometrain: https://dometrain.com/course/getting-started-solution-architectureBe...
⚡️ Работа с LinkedIn API на C#
Джозеф Гуаданьо делится своим опытом работы с LinkedIn API
🔗 https://devdigest.today/goto/2267
👉🏻 Наш канал | 💬 Наш чат
Джозеф Гуаданьо делится своим опытом работы с LinkedIn API
🔗 https://devdigest.today/goto/2267
👉🏻 Наш канал | 💬 Наш чат
JosephGuadagno.net
Working with the LinkedIn API with C#
The last day few days, I have been experimenting with the LinkedIn API to send my blog posts, YouTube videos, and community updates automatically to my LinkedIn profile from my open-source project JosephGuadagnoNet.Broadcasting. It’s been quite a challenge…
Forwarded from devdigest // events
Registration for the largest European IT competition DEV Challenge XX is open 🏆
Looking for a non-trivial challenge for your IT career? Do you want to demonstrate your skills and knowledge in a real battle?
👉 Registration and details: https://devchallenge.it
Choose your nomination:
• Backend
• Frontend
• Testing
• Product Design
• UI Design
In addition to the prizes, you get:
🔸 A new level of task complexity that you can handle, useful stress, and skill upgrades.
🔸 Networking and experience exchange with IT experts: 2500+ participants and 40+ judges per season. A good way to find like-minded people, project partners, or mentors in the necessary field.
🔸 An opportunity to express yourself and be recognized as a professional IT specialist by leading partner companies.
Traditionally, most of the participants' tasks will be related to social IT solutions to help Ukraine. Together to win 🇺🇦
#DEV_Challenge
Looking for a non-trivial challenge for your IT career? Do you want to demonstrate your skills and knowledge in a real battle?
👉 Registration and details: https://devchallenge.it
Choose your nomination:
• Backend
• Frontend
• Testing
• Product Design
• UI Design
In addition to the prizes, you get:
🔸 A new level of task complexity that you can handle, useful stress, and skill upgrades.
🔸 Networking and experience exchange with IT experts: 2500+ participants and 40+ judges per season. A good way to find like-minded people, project partners, or mentors in the necessary field.
🔸 An opportunity to express yourself and be recognized as a professional IT specialist by leading partner companies.
Traditionally, most of the participants' tasks will be related to social IT solutions to help Ukraine. Together to win 🇺🇦
#DEV_Challenge
⚡️ Sisk — альтернативный HTTP-сервер .NET
Sisk обеспечивает гораздо более простую модель программирования, чем модель ASP.NET Core. Он ориентирован на обеспечение функциональности HTTP. Sisk позволяет создавать Restful-приложения и файловые серверы, применять gRPC, GraphQL, Entity Framework и многое другое. Sisk обладает чрезвычайно модульной структура.
🔗 https://devdigest.today/goto/2268
👉🏻 Наш канал | 💬 Наш чат
Sisk обеспечивает гораздо более простую модель программирования, чем модель ASP.NET Core. Он ориентирован на обеспечение функциональности HTTP. Sisk позволяет создавать Restful-приложения и файловые серверы, применять gRPC, GraphQL, Entity Framework и многое другое. Sisk обладает чрезвычайно модульной структура.
🔗 https://devdigest.today/goto/2268
👉🏻 Наш канал | 💬 Наш чат
Khalid Abuhakmeh’s Blog
Sisk - An Alternative .NET HTTP Server
Sisk is an alternative HTTP server for the .NET ecosystem, separate from ASP.NET Core.
⚡️ Модульные тесты в .NET: лучшие практики
Модульное тестирование является важной частью современной разработки программного обеспечения. Оно гарантирует, что код работает так, как задумано. Также модульное тестирование может стать спасением при рефакторинге или добавлении новой бизнес-логики.
🔗 https://devdigest.today/goto/2269
👉🏻 Наш канал | 💬 Наш чат
Модульное тестирование является важной частью современной разработки программного обеспечения. Оно гарантирует, что код работает так, как задумано. Также модульное тестирование может стать спасением при рефакторинге или добавлении новой бизнес-логики.
🔗 https://devdigest.today/goto/2269
👉🏻 Наш канал | 💬 Наш чат
https://ardalis.com
Mastering Unit Tests in .NET: Best Practices and Naming Conventions
Dive into the world of .NET unit tests with this comprehensive guide. Understand the qualities of effective unit tests, and explore the best naming conventions that make your test code readable and maintainable.
⚡️ Blazor в .NET 8 — рендеринг на стороне сервера (SSR)
Компоненты страниц, отображаемые на стороне сервера, в Blazor будут обеспечивать те же возможности, что и Razor Pages или представления MVC. Каждая страница будет обработана на веб-сервере. После завершения всех операций по сбору данных и выполнению логики созданный HTML-код будет отправлен в браузер.
🔗 https://devdigest.today/goto/2270
👉🏻 Наш канал | 💬 Наш чат
Компоненты страниц, отображаемые на стороне сервера, в Blazor будут обеспечивать те же возможности, что и Razor Pages или представления MVC. Каждая страница будет обработана на веб-сервере. После завершения всех операций по сбору данных и выполнению логики созданный HTML-код будет отправлен в браузер.
🔗 https://devdigest.today/goto/2270
👉🏻 Наш канал | 💬 Наш чат
jonhilton.net
Exploring Blazor Changes in .NET 8 - Server Side Rendering (SSR)
Blazor without Web Assembly or Socket Connections...
⚡️ Feature Flags в .NET
Feature Flags — это техника в программировании, которая позволяет разработчикам включать или отключать определенные функциональности программы без необходимости изменения кода. Это достигается путем введения условных операторов в код, которые определяют, будет ли определенная функция активна или неактивна.
🔗 https://devdigest.today/goto/2271
👉🏻 Наш канал | 💬 Наш чат
Feature Flags — это техника в программировании, которая позволяет разработчикам включать или отключать определенные функциональности программы без необходимости изменения кода. Это достигается путем введения условных операторов в код, которые определяют, будет ли определенная функция активна или неактивна.
🔗 https://devdigest.today/goto/2271
👉🏻 Наш канал | 💬 Наш чат
timdeschryver.dev
Feature Flags in .NET, from simple to more advanced
Let's implement a naive feature flag, refactor the code with the .NET Feature Management API, and to top things off, the Azure Feature Management Feature is thrown into the mix to tweak the feature flags dynamically without having an impact on the users.
⚡️ Foundational C# Certification
Microsoft объявила о новой сертификации по C# в сотрудничестве с freeCodeCamp. Сертификация Foundational C# бесплатна, доступна по всему миру и включает в себя полный 35-часовой курс обучения C#, размещенный на Microsoft Learn.
🔗 https://devdigest.today/goto/2272
👉🏻 Наш канал | 💬 Наш чат
Microsoft объявила о новой сертификации по C# в сотрудничестве с freeCodeCamp. Сертификация Foundational C# бесплатна, доступна по всему миру и включает в себя полный 35-часовой курс обучения C#, размещенный на Microsoft Learn.
🔗 https://devdigest.today/goto/2272
👉🏻 Наш канал | 💬 Наш чат
Microsoft News
Announcing the New Foundational C# Certification with freeCodeCamp
The Foundational C# Certification with freeCodeCamp is now available! The certification is free, globally available, and includes a full training course.
⚡️ Microsoft анонсировали прекращение поддержки и развития VS for Mac
Существующая поддержка Visual Studio for Mac продлится вплоть до 31 августа 2024 года, в дальнейшем Microsoft рекомендует пользователям Mac OS использовать VS Code с расширением C# Dev Kit.
🔗 https://devdigest.today/goto/2273
👉🏻 Наш канал | 💬 Наш чат
Существующая поддержка Visual Studio for Mac продлится вплоть до 31 августа 2024 года, в дальнейшем Microsoft рекомендует пользователям Mac OS использовать VS Code с расширением C# Dev Kit.
🔗 https://devdigest.today/goto/2273
👉🏻 Наш канал | 💬 Наш чат
Microsoft News
Visual Studio for Mac Retirement Announcement
Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31st, 2024, with servicing updates for security issues and updated platforms from Apple.
А вы использовали в своей работе Visual Studio for Mac?
Anonymous Poll
5%
Да, постоянно
11%
Да, изредка
84%
Не использовал
⚡️ Пора переходить на светлую сторону
Помните вчерашнюю новость про прекращение поддержки Visual Studio for Mac?
🔗 https://devdigest.today/goto/2276
👉🏻 Наш канал | 💬 Наш чат
Помните вчерашнюю новость про прекращение поддержки Visual Studio for Mac?
🔗 https://devdigest.today/goto/2276
👉🏻 Наш канал | 💬 Наш чат
The JetBrains Blog
JetBrains Rider Welcomes Visual Studio for Mac Users With a 65% Discount on New Personal Subscriptions | The .NET Tools Blog
Update: Our 65% off Rider deal has ended, but the savings continue 🚀. Startups enjoy a 50% discount, switch from competing tools for 25% off, and open-source contributors and students get FREE
⚡️ Тестирование C# с помощью F#
Ян Рассел рассказывает о применении F# в качестве языка написания тестов для .NET проектов.
🔗 https://devdigest.today/goto/2278
👉🏻 Наш канал | 💬 Наш чат
Ян Рассел рассказывает о применении F# в качестве языка написания тестов для .NET проектов.
🔗 https://devdigest.today/goto/2278
👉🏻 Наш канал | 💬 Наш чат
ijrussell
Testing C# with F#
Did you know that in modern .Net Solutions, projects using different .Net languages can happily co-exist? This means that you can use the best tool for the job such as F# for your domain logic and C# for your UI or, as we do in this blog post, test C# code…
⚡️ Рассуждения про async и await
Мы часто сталкиваемся с ситуациями, когда нам необходимо выполнять задачи одновременно, чтобы обеспечить эффективную работу приложений. Модель асинхронного программирования в .NET предлагает мощное трио: Task, async и await. В этом посте мы разгадаем тайны этих концепций и исследуем, как они обеспечивают параллельное выполнение, давая четкое понимание того, как они работают вместе.
🔗 https://devdigest.today/goto/2279
👉🏻 Наш канал | 💬 Наш чат
Мы часто сталкиваемся с ситуациями, когда нам необходимо выполнять задачи одновременно, чтобы обеспечить эффективную работу приложений. Модель асинхронного программирования в .NET предлагает мощное трио: Task, async и await. В этом посте мы разгадаем тайны этих концепций и исследуем, как они обеспечивают параллельное выполнение, давая четкое понимание того, как они работают вместе.
🔗 https://devdigest.today/goto/2279
👉🏻 Наш канал | 💬 Наш чат
Medium
Reasoning Task, Async & Await in .NET
As developers, we often encounter situations where we need to perform tasks concurrently to ensure our applications run efficiently. The…