🔥📖 Онлайн-учебник с множеством советов и рекомендаций по работе с Azure.
https://proglib.io/w/9d270de8
https://proglib.io/w/9d270de8
🔥6
Разбираем теоретические и практические аспекты применения алгоритма кэширования LRU в контексте ASP.NET Core приложения.
https://proglib.io/w/4a546250
https://proglib.io/w/4a546250
Хабр
Особенности применения LRU кэша в ASP NET Core приложениях
В современной веб разработке сложно переоценить значение такого инструмента как кэш. Мы сохраняем результаты выполнения длительных, дорогостоящих или часто выполняемых операций в некое хранилище,...
Основные преимущества использования типа record при реализации шаблона Строитель в C#.
https://proglib.io/w/080999cf
https://proglib.io/w/080999cf
Josef Ottosson
Using records when implementing the builder pattern in C#
Here I'm showing some alternative ways of implementing the builder pattern by using regular classes, records and the new init keyword
👍12👎8
Кстати, F# вошел в тройку самых высокооплачиваемых ЯП 👇
🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📊🔥Stack Overflow Developer Survey 2022
Более 70 000 разработчиков рассказали о том, как они учатся и повышают свой уровень, какие инструменты используют и чего хотят.
Читать отчёт
Более 70 000 разработчиков рассказали о том, как они учатся и повышают свой уровень, какие инструменты используют и чего хотят.
Читать отчёт
Stack Overflow
Stack Overflow Developer Survey 2022
In May 2022 over 70,000 developers told us how they learn and level up, which tools they’re using, and what they want.
👍15
Подборка свежих руководств от Code Maze:
— Ternary Operator ? : in C#
— Remove Duplicates From a List in C#
— Counting Sort in C#
— How to Implement Retry Logic in C#
— Method Overloading In C#
— Pattern Matching in C#
— Introduction to Regular Expressions in C#
— Radix Sort in C#
— Dictionary in C#
— Console Class in C#
— Global Using Directives in C#
— Stack in C#
— Bucket Sort in C#
— Ternary Operator ? : in C#
— Remove Duplicates From a List in C#
— Counting Sort in C#
— How to Implement Retry Logic in C#
— Method Overloading In C#
— Pattern Matching in C#
— Introduction to Regular Expressions in C#
— Radix Sort in C#
— Dictionary in C#
— Console Class in C#
— Global Using Directives in C#
— Stack in C#
— Bucket Sort in C#
Code Maze
Ternary Operator ? : in C#
Ternary Operator is a conditional operator in C#. We can replace multiple lines of code by using only a single-line code.
👍26
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📊 «Сделай красиво и чтоб работало – это вместо ТЗ». Что больше всего раздражает программистов на работе? Результаты опроса «Библиотеки программиста»
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
😁2
Кейс использования инструментов dotMemory, dotTrace и BenchmarkDotNet для оптимизации одного из алгоритмов dotMemory.
https://proglib.io/w/17ee6a35
https://proglib.io/w/17ee6a35
The JetBrains Blog
How We Used dotMemory to Optimize dotMemory | The .NET Tools Blog
dotMemory is a .NET memory profiler by JetBrains. My name is Ilya and I help develop the tool. I'd like to tell you a classical dogfooding story of how we optimized one of dotMemory's algorithms by
👍3
Симулируем вывод типов для возвращаемых значений в C#: совет, который открывает потенциально интересные архитектурные возможности.
https://proglib.io/w/c7d0a325
https://proglib.io/w/c7d0a325
Хабр
Simulating Return Type Inference in C#
Мне по-настоящему нравится больше чего-либо в разработке ПО делать фреймворки, позволяющие другим разработчикам создавать что-то крутое. Иногда, в погоне за идеальным кодом, мне на ум приходят...
👍12👎1😱1
Краткие и простые советы по отладке .NET-приложений в Visual Studio и Rider.
https://proglib.io/w/a322b816
https://proglib.io/w/a322b816
timdeschryver.dev
.NET Debugging Tips
A collection of tips for debugging .NET applications.
👍7👎1🔥1🤔1🤮1
Серия руководств по разработке ASP.NET REST API в соответствии с принципами чистой архитектуры и DDD, и с использованием множества современных инструментов из экосистемы .NET.
https://proglib.io/w/0016b94c
https://proglib.io/w/0016b94c
YouTube
REST API following CLEAN ARCHITECTURE & DDD Tutorial
Share your videos with friends, family, and the world
👍12
Channel name was changed to «Библиотека шарписта | C#, F#, .NET, ASP.NET»
Введение в пакет
https://proglib.io/w/42425a3f
Microsoft.AspNetCore.MiddlewareAnalysis
и кейс его использования для визуализации middleware pipeline в приложении ASP.NET Core.https://proglib.io/w/42425a3f
Andrew Lock | .NET Escapades
Understanding your middleware pipeline in .NET 6 with the Middleware Analysis package
In this post I introduce the Microsoft.AspNetCore.MiddlewareAnalysis package and show how to use it to visualise the middleware in your .NET 6 apps.
👍9
Цикл статей про создание игры жанра dungeon crawler с использованием фреймворка LeoECS Lite. Цель цикла — помочь вам быстро разобраться с применением LeoECS Lite для разработки игр на Unity и научиться решать некоторые проблемы.
🔗 Часть 1
🔗 Часть 2
🔗 Часть 1
🔗 Часть 2
Хабр
Создание dungeon crawler'а с LeoECS Lite. Часть 1
Друзья, это начало нового цикла статей про создание игры жанра dungeon crawler с использованием фреймворка LeoECS Lite, и его задача – помочь вам быстро разобраться, как на практике применить LeoECS...
👍12❤🔥1
Воркшоп на тему «Разработка вредоносного ПО для чайников»
Внутри репозитория слайды, упражнения, примеры кода и ресурсы, которые помогут вам начать разработку вредоносных программ на C# и Nim. И да, информация приводимся в учебных целях.
https://proglib.io/w/b5fe284d
Внутри репозитория слайды, упражнения, примеры кода и ресурсы, которые помогут вам начать разработку вредоносных программ на C# и Nim. И да, информация приводимся в учебных целях.
https://proglib.io/w/b5fe284d
GitHub
GitHub - chvancooten/maldev-for-dummies: A workshop about Malware Development
A workshop about Malware Development. Contribute to chvancooten/maldev-for-dummies development by creating an account on GitHub.
👍9🎉1