Обложка канала

Библиотека шарписта. Страница 16

Полезные материалы по всему, что может быть интересно разработчику на C#.

  • Библиотека шарписта

  • Библиотека шарписта

    👨‍💻Кодите на C# и ждете роста? Научиться разрабатывать на C# сложные клиент-серверные приложения. В OTUS стартует новый поток онлайн-курса «C# Developer. Professional». Почему стоит пройти курс? За 6 месяцев обучения вы научитесь разрабатывать сложные клиент-серверные приложения уровня крепкого Middle. Результат обучения — полностью реализованный проект по трёхзвенной архитектуре, который вы выполните в Scrum-команде. Пройдите вступительный тест и получите: ✔️ Запись мастер-класса о занятиях на курсе ✔️ Доступ к записям всех открытых уроков ✔️ Приглашения на ближайшие мероприятия ✔️ Скидку на прохождение онлайн курса «C# Developer. Professional»- 👉 Не время стоять на месте! Пройдите вступительный тест, чтобы понять, подходит ли вам курс https://otus.pw/ayjo/ Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Библиотека шарписта

    Шаблон надежного веб-приложения (Reliable Web App Pattern, RWA) — набор рекомендаций, основанных на Azure Well-Architected Framework, который помогает разработчикам успешно перейти в облако и заложить основу для будущей модернизации в Azure. Читать анонс шаблона
    Microsoft Azure Well-Architected Framework - Azure Architecture Center

    Learn about the five pillars of the Azure Well-Architected Framework and how they can produce a high quality, stable, and efficient cloud architecture.

    Docs
  • Реклама

  • Библиотека шарписта

    Выступление опубликуем, если будет в открытом доступе.
  • Библиотека шарписта

    Оптимизация и повышение производительности приложений на C#: простые советы от разработчиков для разработчиков. Читать
    C# Performance tips and tricks

    Improving C# performance feeling like a losing battle? Don't worry. Try these C optimization tips and start to see tangible gains.

    Raygun Blog
  • Библиотека шарписта

    🎙Подкаст DotNet&More: Dependency Injection и не только В 2023 сложно найти тех, кто не использует DI в работе, и тем не менее данный подход продолжает вызывать споры. Вы услышите следующие темы: — Монополия IServiceCollection — Обзор DI фреймворков — Почему бы не использовать Service Locator? — Зачем использовать DI контейнер? — Про тесты и coverage — Уравление lifetime в контейнере — Частичная регистрация зависимостей — Декораторы — Экономия памяти и асинхронные конструкторы Apple Подкасты | Google Подкасты | Яндекс Музыка
    ‎«DotNet & More»: «DotNet&More #91: Dependency Injection и не только» в Apple Podcasts

    ‎Шоу «DotNet & More», выпуск «DotNet&More #91: Dependency Injection и не только» от 17 мар. 2023 г.

    Apple Podcasts
  • Библиотека шарписта

    📍 Начни изучать C# с 0 и практикой в команде разработчиков! 👉 Приглашаем вас на бесплатный урок для новичков по C#. Тема урока: Как выучить C# с нуля На открытом уроке мы разберемся, как можно изучить С# с нуля и какие актуальные ресурсы лучше всего использовать новичку. 📌 Продолжить изучать C#-разработку вы сможете на курсе, который доступен в рассрочку до 12400 ₽ в месяц 👉Для участия зарегистрируйтесь по ссылке https://otus.pw/UbYY/ Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Библиотека шарписта

    ⚡️Команда Microsoft открыла исходные коды Semantic Kernel Это облегченный SDK, позволяющий интегрировать большие языковые модели ИИ (Large Language Models) с обычными языками программирования. Расширяемая модель программирования Semantic Kernel открывает новый потенциал и повышает ценность приложений с ИИ, сочетая в себе: — natural language semantic functions, — traditional code native functions, — embeddings-based memory. Инструмент поддерживает .NET Standard 2.1. Рекомендуется использовать .NET 6+, однако для некоторых примеров в репозитории требуется .NET 7 и расширение VS Code Polyglot. https://github.com/microsoft/semantic-kernel
  • Библиотека шарписта

    Kevin Gosse, Microsoft MVP и разработчик в Datadog, делится опытом чтения счетчиков производительности .NET без PerfCounter API. Читать
    Reading .NET performance counters without the PerfCounter API

    A faster and safer way to read .NET performance counters from within.

    Medium
  • Библиотека шарписта

    Stephen Toub, разработчик в команде .NET в Microsoft, рассказывает о деталях работы Async/Await в C#. Читать
    How Async/Await Really Works in C#

    Async/await was added to the C# language over a decade ago and has transformed how we write scalable code for .NET. But how does it really work? In this post, we take a deep dive into its internals.

    Microsoft News
  • Библиотека шарписта

    Встреча для тех, кто на вопрос о родном языке отвечает: – C#. Приглашаем на __Ozon Tech Community C# Meetup__. Проведём вечер четверга, 23 марта, в компании топовых инженеров Ozon Tech. Что обсудим: 📌 Принципы и самые распространённые ошибки в работе с Kafka; 📌 Как добиться отказоустойчивости в условиях высокой нагрузки и большого количества источников данных; 📌 Детали реализации отказоустойчивой работы с Kafka. Те, кто успеют забронировать место офлайн, смогут поучаствовать в квизе. А ещё у нас будет два кофе-брейка 😏 Онлайн тоже всех ждём. И да, запись, конечно, будет. Не забудьте __зарегистрироваться__. 23 марта, 18:00 • Офлайн и онлайн @@ozon_tech
  • Библиотека шарписта

    Оптимизация запросов базы данных Entity Framework Core с помощью ReSharper Dynamic Program Analysis: гайд для .NET-разработчика. Читать
    Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis | The .NET Tools Blog

    Whether you use Object-Relational Mappers (ORMs) like Entity Framework Core (EF Core) or Dapper to work with data and databases in your applications or you use the underlying ADO.NET and SqlConnection

    The JetBrains Blog
  • Библиотека шарписта

    Array: for/foreach или unsafe

    Я много работаю с массивами, поэтому хотел бы освежить тему того, как наиболее быстро по нему перемещаться в C#. Речь пойдёт об экономии наносекунд и оптимизации на уровне IL-кода. Кажется, что...

    Хабр
  • Библиотека шарписта

    .NET-разработчику на заметку: разбор различных аспектов, с которыми вы можете столкнуться при десериализации JSON. Читать
    Solving .NET JSON Deserialization Issues

    Solving Deserialization issues in .NET when it comes to JSON HTTP APIs and responses.

    Khalid Abuhakmeh’s Blog
  • Библиотека шарписта

    Серия статей по использованию C# 11 в Rider и ReSharper: как команда JetBrains обновила свои ключевые инструменты для применения новых возможностей языка в ваших проектах. 🗄List and Span Pattern Matching 🗄Raw Strings, UTF-8 Strings, and Multiline Interpolations 🗄Required Keyword, Checked Operators, nameof Operator Scope 🗄Static Interface Members, Generic Attributes, Auto-Default Structs
    List and Span Pattern Matching – Using C# 11 in Rider and ReSharper | The .NET Tools Blog

    The .NET 7 SDK arrived a few months ago, with many .NET developers looking forward to this release and the brand-new C# language features that come along with it. If you haven't put your fingers on it

    The JetBrains Blog
  • Реклама

  • Библиотека шарписта

    Обучим построению модульной архитектуры в Unity! 🚀В OTUS стартовал набор на онлайн-курс «Unity Game Developer. Professional» по построению модульной архитектуры на базе готовой RPG игры! Пройди вступительный тест по Unity и проверь свои знания. Сможешь сдать — пройдёшь на курс «Unity Game Developer. Professional» по специальной цене. Курс доступен в рассрочку! 👉 ПРОЙТИ ТЕСТ: https://otus.pw/efn7/ На курсе вы научитесь: 1. использовать принципы SOLID 2. разделять приложение на архитектурные слои 3. выявлять высокую связность и анти-паттерны в коде 4. реализовывать игровую логику как конструктор 5. разрабатывать систему загрузки и сохранения игры и 6. проектировать архитектуру ИИ. 🔥 В конце обучения вас ждет практический проект для закрепления навыков, а также вы навсегда получите исходный код от демо-проекта! Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Библиотека шарписта

  • Библиотека шарписта

    Современные (инкрементные) Source Generators в .NET: для чего используются, зачем нужны и основные отличия нового поколения. Читать
    Современные (инкрементные) Source Generators в .NET

    Введение В процессе написания source generators (далее " генераторы ") для наших внутренних нужд я столкнулся с тем, что на большой кодовой базе (>250 проектов в solution, большая часть из которых...

    Хабр