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

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

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

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

    Сделайте первый шаг к грамотной разработке архитектуры ПО! 🗓 6 июня в 20:00 cостоится вебинар «Авторизация и аутентификация в микросервисной архитектуре» со Станиславом Щетинниковым, директором разработки с 10-летним опытом. На открытом уроке рассмотрим: - основные паттерны аутентификации и авторизации, JWT токены - паттерны аутентификации в монолитах - паттерны межсервисной аутентификации 👉🏻 Пройдите вступительный тест, чтобы зарегистрироваться – https://otus.pw/1TDk/ Занятие дает возможность предварительно попробовать новый онлайн-курс «Microservice architecture» для разработчиков и администраторов, которые хотят вырасти до архитектора ПО.
  • Библиотека шарписта

    🔧 LINQPad — инструмент, который может немного упростить жизнь начинающего .NET-разработчика. https://proglib.io/w/e5079d07
  • Библиотека шарписта

    👀📌 Знание алгоритмов ускоряет разработку и помогает в оптимизации ресурсов. А еще их часто спрашивают на собеседовании! Приглашаем на открытый вебинар "Алгоритмы и структуры данных: Очередь с приоритетом", 26 мая в 19:00. 💻 Очередь с приоритетом — разновидность очередей, в которой у каждого элемента есть свой приоритет. Обслуживаются элементы в соответствии со своими приоритетом. Что будет на вебинаре: — Рассмотрим реализацию очереди с приоритетом — Разберем её внутреннее устройство, асимптотики, возможные расширения — Найдем её реализацию в стандартной библиотеке — Посмотрим на задачи, в которых применяется очередь с приоритетом и будет некоторое количество лайвкодинга 👨‍💻👩‍💻 Спикер: Степан Мацкевич, разработчик Яндекс Go, руководитель сектора разработки сценариев организации поездок, Преподаватель Факультета Инноваций и Высоких Технологий МФТИ. 👉 Записаться на вебинар: https://proglib.io/w/1f795283
  • Реклама

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

    🔥 10 советов по спасению от выгорания на работе Стресс на работе ни для кого не в новинку. Даем парочку советов как разгрузить себя и не перегорать. https://proglib.io/sh/hxXC1Wdepo
  • Библиотека шарписта

    Курсоры MS SQL Server: первое знакомство и основы работы с Entity Framework Core. https://proglib.io/w/f4f3c1b5
    Using SQL Server Cursors with Entity Framework Core

    Using Microsoft SQL Server Cursors with the Entity Framework Core APIs.

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

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

    Автор статьи делится опытом решения конкретной задачи в экосистеме .NET/WPF: добавление во все таблицы возможности быстрой фильтрации по содержимому — то есть необходимо изменить поведение для каждого столбца каждого элемента DataGrid каждого экрана, внести изменения в почти сотню форм. https://proglib.io/w/fed7c005
    А давайте это отфильтруем

    Стилизация элементов пользовательского интерфейса в экосистеме .net/WPF «позволяет разработчикам и дизайнерам создавать визуально привлекательные эффекты и согласованный внешний вид своих продуктов»...

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

    Разбираемся, почему библиотеку MediatR в .NET необходимо использовать только при необходимости. https://proglib.io/w/db201780
    Why you shouldn’t use MediatR in .NET

    Bending the Clean Architecture Principles

    Anthony Trad's Blog
  • Библиотека шарписта

    Обширная коллекция актуальных практических примеров с пояснениями распространенных вариантов использования .NET Core. https://proglib.io/w/1396b7eb
    GitHub - dodyg/practical-aspnetcore: Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0, 6.0 and 7.0 projects you can use. Readme contains explanations on all projects.

    Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0, 6.0 and 7.0 projects you can use. Readme contains explanations on all projects. - GitHub - dodyg/practical-aspnetcore: Practical samples of AS...

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

    Если вы используете .NET 6 с традиционными Startup.cs и Program.cs, вам не нужно ничего менять в использовании библиотеки Polly. Однако если вы используете операторы верхнего уровня, потребуются некоторые незначительные изменения: — Dependency Injection of a Policy into a ControllerDependency Injection of a HttpClientFactory with a Retry PolicyDependency Injection of a Policy into a Minimal API EndpointDependency Injection of a HttpClientFactory and Policy into a Minimal API EndpointUsing a Cancellation Token
    Polly 7.2.3

    Polly is a library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.

    www.nuget.org
  • Библиотека шарписта

    ➡️ Привет! Мы проводим опрос «Что тебя больше всего раздражает в рабочем процессе и в программировании?» 🔥 Говори прямо, не сдерживай себя. Орфографию и пунктуацию мы сохраним. Правда, вульгаризмы заменим на эвфемизмы, но без потери смысла :D Что тебя больше всего раздражает на работе? 😶 Бессмысленные комментарии к коду? 😐 Постоянно отвлекают от работы, а потом ты полчаса входишь в рабочий процесс? 🤔 Переработки? 😕 Срочные задачи в конце рабочего дня? 😲 Низкий стол? 😵 14" электронно-лучевой монитор? 🤣 Опрос анонимный. Делись наболевшим. А в июне мы опубликуем статью со всеми ответами. ➡️ Опрос можно пройти по ссылке ⬅️
  • Библиотека шарписта

    Вдогонку к предыдущему посту разберем карьерные возможности Unity-разработчиков. И поможет нам в этом Лёша Корепанов. https://proglib.io/w/a2806719
    Стоит ли учить C#, чтобы делать игры?

    Арендуйте сервер Mac Mini на М1 в Selectel для iOS-разработки и тестирования: https://slc.tl/pZZju Статья по архитектуре в Unity: https://unity.com/how-to/how-architect-code-your-project-scales Таймкоды 0:00 Начало 0:21 Глава 1. Junior Unity developer 1:58 Как выпустить приложение под iOS не покупая Mac [Реклама] 4:50 Истории программистов 7:35 Глава 2. Unity Middle developer 12:34 Еще одна история 14:37 Глава 3. Senior developer 19:46 Заключение

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

    Unity постоянно работает над улучшением интеграции с .NET, включая новые функции C#. Узнайте, что будет дальше во взаимодействии Unity с экосистемой .NET. 🔗 Читать 🔗 Смотреть
    Unity and .NET, what’s next? | Unity Blog

    We’ve recently started a multiyear initiative to help you write more performant code faster and deliver long-term stability and compatibility. Read on to find out what we’re doing to update the foundational tech stack behind your scripts.

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

    🛠️ 25 полезных малоизвестных интернет-ресурсов для фронтендера и бэкендера Небольшой обзор интересных интернет-ресурсов в помощь специалистам цифровой индустрии: каталоги дорожных карт и шпаргалок, тесты веб-приложений, бесплатные макеты и иллюстрации, шаблоны резюме и многое другое. https://proglib.io/sh/v3GP6WwUCe
  • Библиотека шарписта

    SQL Server Performance Essentials – Full Course

    In this course, Essentials of SQL Server Performance For Every Developer, you will see how to diagnose what is happening with a slow running SQL statement and what strategies are available to make these statements run faster. By the end of this course, you as an application developer will have the tools you need to troubleshoot performance problems you may encounter when using SQL Server. 💻 Code, links, Dynamic Views(DMVs), and Database Backups: https://github.com/iCodeMechanic/Essentials-of-Sql-Server-Performance-for-Every-Developer ✏️ Course from Rajan Arora. Check out his channel: https://www.youtube.com/c/ICodeMechanic ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction Getting Started ⌨️ (0:00:53) 1.1 Course Introduction ⌨️ (0:04:07) 1.2 Why Developers should Understand SQL Performance ⌨️ (0:06:20) 1.3 Tools you Need ⌨️ (0:09:30) 1.4 Restore the Sample Database ⌨️ (0:12:04) 1.5 Table Concept ⌨️ (0:17:12) 1.6 Index Concept ⌨️ (0:20:32) 1.7 Summary Analyzing SQL Statements for Performance ⌨️ (0:22:12) 2.1 Introduction ⌨️ (0:24:55) 2.2 Understanding How SQL Server Will Execute a SQL Statement ⌨️ (0:29:33) 2.3 Reading and Interpreting an Execution Plan for a SQL Statement ⌨️ (0:39:44) 2.4 Getting Execution Statistics for a SQL Statement ⌨️ (0:45:29) 2.5 Improving Statement Performance by Adding an Index ⌨️ (0:52:11) 2.6 Rewriting SQL Statements for Improved Performance ⌨️ (0:58:32) 2.7 Common Execution Plan Operations ⌨️ (1:03:50) 2.8 Summary Building Indexes ⌨️ (1:07:30) 3.1 Introduction ⌨️ (1:09:09) 3.2 Index Terminology Refresher ⌨️ (1:12:11) 3.3 What Should I Index in My Database? ⌨️ (1:16:16) 3.4 Why Index Column Order Matters ⌨️ (1:23:39) 3.5 Index Selectivity Explained ⌨️ (1:36:23) 3.6 LIKE Clauses and Index Selectivity ⌨️ (1:40:27) 3.7 How Functions in the WHERE Clause Affect Indexes ⌨️ (1:46:10) 3.8 Include Columns and Covering Indexes ⌨️ (1:50:40) 3.9 Over-indexing ⌨️ (1:54:40) 3.10 Interpreting SQL Server Index Recommendations ⌨️ (1:57:38) 3.11 Summary Finding Bottlenecks in SQL Server Performance ⌨️ (2:03:19) 4.1 Introduction ⌨️ (2:08:36) 4.2 Getting Information About SQL Server Sessions and Resource Usage ⌨️ (2:12:02) 4.3 Finding What SQL Statements are Currently Executing ⌨️ (2:18:47) 4.4 Finding the Slowest, Most Expensive SQL Statements ⌨️ (2:24:13) 4.5 Getting SQL Server's Recommendations on Missing Indexes ⌨️ (2:29:38) 4.6 Finding Indexes That are Not Being Used ⌨️ (2:34:13) 4.7 Summary Capturing Trace Logs of Application from SQL Server ⌨️ (2:35:55) 5.1 Introduction ⌨️ (2:42:03) 5.2 Setting up a SQL Profiler Trace ⌨️ (2:49:59) 5.3 Running a SQL Profiler Trace ⌨️ (2:55:22) 5.4 Running a Trace as a Server Side Trace ⌨️ (3:03:19) 5.5 Introduction to Using Extended Events for SQL Tracing ⌨️ (3:06:58) 5.6 Setting up an Extended Events Trace Session ⌨️ (3:16:50) 5.7 Running and Configuring the Display Settings for an Extended Events Trace ⌨️ (3:20:38) 5.8 Analyzing Extended Events Trace Data ⌨️ (3:27:10) 5.9 Using Extended Events in SQL Azure ⌨️ (3:31:36) 5.10 Summary Apply Common Practices for Better Performance ⌨️ (3:35:47) 6.1 Introduction ⌨️ (3:37:17) 6.2 Use Parameterized SQL ⌨️ (3:42:59) 6.3 Are Stored Procedures Faster Than SQL in Application Code? ⌨️ (3:43:04) 6.4 Commit Behavior and Performance ⌨️ (3:50:16) 6.5 Object Relational Mappers Just Generate SQL ⌨️ (3:53:19) 6.6 Solving the N+1 Selects Problem ⌨️ (3:59:56) 6.7 Summary 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

    YouTube
  • Реклама

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

    PriorityQueue в .NET 6: теория, внутреннее устройство и принцип работы простым языком. https://proglib.io/w/bb590b74
    .NET 6: PriorityQueue

    В .NET 6 появилась новая коллекция — PriorityQueue. До этого очереди с приоритетами уже были в .NET, но только в виде внутренних классов — они использовались под капотом...

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

    📌 Не знаете, с чего начать осваивать фреймворк ASP.NET Core? 🗓 Приходите 19 мая в 20:00 на открытый урок «Работа с базой данных с помощью Entity Framework Core» в OTUS. Вместе с опытным экспертом мы настроим работу с реляционной базой данных через Entity Framework Core и объясним, что представляет из себя паттерн Репозиторий и паттерн Unit Of Work. После вебинара вы сможете продолжить обучение на онлайн-курсе «C# ASP.NET Core Developer» для программистов на C#, которые хотят специализироваться на веб-разработке. 👉 Для регистрации пройдите вступительный тест, который поможет понять, подойдет ли вам обучение на курсе https://otus.pw/XnIl/
  • Библиотека шарписта

    Rider 2022.2 Roadmap | The .NET Tools Blog

    We’ve released Rider 2022.1 a while ago, and with that we’d like to share our roadmap for Rider 2022.2. With our Early Access Program (EAP), you can try out these features as they are developed. The E

    The JetBrains Blog