Clean Code
13.7K subscribers
2.18K photos
4 videos
2.76K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
Download Telegram
Clean Code .Net Cheeetsheets

Продолжаем тему шпаргалок. В этой статье вы найдете полезный чит-лист в качестве одного pdf документа для .Net разработчиков.
Позже будут чит-листы и к другим языкам, ожидайте ;)

PDF

#cleancode #cheatsheets #dotnet
.NET сексуален и вам следует знать об этом!

В статье мы развеем миф о том, что .NET — старая и закрытая экосистема, которая полностью противоречит другим, более гибким и открытым платформам, таким как NodeJS или RubyRails.

Мы продемонстрируем вам, насколько легко и быстро можно создавать приложения и веб-сайты с помощью платформы .NET Core и что она ничем не уступает другим популярным платформам.

Читать статью

#programming #dotnet
📖 Паттерны проектирования для C# и платформы .NET Core
🖋 Арораа Г., Чилберто Д., 2021

Паттерны проектирования — удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учётом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами. Заключительная часть содержит паттерны для работы с микросервисными, бессерверными и облачно-ориентированными приложениями. Вы также узнаете, как сделать выбор архитектуры, например микросервисной или MVC.

💾 Скачать книгу

Clean Code #книги #C_Sharp #dotnet
📑 После жалоб своих и сторонних разработчиков Microsoft вернула функцию Hot Reload в открытую кодовую базу платформы .NET

Microsoft вернула обратно ранее удаленный открытый код функции Hot Reload из состава открытой кодовой базы платформы .NET 6 и открытой утилиты dotnet watch в GitHub. Компания сделала это после многочисленных жалоб своих и сторонних разработчиков, а также под влиянием критики сообщества открытого ПО.

Clean Code #новости #Microsoft #dotNET
📑 Исключения среди исключений в .NET

В свое время я случайно узнал, что исключения в моём горячо любимом языке C# — и, как следствие, во всем .NET — не все ведут себя одинаково. Причём, что ещё гораздо интереснее, далеко не все и не всегда могут быть обработаны и перехвачены. Что, казалось бы, полностью противоречит интуитивному восприятию конструкции try-catch-finally.

Изучая этот вопрос, я находил всё новые и новые исключения среди исключений, которые оказывались «сильнее», чем конструкция try-catch-finally. К тому моменту, когда мой список вырос до 7 пунктов, я внезапно осознал, что нигде не было такого места, где можно было бы найти их все сразу. Максимум — 2 или 3 случая, рассмотренных в одной статье.

Это и подтолкнуло меня к написанию данной статьи.

Clean Code #статьи #C_Sharp #dotNET
📖 Concurrency in C# Cookbook
🖋 Stephen Cleary, 2019

Если вы один из многих разработчиков, все еще сомневающихся в параллельной и многопоточной разработке, эта практическая книга заставит вас передумать. Приводя более 85 рецептов в этом обновленном втором издании, автор демонстрирует методы параллельной обработки и асинхронного программирования с использованием библиотек и языковых особенностей в .NET и C#

💾 Скачать книгу

Clean Code #книги #C_Sharp #dotNET
CodeTrack

Это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми версиями .NET и даст вам полное представление о том, как работает ваш код!

📑 Сайт

Clean Code #инструменты #dotnet
CodeTrack

Это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми версиями .NET и даст вам полное представление о том, как работает ваш код!

📑 Сайт

Clean Code #инструменты #dotnet
📖Microservices in .NET
🖋Christian Horsdal Gammelgaard | 2021

Эта книга представляет собой исчерпывающее руководство по созданию приложений для микросервисов с использованием .NET стека. После краткого ознакомления с архитектурным стилем микросервисов вы получите практические навыки разработки микросервисов с использованием ASP.NET . Это второе издание оригинального бестселлера было дополнено современными инструментами для экосистемы NET.В нем более подробно освещены возможности разработки микросервисов и развертывания в Kubernetes.

💾 Скачать книгу

Clean Code | #книги #dotNET
📖Parallel Programming with C# and .NET
🖋Vaskaran Sarcar | 2024

Если вам нужно разобраться в параллелизме, эта книга станет для вас руководством по основам современного программного обеспечения, которое вы хотите внедрить для получения высокочувствительного и масштабируемого кода. Поддержка параллельных вычислений является неотъемлемой частью параллелизма. Параллелизм - это сложная концепция, и решения для нее не просты. Многие разработчики были увлечены этим и продолжают увлекаться до сих пор. Цель этой книги - упростить концепцию для разработчиков на C#. Он пытается упростить концепцию, используя параллельную библиотеку задач (TPL), параллельные коллекции, параллельный LINQ (PLINQ), шаблоны асинхронного программирования и связанные с ними темы.

💾 Скачать книгу

Clean Code | #книги #Csharp #dotNET
📖Beginning gRPC with ASP.NET Core 6
🖋Anthony Giretti | 2022

Из этой книги вы узнаете, как создать эффективное приложение, используя лучшие отраслевые практики, такие как безопасность, мониторинг, логгирование и многие другие. Для этого вы будете выполнять операции Create, Read, Update и Delete (CRUD) в базе данных SQL Server с Entity Framework Core. Далее вы будете создавать веб-приложения, используя Angular и ASP.NET Core Razor pages в сочетании с gRPC API.

💾 Скачать книгу

Clean Code | #книги #dotNET
📖Event-Driven Architecture for Beginners using RabbitMQ and .NET
🖋Sinha, Abhisek | 2024

Ключ к событийно-ориентированной архитектуре: знакомство новичка с RabbitMQ и .NET

💾 Скачать книгу

Clean Code | #книги #dotNET
📖Microservices Architecture Development with C# 9 and .NET 5
🖋Andrew M. Jones | 2024

В современном быстро меняющемся мире программного обеспечения гибкость и эффективность необходимы. В этой книге рассказывается, как использовать C# 9 и .NET 5 для создания надежных, адаптируемых архитектур микросервисов.

💾 Скачать книгу

Clean Code | #книги #Csharp #dotNET
📖Building Intelligent Apps With .NET and Azure AI Services
🖋Ashirwad Satapathi | 2024

Эта всеобъемлющая книга даст вам знания и навыки, необходимые для разработки интеллектуальных решений с использованием возможностей служб искусственного интеллекта Azure. В книге использован практический подход, основанный на примерах, который поможет вам легко разобраться в предмете и эффективно применять его.

💾 Скачать книгу

Clean Code | #книги #dotNET
Clean Code #test #dotNET

Выберите правильный вариант 👇🏼
Clean Code #test #dotNET

Выберите правильный вариант 👇🏼
Clean Code #test #dotNET

Выберите правильный вариант 👇🏼
Clean Code #test #dotNET

Выберите правильный вариант 👇🏼
Clean Code #test #dotNET

Выберите правильный вариант 👇🏼