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

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

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

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

    📁 Настраиваем Git для правильной работы с опенсорс-проектами Как принять участие в разработке проекта с открытым исходным кодом и внести свой вклад, не наломав дров? 🔗 Основной сайт 🔗 Зеркало
  • Библиотека шарписта

    #ищу_работу Напишите пару слов о себе, добавьте ссылку на гитхаб/резюме и укажите хештеги: #язык, #стек, #библиотеки
  • Библиотека шарписта

    Отчет InfoQ о тенденциях .NET за 2022 год. Читать
    InfoQ .NET Trends Report 2022

    Every year, all InfoQ editors invite seasoned developers and practitioners from the industry to discuss the current trends in the entire software development landscape. In this article, we discuss some of the .NET Trends for 2022, divided into four stages of adoption.

    InfoQ
  • Реклама

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

    GitHub - gmamaladze/trienet: .NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorithm.

    .NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorith...

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

    Запись вебинара от JetBrains, в рамках которого Nicholas Blumhardt рассказывает о настройке Serilog в современном стеке .NET и показывает, как Serilog меняет правила игры, когда речь идет об отслеживании проблем в продакшене. https://youtu.be/LDuCD1WjoXo
    OSS Power-Ups: Serilog

    So much more than "just another logging library," Serilog turns application log data into a first-class event stream that can be efficiently routed, searched, and analyzed. Nicholas Blumhardt will walk through setting up Serilog in the modern .NET stack, and show us how Serilog changes the game when it comes to tracking down problems in production systems. Agenda: 0:00 Introduction 2:45 Hello Nicholas 7:42 Introduction to Serilog and Structured Logging 17:51 Reading and querying logs with Seq 26:23 History of Serilog 35:10 Contributors and Community 46:20 Serilog in Action 50:20 JSON Serialization 54:05 Contextual Logging 55:09 Logger Sinks – Expression Templates 1:05:30 Enrichers 1:15:50 Serilog Pipeline – Custom Enrichers and Sinks 1:31:30 Structured Logging Plugin Contribution 1:37:30 Closing Notes Speaker: Nicholas Blumhardt Founder and CEO at Datalust Nicholas Blumhardt has a long history in .NET open source, founding projects that include Autofac and Serilog. Nick has worked on software in businesses small and large, but is happiest building tools for developers, which he's done as a PM on Microsoft's .NET team, as an early engineer for Octopus Deploy, and now at Datalust building Seq. [email protected] https://github.com/nblumhardt https://twitter.com/nblumhardt

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

    Учитывайте это при использовании типа record в C#. ⬇️ Читать
    Beware of records, with expressions and calculated properties

    I’ve been using C# records a lot since the feature was introduced. However, when using them, we really need to understand how they work, otherwise we might face unexpected surprises.

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

    Учимся работать со связкой PostgreSQL + TimescaleDB и EF Core. Читать
    Getting Started with EF Core, PostgreSQL, and TimescaleDB

    Integrating EF Core with a PostgreSQL database and TimescaleDB in a .NET project

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

    ⚡️ Для архитекторов, разработчиков, DevOps-инженеров или сетевых и сисадминов, тимлидов или специалистов ИБ OTUS открывает набор на онлайн-курс «Cloud Solution Architecture» Ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Cloud Solution Architecture» 📌 В результате обучения вы освоите необходимые компетенции для разработки и поддержки архитектуры облачных приложений Время прохождения теста ограниченно 45 минут ПРОМОКОД НА СКИДКУ 20% — solution-architect-09 👉 ПРОЙДИТЕ ТЕСТ для оценки вашего уровня знаний и получите скидку https://otus.pw/XkUI/
  • Библиотека шарписта

    Введение в low-level concurrency в .NET: запись вебинара от JetBrains. Смотреть
    A Gentle Introduction To Low-Level Concurrency In .NET

    Let's discuss and understand some low-level async primitives but without going into the mud. Let's walk through Volatile, Interlocked, and other things-which-must-not-be-named. We'll see how they are used in .NET runtime and what they are there for. After this talk, you will have a good grasp about why and when they are useful. While you may not end up using these primitives directly, you might find this knowledge useful when trying to understand CancellationTokenSource, ConcurrentStack, ConcurrentQueue, Channels and other concurrent friendly components. This talk is designed to help you understand these concepts from the ground up. No prior exposure to designing concurrent data structures is required. If you saw a volatile once, it's more than enough to join! If you did not, I'll show it at least once. Speaker: Szymon Kulec a co-founder of Dotnetos, a Microsoft MVP, interested in distributed systems and performance. He never allocates before noon.

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

    Хотите делать игры на Unity в 2 раза быстрее и качественнее? ⚡️OTUS открывает набор на углубленный онлайн-курс «Unity Game Developer. Professional» для разработчиков с опытом. 📚За 5 месяцев обучения вы сможете: - Выстраивать архитектуру игры с помощью принципов SOLID, DRY-KISS-YAGNI и паттернов GoF, GRASP - Проектировать поведения ИИ на основе подходов Behavior Tree, Goal-Oriented Action Planning - Реализовывать игровую систему с событиями старта, паузы и завершения - Разрабатывать туториал без костылей 👉 Пройдите тест и пройдите на группу по спеццене Хотите протестировать процесс обучения и познакомиться с преподавателями заранее? Регистрируйтесь на бесплатные вебинары: 1. «Механики игровых объектов» Записаться на вебинар 2. «Компоненты игровых объектов»: Записаться на вебинар 🚀Регистрируйтесь сейчас — напомним перед вебинаром!
  • Библиотека шарписта

    OrderBy().OrderBy() vs. OrderBy().ThenBy() в C#: разбор отличий типов сортировок с точки зрения производительности и потребления памяти. Читать
    Сортировки в C#: OrderBy.OrderBy или OrderBy.ThenBy? Разбираемся, что эффективнее и почему

    Предположим, есть задача: нужно отсортировать коллекцию по нескольким ключам. В C# это можно сделать с помощью вызовов OrderBy().OrderBy() или OrderBy().ThenBy(). Но в чём разница между этими...

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

    🔥Хотите научиться работать с .NET Framework? ⏰Для вас 29 сентября в 20:00 состоится открытый урок «Многопоточность в .Net» в OTUS. На занятии рассмотрим построение архитектуры многопоточного приложения, которая требует минимальных навыков в многопоточности, и разработку многопоточных тестов. 📚Этот вебинар — лишь часть онлайн-курса «C# Developer. Professional». Используйте эту возможность протестировать обучение и познакомиться с преподавателем заранее! 📌Для регистрации на урок пройдите вступительный тест: https://otus.pw/gdna/
  • Библиотека шарписта

    💡 8 лайфхаков для повышения продуктивности Выполнять больше задач и получать больше удовольствия от работы: восемь лайфхаков для повышения продуктивности в течение рабочего дня. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека шарписта

    Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖 Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨‍💻 Какие нейронные сети вы создадите? 👉Классификация марок молока 👉Классификация людей на входящих и выходящих из автобуса 👉Обнаружение возгораний 👉Оценка стоимости квартир 👉Классификация отзывов на Teslа 👉Оценка резюме соискателей 👉Прогнозирование стоимости полиметаллов 👉Сегментация изображений самолетов 👉Распознавание команд умного дома⠀ Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀ Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪 Регистрация по ссылке
  • Библиотека шарписта

    Алгоритм подсчета количества ведущих нулей на C# от Эндрю Лока. Читать
    Counting the leading zeroes in a binary number with C#

    In this post I describe an algorithm to count the number of leading zeroes in a ulong, study how it works, and benchmark it against alternatives.

    Andrew Lock | .NET Escapades
  • Реклама

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

    Привет! На связи продакшн-центр proglib.academy 💥 Мы ищем спикера на курс «Основы IT для непрограммистов». Хочешь рассказывать отделу продаж, чем отличается Java от JavaScript и языки программирования от естественных языков? Тогда нам есть, о чём поговорить! 💪🏻 Если ты: — можешь доносить сложные темы простым языком — владеешь одним или несколькими языками программирования — не боишься публичных выступлений — умеешь чётко формулировать мысли — имеешь опыт преподавания или очень хочешь попробовать себя в роли спикера 🤓 Чувствуешь, что хочется и можется, тогда пройди небольшой опрос и оставь свой контакт в гугл-форме.
  • Библиотека шарписта

    Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (2022) Автор: Alvin Ashcraft Возможно, вы хотели попробовать async/await, Task Parallel Library или другие способы сделать ваше приложение более отзывчивым, и вас немного беспокоила сложность. Эта книга для вас. Вы узнаете и научитесь использовать новейшие функции параллелизма и конкурентности в .NET 6 на практических примерах. К концу книги у вас будет глубокое понимание того, почему, когда и как использовать параллелизм и конкурентность в любом приложении .NET.

    Alvin_Ashcraft_Parallel_Programming_and_Concurrency_with_C#_10_and.epub

    application/epub+zip
  • Библиотека шарписта