Rachel Appel, Developer Advocate в JetBrains, рассказывает о возможностях Rider для фуллстек веб-разработки.
https://proglib.io/w/c2657f08
https://proglib.io/w/c2657f08
YouTube
Full-stack web development in Rider: develop ASP.NET and ASP.NET Core applications in one place
Rachel Appel, a Developer Advocate at JetBrains, gives a tour of Rider’s web development features. Rider is a fast, powerful cross-platform .NET IDE based on the IntelliJ platform and ReSharper. It bundles tools for web development and database support so…
👍8💩3🔥1
Набор бесплатных и полезных инструментов для .NET-разработчиков от команды elmah.io.
https://proglib.io/w/77ba4de8
https://proglib.io/w/77ba4de8
elmah.io
Free tools for .NET/C# developers by elmah.io
Check out this range of free tools .NET developers. From web.config and appsettings.json validators to C# helping tools, we've got it all.
👍3👎1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Почему получаются плохие абстракции и как этого избежать?
🚀3 февраля в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
🚀3 февраля в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
👍12❤1👎1
Список критических изменений, предлагаемых для .NET 7 👉 https://proglib.io/w/f9a0e213
GitHub
Proposed .NET 7 Breaking Changes · Issue #7131 · dotnet/core
The following list defines breaking changes that are proposed for .NET 7. Ideally, these are implemented no later than Preview 3. FYI: Currently, this list is just my list of proposals. Other folks...
Рекомендации по повышению стандартов разработки с помощью анализаторов кода .NET 6.
https://proglib.io/w/7d66fcb2
https://proglib.io/w/7d66fcb2
Endjin
Raising Coding Standards with .NET 6.0 Code Analyzers | endjin
.NET 6.0 makes it easier to take full advantage of code analyzers that can help you improve the quality of your code.
Пример реализации более эффективной, но намного менее универсальной альтернативы LINQ 👉 https://proglib.io/w/9339e195
Хабр
Как LINQ, только быстрый и без аллокаций
Кому не нравится LINQ в C#? Встроенная и уже достаточно старая фича языка C# и рантайма .NET. Но можем ли мы сделать более эффективную версию этой фичи? TL;DR (спойлер) Можем сделать более...
💩13👍7🔥1
Обновили серию головоломок 👉 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…
Обзор семи функций
System.Text.Json
в .NET 6 👉 https://proglib.io/w/8c5c67f5Почему получаются плохие абстракции и как этого избежать?
🚀3 февраля, в этот четверг, в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
🚀3 февраля, в этот четверг, в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, научит вас строить абстракции – один из ключевых навыков для программиста.
За один час вы узнаете:
– Что такое абстракция?
– Причины правок кода
– Как выделять абстракции
– Свойства абстракций, полезные при разработке
Познакомьтесь с новым решением построения архитектуры приложений и инструментами для планирования ее будущей системы.
Регистрация и подробности по ссылке.
👍1🤩1
История простого (на первый взгляд) обновления веб-приложения с .NET Core 3.1 на .NET 6, которое вылилось в масштабный рефакторинг.
https://proglib.io/w/a5c38a51
https://proglib.io/w/a5c38a51
Хабр
Приключение на 20 минут: о чём надо помнить, когда затеваешь рефакторинг
Разработчики склонны влюбляться в свой продукт. Да, мы знаем, что в нём есть проблемы и каждый день имеем дело с последствиями не самых удачных решений. Для того, кого любим, мы всегда желаем самого...
👍11❤1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
😃 Взять отпуск или уволиться: как вернуть мотивацию к работе
Праздники, зимний авитаминоз и хандра, дедлайны и отвлекающие факторы на удаленке – все это негативно влияет на нашу мотивацию. В этой статье мы поговорим о том, как вернуть рабочий настрой.
https://proglib.io/sh/YWweDCztL4
Праздники, зимний авитаминоз и хандра, дедлайны и отвлекающие факторы на удаленке – все это негативно влияет на нашу мотивацию. В этой статье мы поговорим о том, как вернуть рабочий настрой.
https://proglib.io/sh/YWweDCztL4
👍7👏1
Разбираем эффективный способ обработки исключений в .NET 6, в частности:
➖Обработку исключений с помощью блока Try-Catch
➖Глобальную обработку исключений с помощью Custom MiddleWare
https://proglib.io/w/b1376bc0
➖Обработку исключений с помощью блока Try-Catch
➖Глобальную обработку исключений с помощью Custom MiddleWare
https://proglib.io/w/b1376bc0
Medium
Global Exception Handling in .NET 6
An effective way to handle the exceptions in .NET 6
💩7👍4
Серия статей о разработке мультитенантных приложений с помощью ASP.NET Core и EF Core:
🔗 The database: Using a DataKey to only show data for users in their tenant
🔗 Administration: different ways to add and control tenants and users
🔗 Versioning your app: Creating different versions to maximise your profits
🔗 Hierarchical multi-tenant: Handling tenants that have sub-tenants
🔗 The database: Using a DataKey to only show data for users in their tenant
🔗 Administration: different ways to add and control tenants and users
🔗 Versioning your app: Creating different versions to maximise your profits
🔗 Hierarchical multi-tenant: Handling tenants that have sub-tenants
👍6
🔧 dotnet-releaser — простой CLI-инструмент для кросс-компиляции, упаковки и публикации .NET-приложения в NuGet и GitHub.
https://proglib.io/w/fafa81ae
https://proglib.io/w/fafa81ae
GitHub
GitHub - xoofx/dotnet-releaser: Easily build, run tests and coverage, cross-compile, package and publish your .NET library or application…
Easily build, run tests and coverage, cross-compile, package and publish your .NET library or application to NuGet and GitHub. - GitHub - xoofx/dotnet-releaser: Easily build, run tests and coverage...
👍2
Аутентификация в ASP.NET Core на практике 👉 https://proglib.io/w/a76fe314
DEV Community
Authentication in ASP .NET Core
How you can authenticate users in .NET Core
👍4
Автор статьи развеивает 6 популярных мифов о .NET, которые сформировались за 21 год:
➖ .NET is for Windows
➖ It’s slower than Node/Python/Go/Rust
➖ It’s a legacy platform
➖ The tooling is expensive
➖ .NET isn’t open source friendly
➖ It’s for boomer enterprise development
https://proglib.io/w/44e1bef2
➖ .NET is for Windows
➖ It’s slower than Node/Python/Go/Rust
➖ It’s a legacy platform
➖ The tooling is expensive
➖ .NET isn’t open source friendly
➖ It’s for boomer enterprise development
https://proglib.io/w/44e1bef2
Medium
6 .NET Myths Dispelled — Celebrating 21 Years of .NET
.NET will be celebrating it’s 21st birthday this year on February 14. Grab a cold one and let’s dispel 6 myths of modern .NET development!
👍13👎1
Codecademy сделали канал в телеграм!
Codecademy — это крупнейшая в мире платформа для изучения программирования. Теперь у них есть русскоязычный канал. Там постят перевод на русский такой инфы, которую не найти ни на одном форуме!
Подписывайтесь и прокачивайте свои скиллы: @ccademy
Codecademy — это крупнейшая в мире платформа для изучения программирования. Теперь у них есть русскоязычный канал. Там постят перевод на русский такой инфы, которую не найти ни на одном форуме!
Подписывайтесь и прокачивайте свои скиллы: @ccademy
👎12👍4
🧊 Руководство по С# для начинающих: массивы и цикл foreach
Рассмотрим на примерах одномерный, многомерный и ступенчатый массивы, а также цикл foreach для работы с коллекциями и массивами.
https://proglib.io/sh/90BPDAyaXS
Рассмотрим на примерах одномерный, многомерный и ступенчатый массивы, а также цикл foreach для работы с коллекциями и массивами.
https://proglib.io/sh/90BPDAyaXS
👍13🥰1😁1