Все используют исключения в своих проектах, но не все задумываются об эффективности их использования. В статье собраны некоторые лучшие практики по работе с исключениями в C#: https://blog.elmah.io/csharp-exception-handling-best-practices/
elmah.io Blog - .NET Technical tutorials/guides and new features
C# exception handling best practices
Five best practices that will make you an absolute pro when working with exceptions. Make sure not to make these common mistakes when writing C#.
Как вам такое?
Постоянно обновляемая карта знаний для .NET-разработчиков (от Trainee до Senior) с уклоном в веб-разработку, т.к. именно она не перестаёт набирать обороты.
Пользуйтесь данными материалами для самообучения, поиска пробелов в знаниях, подготовки к собеседованиям и ещё многого другого: https://youit.pro/map/dotnetweb
Постоянно обновляемая карта знаний для .NET-разработчиков (от Trainee до Senior) с уклоном в веб-разработку, т.к. именно она не перестаёт набирать обороты.
Пользуйтесь данными материалами для самообучения, поиска пробелов в знаниях, подготовки к собеседованиям и ещё многого другого: https://youit.pro/map/dotnetweb
«.NET сексуален и вам следует знать об этом!» – именно так называется краткая статья об основах разработки приложений и веб-сайтов с помощью платформы .NET Core и о том, что данная платформа ничем не уступает всяким там NodeJS И RubyRails. 😎
https://medium.com/clean-code-channel/net-is-sexy-1b4e40f9014
https://medium.com/clean-code-channel/net-is-sexy-1b4e40f9014
Medium
.NET сексуален и вам следует знать об этом!
Разрабатывать на C# и .Net Core легко и быстро.
Что же все-таки отличает ASP.NET Core от классического .NET? Конечно это такие основные вещи, как Inversion of Control (IoC), Dependency Injection (DI), Dependency Inversion Principle (DIP), Interseptors, Middleware, Filters. Собственно про них и пойдет речь в статье: https://medium.com/webbdev/asp-509ac1eb793
Medium
Корректный ASP.NET Core
Специально для любителей книг из серии “С++ за 24 часа” решил написать статью про ASP.NET Core.
Да, статья на английском. Да, 2017 года. Но тема ведь волнующая и одна из самых главных в нашей жизни!
C# – хороший выбор для карьеры или нет?
https://csharpdigest.net/blog/2017/05/18/csharp-good-career-choice-or-not.html
C# – хороший выбор для карьеры или нет?
https://csharpdigest.net/blog/2017/05/18/csharp-good-career-choice-or-not.html
C# Digest
C# — good career choice or not?
If you are just starting out or you are a seasoned developer with battle scars and years of experience under your belt you asked yourself this question at least once: is C# a good career choice?
#MoscowTravelHack
Такого ещё не было! Первый в России хакатон по созданию цифровых решений для туризма Moscow Travel Hack. Придумай новые продукты для путешественников и жителей города. Задачи на хакатон предложили 10 партнёров: «МегаФон», Facebook, PANORAMA 360, MTS Startup Hub, «Аэроэкспресс», Пушкинский музей, «Царицыно», Discover Moscow, «Город открытий» и Russpass.
В каждый трек пройдет по 5 команд. Среди призов — не только 100 000 рублей, но и возможность реализовать проект с партнёрами после хакатона. Придумывать решение заранее не обязательно! Подать заявку можно индивидуально или командой.
Успей до 28 января!
Подробности на сайте travelhack.moscow
Такого ещё не было! Первый в России хакатон по созданию цифровых решений для туризма Moscow Travel Hack. Придумай новые продукты для путешественников и жителей города. Задачи на хакатон предложили 10 партнёров: «МегаФон», Facebook, PANORAMA 360, MTS Startup Hub, «Аэроэкспресс», Пушкинский музей, «Царицыно», Discover Moscow, «Город открытий» и Russpass.
В каждый трек пройдет по 5 команд. Среди призов — не только 100 000 рублей, но и возможность реализовать проект с партнёрами после хакатона. Придумывать решение заранее не обязательно! Подать заявку можно индивидуально или командой.
Успей до 28 января!
Подробности на сайте travelhack.moscow
В данном видео автор доступно показывает как шаг за шагом интегрировать существующий ASP.NET Core API с Postgres и добавить открытый веб-протокол для запроса и обновления данных (Open Data Protocol, OData) поверх него в Azure: https://youtu.be/MoDJnEwkYOE
YouTube
Integrating ASP.NET Core API with Postgres & OData in Azure
In this video, I'm going to show you step by step in detail how you can integrate your existing ASP.NET Core API with Postgres and Add OData on top of it.
Source Code: https://github.com/hassanhabib/AspNetCoreWithPostgresAndOData
Postgres in Azure:
ht…
Source Code: https://github.com/hassanhabib/AspNetCoreWithPostgresAndOData
Postgres in Azure:
ht…
👍1
Отладка .Net приложения, как правило, осуществляется из среды разработки (VS / Rider / VSCode). Вы не задавались вопросом, существует ли способ отладки из терминала? Да, существует, но он крайне сложен. Для общего кругозора ознакомьтесь с ответом по ссылке: https://stackoverflow.com/questions/51107563/debug-a-dotnet-core-program-in-terminal/51108957
Stack Overflow
debug a dotnet core program in terminal
I’ve recently setup omnisharp with nvim and wanted to try to develope a dotnet core application without the help of VS/rider/vs code.
Now i tried to google around but couldn’t find any real way to...
Now i tried to google around but couldn’t find any real way to...
В каждом языке / платформе / фреймворке существуют малоизученные особенности, применение которых может серьезно повысить эффективность разработки. Язык C# и платформа .Net не являются исключением в данном случае, и сегодня мы ознакомимся с подборкой из 6 таких особенностей, которые вы можете применять в своих проектах: https://chrisstclair.co.uk/6-lesser-known-features-of-c-net-that-you-should-be-using/
chrisstclair.co.uk
6 lesser-known features of C# / .NET that you should be using
Introduction
This post is going to setup 6 features of the .NET Framework which I feel are under-utilised by a lot of developers - your opinion on whether they are under-utilised may differ from mine, but I hope some of you will find this post useful.…
This post is going to setup 6 features of the .NET Framework which I feel are under-utilised by a lot of developers - your opinion on whether they are under-utilised may differ from mine, but I hope some of you will find this post useful.…
👍1
Новые бесплатных видео-курсы и гайды по C#, .NET, и ASP.NET для начинающих подоспели. Здесь небольшое описание: https://habr.com/ru/company/microsoft/blog/481242/
Либо сразу переходите к просмотру: http://dot.net/videos
Либо сразу переходите к просмотру: http://dot.net/videos
Хабр
Новые бесплатные видео-курсы и гайды по C#, .NET, и ASP.NET для начинающих
Если вы думали о том, чтобы начать изучать C#, то сейчас как раз самое время, чтобы начать! Наш коллега Скотт Хансельман работал над этим проектом несколько меся...
Перевод книги Кристиана Хорсдала «Микросервисы на платформе .NET»
Как бы вы ни относились к микросервисам, вам придется иметь с ними дело. В своей библиотеке наличие подобной книги на русском обязательно. Книга учитывает тонкости работы на платформе .NET Core и будет интересна всем, кому требуется эффективно и быстро решать нетривиальные задачи при работе с растущими системами.
Как бы вы ни относились к микросервисам, вам придется иметь с ними дело. В своей библиотеке наличие подобной книги на русском обязательно. Книга учитывает тонкости работы на платформе .NET Core и будет интересна всем, кому требуется эффективно и быстро решать нетривиальные задачи при работе с растущими системами.
ㅤ
Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.
Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!
Ссылка на канал с отборными вакансиями: https://t.me/joinchat/AAAAAFZEHKueTRHhpUEoww
Го сам и захвати друга 😉
Специально, для тех, кто ищет работу в сфере АйТи, был создан канал, где публикуют только качественные вакансии.
Больше не нужно бесконечно сёрфить в надежде найти что-то годное...всё уже собрано здесь!
Ссылка на канал с отборными вакансиями: https://t.me/joinchat/AAAAAFZEHKueTRHhpUEoww
Го сам и захвати друга 😉
Набор из 12 частей (92 вопроса) о внутреннем устройстве платформы .Net в формате вопрос-ответ, с развернутым практическим подкреплением: https://blog.adamfurmanek.pl/2019/02/16/net-internals-cookbook-part-0/
Подборка советов эффективного обучения .NET разработке
В данной статье вы увидите подробную инструкцию для новичков и некоторые советы для опытных .Net разработчиков. Автор затрагивает многие важные темы для разработчика, в том числе вопросы, связанные с Hard Skills, LINQ, SQL, Frameworks & Tools, Front-end, вспомогательными средствами, системами контроля версий, Stack Overflow, методологиями разработки, T-SQL и многим другим: https://dou.ua/lenta/articles/net-for-beginners/
В данной статье вы увидите подробную инструкцию для новичков и некоторые советы для опытных .Net разработчиков. Автор затрагивает многие важные темы для разработчика, в том числе вопросы, связанные с Hard Skills, LINQ, SQL, Frameworks & Tools, Front-end, вспомогательными средствами, системами контроля версий, Stack Overflow, методологиями разработки, T-SQL и многим другим: https://dou.ua/lenta/articles/net-for-beginners/
DOU
Как учить .NET: подробная инструкция для новичков и пару советов для опытных
Всем привет. Меня зовут Влад. Я старший .NET разработчик в компании DataArt. В IT я около семи лет, из них больше пяти работаю c .NET. Хочу дать некоторые советы тем, кто только начинает свой путь в IT как разработчик, а также тем, кто уже имеет пару лет…
Разбираемся с паттерном MVVM (Model-View- ViewModel). Чем оправдано его использование?
У вас не должно остаться вопросов после прочтения статьи, состоящей из 2 частей:
https://habr.com/ru/post/338518/
https://habr.com/ru/post/339538/
У вас не должно остаться вопросов после прочтения статьи, состоящей из 2 частей:
https://habr.com/ru/post/338518/
https://habr.com/ru/post/339538/
Хабр
MVVM: полное понимание (+WPF) Часть 1
В настоящей статье задействован мой опыт доведения некоторого числа студентов до полного и окончательного понимания паттерна MVVM и реализации его в WPF . Паттерн описывается на примерах возрастающей...
Казалось бы, что там понимать в сравнении типов в .NET, но данная тема не перестает вызывать много вопросов у разработчиков. Давайте поставим точку и рассмотрим как правильно сравнивать ссылочные и значимые типы в .NET: https://bool.dev/blog/detail/equals-i-i-kak-rabotaet-sravnenie-tipov-v-c
bool.dev
Equals() и как работает сравнение типов в C#
Правильное сравнивание типов в .NET всегда является проблемой не только для новичков, но и для опытных разработчиков. Сегодня мы рассмотрим как правильно сравнивать ссылочные (reference) и значимые (value) типы в .NET.
Вы должны это знать! .NEXT (dotNext) – это семейство мощных библиотек, направленных на повышение производительности разработки и расширение .NET API с помощью уникальных функций, которые потенциально могут быть реализованы в следующих версиях компилятора C# или .NET Runtime.
В данном описании вы найдете краткий обзор этих библиотек, а здесь можете ознакомиться более подробно.
В данном описании вы найдете краткий обзор этих библиотек, а здесь можете ознакомиться более подробно.
Интересный подкаст «Визуальной Студии» о нововведениях в мире .NET разработки, из которого вы узнаете о нюансах работы с ML.NET, C# 8, Surface Hub и HoloLens 2: https://soundcloud.com/visualnaya-studia/3-vipusk
SoundCloud
ML.NET, C# 8, Surface Hub и HoloLens 2
Всем привет! Это третий выпуск подкаста "Визуальная Студия", в рамках которого мы обсуждаем нововведения в мире .NET разработки. Сегодня в эфире: ML.NET, C# 8, Surface Hub и HoloLens 2
Приятного просл
Приятного просл
Полное руководство о том, как правильно реализовать логирование в своих проектах на C#: https://michaelscodingspot.com/logging-in-dotnet/
Michael's Coding Spot
Logging in C# .NET Modern-day Practices: The Complete Guide
Logging is a big part of software development for many years now. This guide is a bird's eye view of modern solutions for logging in .NET space.