Руководство по работе с Azure App Configuration и его использованию в проекте .NET.
https://proglib.io/w/e44b8bea
https://proglib.io/w/e44b8bea
Dotnetgik
Azure App Configuration: Place for all application configuration
In Day to day development, we use configuration to store various things right from the database connection string to the other backend services that our application use. It can also contain credent…
Полезные приемы модульного тестирования кода, который выполняет файловый ввод-вывод.
https://proglib.io/w/c1d7f6c7
https://proglib.io/w/c1d7f6c7
MAKOLYTE
C# - Unit testing code that does File IO | MAKOLYTE
Shows how to mock out the file system dependency by wrapping the file IO calls, extracting an interface, and dependency injecting the wrapper interface.
Разработчики .NET nanoFramework не отстают от трендов: .NET nanoFramework Visual Studio 2022 Extension.
https://proglib.io/w/9d51371e
https://proglib.io/w/9d51371e
Telegram
Библиотека шарписта
Разбираемся с .NET nanoFramework — бесплатной open source платформой, основанной на .NET и предназначенной для встроенных систем. Она подходит для многих типов проектов, включая датчики IoT, носимые и робототехнические устройства, а также для сложного промышленного…
🔧 linq2db — фреймворк для работы с базами данных, основанный на LINQ.
Он собрал в себе лучшее от предшественников, является более легковесным и простым, предоставляет большой контроль и быстрый доступ к данным, а также позволяет работать с различными СУБД.
https://proglib.io/w/8eb0d614
Он собрал в себе лучшее от предшественников, является более легковесным и простым, предоставляет большой контроль и быстрый доступ к данным, а также позволяет работать с различными СУБД.
https://proglib.io/w/8eb0d614
GitHub
GitHub - linq2db/linq2db: Linq to database provider.
Linq to database provider. Contribute to linq2db/linq2db development by creating an account on GitHub.
❤2
Christian Findlay (эксперт из Австралии в области .NET, Xamarin, Uno Platform, ASP.NET Core и Azure) делится первыми впечатлениями от Flutter с точки зрения разработчика .NET.
https://proglib.io/w/69b0e1a9
https://proglib.io/w/69b0e1a9
Flutter from a .NET Perspective
Flutter: First Impressions
First Impressions of Flutter from a .NET Perspective
👍2
Обновили серию головоломок 👉 https://t.me/csharpproglib/2159
Telegram
Библиотека шарписта
🧩 Еженедельная подборка из пяти интересных головоломок и задач, которые помогут отвлечься от рутины и немного пошевелить извилинами:
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13…
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13…
Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework)
Первая часть познакомила нас с платформой .NET nanoFramework, её архитектурой, основными возможностями и примерами кода.
Во второй части только практика: устанавливаем nanoFramework на микроконтроллеры серии ESP32 и STM32, пишем первый «Hello World!», работаем с аппаратными интерфейсами, и оцениваем переносимость кода с «большого» .NET на платформу nanoFramework.
https://proglib.io/w/df4d19e0
Первая часть познакомила нас с платформой .NET nanoFramework, её архитектурой, основными возможностями и примерами кода.
Во второй части только практика: устанавливаем nanoFramework на микроконтроллеры серии ESP32 и STM32, пишем первый «Hello World!», работаем с аппаратными интерфейсами, и оцениваем переносимость кода с «большого» .NET на платформу nanoFramework.
https://proglib.io/w/df4d19e0
🥰1
Пополняемая серия статей про новые возможности C# и то, как ReSharper и Rider упрощают их внедрение в кодовую базу.
➖File-Scoped Namespaces
➖Caller Argument Expressions
➖Global Usings
➖File-Scoped Namespaces
➖Caller Argument Expressions
➖Global Usings
The JetBrains Blog
File-Scoped Namespaces – A Look at New Language Features in C# 10 | The .NET Tools Blog
Welcome to the first part of our series, where we take a closer look at the new C# language features the .NET team has implemented, and how ReSharper and Rider make it easy to adopt them in your codeb
😁1
Пример разработки full stack приложения с помощью .NET, Angular и MongoDB.
https://proglib.io/w/5001b124
https://proglib.io/w/5001b124
Ably Realtime
Developing a realtime full stack app with .NET, Angular, and MongoDB
Developing a fullstack realtime app using .NET, Angular 8, MongoDB with 3 services that communicate via pub/sub
🤩1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
На каких малоизвестных (до 10к подписчиков) интересных ютуб-блогеров по программированию, дата-сайенс и кибербезопасности вы подписаны?
👍1
Фреймворк gRPC: как он упрощает задачи разработчика и почему лучше, чем REST API
Роман Махнык, .NET-разработчик в NIX, погружается в фреймворк gRPC. Роман сравнивает REST API и gRPC, пишет про балансировку нагрузки, мультиплексирование и HTTP/2, а также создает простое gRPC-приложение с помощью .NET.
https://proglib.io/w/84791770
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
Роман Махнык, .NET-разработчик в NIX, погружается в фреймворк gRPC. Роман сравнивает REST API и gRPC, пишет про балансировку нагрузки, мультиплексирование и HTTP/2, а также создает простое gRPC-приложение с помощью .NET.
https://proglib.io/w/84791770
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
DOU
Фреймворк gRPC: как он упрощает задачи разработчика и почему лучше, чем REST API
Что объединяет Netflix, Docker, Spotify и Dropbox? То, что все они перешли в организации работы своих микросервисов на gRPC — достаточно новый фреймворк для API от Google.
В gRPC сложность коммуникации между сервисами сведена к минимуму, а отправка да
В gRPC сложность коммуникации между сервисами сведена к минимуму, а отправка да
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
В шестом модуле курса «Статьи для IT» рассказываем о насущном: как программисту получать дополнительный заработок, публикуя тексты про любимые информационные технологии.
Речь и про статьи в изданиях вроде нашего, и про личные издательские проекты. Объясняем, как оценить стоимость собственной работы, как влиться в команду редакции и взаимодействовать с клиентами.
На следующей неделе выпустим финальный модуль и подведём итоги. Записывайтесь, пока курс бесплатный! 😉
https://stepik.org/101672
Речь и про статьи в изданиях вроде нашего, и про личные издательские проекты. Объясняем, как оценить стоимость собственной работы, как влиться в команду редакции и взаимодействовать с клиентами.
На следующей неделе выпустим финальный модуль и подведём итоги. Записывайтесь, пока курс бесплатный! 😉
https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
👍2
🎙Подкаст DotNet&More: Сергей Тепляков и не только
В гостях у ведущих подкаста Сергей Тепляков — разработчик, которого можно не представлять в данном сообществе. Вот какие темы обсудили:
➖Хайринг
➖Какие скиллы сейчас важны?
➖Soft Skills
➖Скиллы программиста среднего возраста
➖Учить ли C#?
➖TypeScript
➖Специализация
➖SOLID 10 лет спустя
➖Паттерны
➖Взросление сообщества
➖Стартапы и C#
➖Любовь к своему делу
➖Токсичность
➖Командная работа
В гостях у ведущих подкаста Сергей Тепляков — разработчик, которого можно не представлять в данном сообществе. Вот какие темы обсудили:
➖Хайринг
➖Какие скиллы сейчас важны?
➖Soft Skills
➖Скиллы программиста среднего возраста
➖Учить ли C#?
➖TypeScript
➖Специализация
➖SOLID 10 лет спустя
➖Паттерны
➖Взросление сообщества
➖Стартапы и C#
➖Любовь к своему делу
➖Токсичность
➖Командная работа
😁1
Структурное логирование и интерполированные строки в C# 10
В статье рассмотрена практика структурного логирования в .NET с помощью пакета
https://proglib.io/w/5b1bb451
В статье рассмотрена практика структурного логирования в .NET с помощью пакета
Microsoft.Extensions.Logging
и показана идея расширения пакета с использованием новых возможностей C# 10.https://proglib.io/w/5b1bb451
Хабр
Структурное логирование и интерполированные строки в C# 10
В последние годы все большую популярность у разработчиков завоевывает структурное логирование. Поэтому неудивительно, что Microsoft добавило его поддержку в пакет Microsoft.Extensions.Logging,...
👏1
Перевод старой доброй статьи для новичков о фундаментальных основах сборки мусора в .NET.
https://proglib.io/w/d970358c
https://proglib.io/w/d970358c
Хабр
Введение в сборку мусора .NET
Если вы поймете, как работает сборщик мусора в .NET, то поймете и причины ряда проблем, возникающих в приложениях. И хоть .NET обещал конец ручному управлению памятью, вам все еще нужно следить за ее...
This media is not supported in your browser
VIEW IN TELEGRAM
Участвуй в бесплатной онлайн-гонке на выбывание для разработчиков C#.
Реши задачи быстрее других и получишь:
- поездку в Дубай – город будущего;
- фирменный мерч;
- эксклюзивный кубок победителя.
Когда:
⚡️12 ноября — 3 декабря — регистрируйся на платформе гонки.
⚡️4 декабря, в 12:00 — в течение 4 часов решай на время задачи возрастающей сложности.
Побеждай, выигрывай призы и присоединяйся к конференции с ведущими шарпистами.
Будь в курсе новостей в нашем телеграм-канале
🌐techrace.ru
Реши задачи быстрее других и получишь:
- поездку в Дубай – город будущего;
- фирменный мерч;
- эксклюзивный кубок победителя.
Когда:
⚡️12 ноября — 3 декабря — регистрируйся на платформе гонки.
⚡️4 декабря, в 12:00 — в течение 4 часов решай на время задачи возрастающей сложности.
Побеждай, выигрывай призы и присоединяйся к конференции с ведущими шарпистами.
Будь в курсе новостей в нашем телеграм-канале
🌐techrace.ru