Руководство по обновлению кодовой базы с .NET Framework до .NET 6 в общем, и с ASP.NET до ASP.NET Core в частности.
https://proglib.io/w/8fee0778
https://proglib.io/w/8fee0778
Christianfindlay
Upgrade from .NET Framework to .NET 6
How to Upgrade a Codebase from .NET Framework to .NET 6
👍1
Jupyter Notebooks используется не только для Python, но ещё и для .NET Core (на самом деле, поддерживаемых языков много). В статье кратко описана настройка этого удобного инструмента для разработки и тестирования простого кода на C# / F#.
https://proglib.io/w/2ebf2c7d
https://proglib.io/w/2ebf2c7d
GitHub
Jupyter kernels
Jupyter metapackage for installation, docs and chat - jupyter/jupyter
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🖥 Почему я повернул экран на 90° и вы тоже должны это сделать
Почему вы до сих пор не повернули ваш монитор вертикально? Ведь это так удобно и необычно. Или нет? Помогаем сомневающимся и рассказываем тем, кто еще не пробовал сменить ориентацию экрана.
https://proglib.io/sh/yRT5GHO3Uz
Почему вы до сих пор не повернули ваш монитор вертикально? Ведь это так удобно и необычно. Или нет? Помогаем сомневающимся и рассказываем тем, кто еще не пробовал сменить ориентацию экрана.
https://proglib.io/sh/yRT5GHO3Uz
Разработка микросервисов с помощью .NET
Из видеоурока вы узнаете теоретические и практические аспекты разработки микросервисов с помощью .NET.
https://proglib.io/w/35d11ec8
Из видеоурока вы узнаете теоретические и практические аспекты разработки микросервисов с помощью .NET.
https://proglib.io/w/35d11ec8
YouTube
Learn Live - Build your first microservice with .NET
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other over standard protocols with well-defined interfaces. Each microservice typically encapsulates simple business…
👍2
Обновили серию статей о создании генератора исходного кода от Эндрю Лока. Также отмечаем, что на хабре потихоньку появляются переводы статей из данной серии👇:
➖Часть 1. ConfigurationManager
➖Часть 2. WebApplicationBuilder
➖Часть 3. Рассматриваем код WebApplicationBuilder
➖Часть 4. Создание конвейера промежуточного ПО в WebApplication
➖Часть 1. ConfigurationManager
➖Часть 2. WebApplicationBuilder
➖Часть 3. Рассматриваем код WebApplicationBuilder
➖Часть 4. Создание конвейера промежуточного ПО в WebApplication
Telegram
Библиотека шарписта
Серия статей о создании генератора исходного кода от Эндрю Лока:
➖Creating an incremental generator
➖Testing an incremental generator with snapshot testing
➖Integration testing and NuGet packaging
➖Customising generated code with marker attributes
➖Creating an incremental generator
➖Testing an incremental generator with snapshot testing
➖Integration testing and NuGet packaging
➖Customising generated code with marker attributes
String Interpolation в .NET 6: повышение производительности построения строк или нечно большее?
https://proglib.io/w/e1357805
https://proglib.io/w/e1357805
RandomDev
String Interpolation Trickery and Magic with C# 10 and .NET 6
The .NET and C# teams have given as a great new performance tool with interpolated string handlers. But is there more to them than meets the eye?
🥰3
Сергей Прохоров, техлид бэкенд-разработки в Ak Bars Digital, рассматривает практические аспекты реализации изоляции микросервисов с помощью Feature toggles на примере веб-API ASP.NET Core.
https://proglib.io/w/619a0529
https://proglib.io/w/619a0529
Хабр
Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Теория и подготовка
Привет, Хабр! Если вы работаете с микросервисами, то знаете, что они имеют свойство образовывать некоторую связанность. Хорошо, когда связи между микросервисами однонаправленные, но всё становится...
👍4🔥1
Давно думали начать свой путь в IT, но не решались? Начните с Python!
👨💻На нашем курсе «Основы программирования на Python» вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры junior и сможете двигаться дальше.
Вместе с преподавателями и экспертами курса «Библиотеки программиста» вы пройдете 32 теоретических и практических занятия, а также напишите ботов для Instagram и Telegram, будете парить веб-страницы и создадите свой первый калькулятор для ипотеки.
🎄Сейчас самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 22996 руб.
Стоимость курса до 30 декабря: 10358 руб.
Записаться сейчас.
👨💻На нашем курсе «Основы программирования на Python» вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры junior и сможете двигаться дальше.
Вместе с преподавателями и экспертами курса «Библиотеки программиста» вы пройдете 32 теоретических и практических занятия, а также напишите ботов для Instagram и Telegram, будете парить веб-страницы и создадите свой первый калькулятор для ипотеки.
🎄Сейчас самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 22996 руб.
Стоимость курса до 30 декабря: 10358 руб.
Записаться сейчас.
👍2
Видеообзор SQL Server 2022 и последних инноваций в области интеграции баз данных с поддержкой Azure.
https://proglib.io/w/1868714e
https://proglib.io/w/1868714e
YouTube
What's new in SQL Server 2022
A first look at SQL Server 2022—the latest Azure-enabled database and data integration innovations. See what it means for your hybrid workloads, including first-time bi-directional high availability and disaster recovery between Azure SQL Managed Instance…
Пример использования
https://proglib.io/w/7196299f
Exception.Data
для логирования дополнительных сведений об исключениях в C#.https://proglib.io/w/7196299f
Хабр
Как использовать свойство Exception.Data, чтобы логировать дополнительные сведения об исключениях
Хорошее, подробное исключение — мощный инструмент, который помогает найти и исправить проблему. Поэтому в исключения стоит вносить больше деталей. Один из способов — добавить в текст сообщения...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет! «Библиотека программиста» проводит мини-исследование по теме: «Чему вы бы хотели научиться в сфере кибербезопасности?».
🔍Как известно, информационная безопасность – это набор технологий, процедур и практик, направленных на предотвращение атак, повреждений и незаконного доступа к сетям, устройствам, программам и данным. Профессионалы в области кибербезопасности защищают компании от утечек данных и прочих угроз. Потребность в экспертах растет с головокружительной скоростью. Чтобы стать хорошим специалистом по кибербезопасности, требуется немало сил и времени.
Предлагаем вам пройти наш анонимный опрос об опыте разработчиков в данном направлении. Опрос займет не более 10 минут вашего времени.
Пройти его можно по ссылке.
🔍Как известно, информационная безопасность – это набор технологий, процедур и практик, направленных на предотвращение атак, повреждений и незаконного доступа к сетям, устройствам, программам и данным. Профессионалы в области кибербезопасности защищают компании от утечек данных и прочих угроз. Потребность в экспертах растет с головокружительной скоростью. Чтобы стать хорошим специалистом по кибербезопасности, требуется немало сил и времени.
Предлагаем вам пройти наш анонимный опрос об опыте разработчиков в данном направлении. Опрос займет не более 10 минут вашего времени.
Пройти его можно по ссылке.
👍2👎1
🎙 Подкаст RadioDotNet: планы на C# 11, мощный YARP, всевидящий мониторинг
Ведущие подкаста Анатолий Кулаков и Игорь Лабутин затронули тему следующего выпуска C# и много других интересных аспектов, в частности:
➖C# 11 Initial Triage
➖Monitoring application using OpenTelemetry
➖.NET Framework 4.8 Container Improvements
➖Announcing YARP 1.0 Release
➖MSBuild and 64-bit Visual Studio 2022
➖Configuring dotnet-monitor with Prometheus and Grafana
➖Infer# v1.2 — Interprocedural Memory Safety Analysis For C#
➖Package ID prefix reservation
Ведущие подкаста Анатолий Кулаков и Игорь Лабутин затронули тему следующего выпуска C# и много других интересных аспектов, в частности:
➖C# 11 Initial Triage
➖Monitoring application using OpenTelemetry
➖.NET Framework 4.8 Container Improvements
➖Announcing YARP 1.0 Release
➖MSBuild and 64-bit Visual Studio 2022
➖Configuring dotnet-monitor with Prometheus and Grafana
➖Infer# v1.2 — Interprocedural Memory Safety Analysis For C#
➖Package ID prefix reservation
Twitter
Anatoly Kulakov (@kulakovt) / Twitter
Разбираемся, как обстоят дела с разработкой IoT-приложений на C# для Raspberry Pi и других одноплатников на Linux.
https://proglib.io/w/870cadf0
https://proglib.io/w/870cadf0
Хабр
Простая разработка IoT приложений на C# для Raspberry Pi и других одноплатников, на Linux
Многие привыкли легко и просто программировать микроконтроллеры на платформе Arduino или nanoFramework (используется C#). Но как обстоит с разработкой IoT приложений на C# .NET для одноплатных...
👍1