Если вы работаете с генераторами исходного кода C#, заметки из статьи могут стать отличным подспорьем.
https://proglib.io/w/5bbe1af0
https://proglib.io/w/5bbe1af0
Turnerj
The pain points of C# source generators: February 2022 Update - Turnerj (aka. James Turner)
Ten months on from my original post, a quick update on things.
👍5
Внимательный читатель заметил, что в конце данного поста Эндрю Лок включил краткое примечание о закулисье
https://proglib.io/w/a916d6db
Task
при использовании Task.WaitAsync()
. А именно, что даже если вызов WaitAsync()
отменен или истекает время ожидания, оригинал Task
продолжает работать в фоновом режиме. Разбираемся подробнее с данной темой 👇.https://proglib.io/w/a916d6db
Telegram
Библиотека шарписта
Введение в новый API Task.WaitAsync(), представленный в .NET 6: https://proglib.io/w/0f2bffe2
❤4
Расширенная наcтройка EF Core
Автор статьи рассказывает о некоторых винтиках EF Core, которые можно пошевелить для повышения эффективности работы.
https://proglib.io/w/b20e68e1
Автор статьи рассказывает о некоторых винтиках EF Core, которые можно пошевелить для повышения эффективности работы.
https://proglib.io/w/b20e68e1
Хабр
Расширенная наcтройка EF Core
Что нужно, чтобы начать пользоваться EF Core в .NET? Создать новый проект, добавить пакет с самим EF, добавить пакет с нужным провайдером, унаследовать DbContext , настроить его, указав строку...
👍4❤3
Серия статей, которая подробно расскажет о Thread и ThreadPool в .NET и ответит на вопросы «Как работать лучше? однопоточно, многопоточно или многопоточно, но на ThreadPool?»:
🔗 Часть 1
🔗 Часть 2
🔗 Часть 1
🔗 Часть 2
Хабр
О Thread и ThreadPool в .NET подробно (часть 1)
Ссылка на Часть 2: " О Thread и ThreadPool в .NET подробно (часть 2) " Этот текст покрывает ответы на некоторые совсем базовые вопросы и вместе с тем сразу погружает в проблематику получения ответа на...
👍15
Краткий разбор основных возможностей PriorityQueue в .NET 6: https://proglib.io/w/312b1ddc
C-Sharpcorner
PriorityQueue In .NET 6
In this article, we are going to know what's new in PriorityQueue that come in .NET 6.
👍4
Разбираем интересные особенности Nullable типов в C#: https://proglib.io/w/f639d802
YouTube
CSharp Nullable types
CSharp nullable types, Действительно ли нужно проверять свойство HasValue?
Моя гипотеза - Почему с Nullable типами всё так не однозначно?
00:00 Nullabel Тип
00:24 Valuable или Reference?
01:10 Типовой паттерн использования nullable типов
02:03 Пример is…
Моя гипотеза - Почему с Nullable типами всё так не однозначно?
00:00 Nullabel Тип
00:24 Valuable или Reference?
01:10 Типовой паттерн использования nullable типов
02:03 Пример is…
👍12👎2
«Лаборатория Касперского» ищет специалистов по работе с уязвимостями и инцидентами.
1. Application Security specialist — специалист, который будет проводить работы по анализу защищенности веб и мобильных приложений, заниматься анализом исходного кода и участвовать в исследованиях.
2. Senior SOC Analyst — является частью команды Kaspersky Lab SOC. Будет выявлять индикаторы компрометации (IOC), индикаторы атаки (IoA) и APT-тактики, техниками и процедурами (TTP) в сети и на хосте. Также — искать в сети в потоке, PCAP, журналах, EDR и NFT (network forensics tool) телеметрии для получения доказательств моделей кибератак и поиска продвинутых постоянных угроз (APT).
3. ICS CERT Security Researcher — эксперт, который будет проводить исследования уязвимостей в продуктах, компонентах и технологиях ICS / IoT / IIoT / Automotive. Нужно будет работать с разработчиками исследуемого продукта, писать отчеты и статьи, выступать на профильных конференциях.
4. Incident Response Specialist — является частью команды Kaspersky Lab Global Emergency Response Team. Будет заниматься анализом вредоносных объектов и расследованием инцидентов ИБ.
Переходите по ссылкам, откликайтесь и создавайте безопасное будущее вместе с нами.
1. Application Security specialist — специалист, который будет проводить работы по анализу защищенности веб и мобильных приложений, заниматься анализом исходного кода и участвовать в исследованиях.
2. Senior SOC Analyst — является частью команды Kaspersky Lab SOC. Будет выявлять индикаторы компрометации (IOC), индикаторы атаки (IoA) и APT-тактики, техниками и процедурами (TTP) в сети и на хосте. Также — искать в сети в потоке, PCAP, журналах, EDR и NFT (network forensics tool) телеметрии для получения доказательств моделей кибератак и поиска продвинутых постоянных угроз (APT).
3. ICS CERT Security Researcher — эксперт, который будет проводить исследования уязвимостей в продуктах, компонентах и технологиях ICS / IoT / IIoT / Automotive. Нужно будет работать с разработчиками исследуемого продукта, писать отчеты и статьи, выступать на профильных конференциях.
4. Incident Response Specialist — является частью команды Kaspersky Lab Global Emergency Response Team. Будет заниматься анализом вредоносных объектов и расследованием инцидентов ИБ.
Переходите по ссылкам, откликайтесь и создавайте безопасное будущее вместе с нами.
💩21👍5
Реализация различных схем аутентификации в приложении ASP.NET + реализация нескольких схем аутентификации в одном приложении:
— Объединение JWT-токенов и cookie-файлов
— Использование JWT-токенов
— Использование cookie-файлов
— Использование низкоуровневых функций аутентификации ASP.NET (без использования ASP.NET Core Identity)
https://proglib.io/w/ac6b9a43
— Объединение JWT-токенов и cookie-файлов
— Использование JWT-токенов
— Использование cookie-файлов
— Использование низкоуровневых функций аутентификации ASP.NET (без использования ASP.NET Core Identity)
https://proglib.io/w/ac6b9a43
West-Wind
Entry failed to load
Rick Strahl's Weblog - Wind, Waves, Code and everything in between...
👍9😁1
Краткий обзор новых возможностей C# 11 из официальной документации .NET.
https://proglib.io/w/f641f622
https://proglib.io/w/f641f622
Docs
Новые возможности в C# 11. Руководство по языку C#
Обзор новых функций в C# 11.
👍6👎1🥰1😁1
Пишем простой краулер сайтов на C#: https://proglib.io/w/0310781b
Medium
Simple web site crawler using .NET Core and C#
Overview
🔥3👎2🤔2👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
❓ 15 самых часто задаваемых вопросов на собеседовании про .NET
В этой статье подобраны 15 самых часто задаваемых вопросов на собеседовании про .NET. Подборка будет полезна как начинающим .NET-разработчикам, так и профессионалам, чтобы освежить память.
https://proglib.io/sh/8M92ODn3HS
В этой статье подобраны 15 самых часто задаваемых вопросов на собеседовании про .NET. Подборка будет полезна как начинающим .NET-разработчикам, так и профессионалам, чтобы освежить память.
https://proglib.io/sh/8M92ODn3HS
👍14💩10👎5😁3🔥2
Небольшой обзор стандартных средств запуска бэкграунд-задач в приложениях ASP.NET Core.
https://proglib.io/w/62e75b57
https://proglib.io/w/62e75b57
Хабр
Запуск фоновых задач в asp.net core
Небольшой обзор стандартных средств запуска бэкграунд-задач в аспнет приложениях — что есть, чем отличается, как пользоваться. Встроенный механизм запуска таких задач строится вокруг интерфейса ...
👍11
Полный цикл статей о Middleware в .NET 6
— Intro and Basics
— Custom Middleware Classes
— Order of Operations
— Conditionally Adding Middleware to the Pipeline
— Intro and Basics
— Custom Middleware Classes
— Order of Operations
— Conditionally Adding Middleware to the Pipeline
Exception Not Found
Middleware in .NET 6 - Intro and Basics
Let's see what Middleware is in ASP.NET 6, how it forms pipelines, how the Program.cs file is involved, and a simple implementation.
👍7
Руководство по использованию кастомных mime-типов в .NET: https://proglib.io/w/413d19cb
👍1🔥1
Всем привет! 👋
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать Ваше мнение, чтобы использовать Ваши пожелания и ответы при разработке курсов для детей онлайн-школы proglib.academy.
Опрос займет не более 10 минут, но будет полезен для нашего будущего развития.
Ваше мнение очень важно!
https://proglib.io/w/77849b95
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать Ваше мнение, чтобы использовать Ваши пожелания и ответы при разработке курсов для детей онлайн-школы proglib.academy.
Опрос займет не более 10 минут, но будет полезен для нашего будущего развития.
Ваше мнение очень важно!
https://proglib.io/w/77849b95
Google Docs
Опрос по перспективам обучения детей программированию
Добрый день!
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать ваше мнение, чтобы использовать ваши пожелания…
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать ваше мнение, чтобы использовать ваши пожелания…
💩8👍2🤔2😢1
5 рекомендаций по написанию более чистого кода на C#: https://proglib.io/w/89d9484a
DEV Community
The 5 Guidelines to Write Cleaner Code in C#
Your C# code should be as easy to read and understand as possible, but this can often be difficult...
👍10🔥1😁1
«Лаборатория Касперского» объявляет набор на стажировку в команду мобильной разработки!
Регистрируйтесь на митап Kaspersky SafeBoard Mobile talks , чтобы узнать:
- о сложностях и преимуществах мобильной разработки;
- о стажировках в команде, задачах и перспективах развития, а также о каждом направлении отбора;
- как попасть в штат после стажировки — пообщаемся с недавними стажерами и подскажем, как расти еще быстрее!
И, конечно же, ответим на твои вопросы!
Онлайн-встреча пройдет 21 апреля в 17:00, где тебя ждет знакомство с командами и тестовое задание.
Скорее подавай заявку по ссылке, заполняй анкету и получи возможность пройти отбор на стажировку в «Лабораторию Касперского».
Стань частью нашей команды!
Регистрируйтесь на митап Kaspersky SafeBoard Mobile talks , чтобы узнать:
- о сложностях и преимуществах мобильной разработки;
- о стажировках в команде, задачах и перспективах развития, а также о каждом направлении отбора;
- как попасть в штат после стажировки — пообщаемся с недавними стажерами и подскажем, как расти еще быстрее!
И, конечно же, ответим на твои вопросы!
Онлайн-встреча пройдет 21 апреля в 17:00, где тебя ждет знакомство с командами и тестовое задание.
Скорее подавай заявку по ссылке, заполняй анкету и получи возможность пройти отбор на стажировку в «Лабораторию Касперского».
Стань частью нашей команды!
💩20👍3🔥3🤬1🤮1