Разбираем интересные особенности 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
Мы иногда публикуем посты из мира разработки игр. Кажется, вам может быть интересен и следующий материал, в которой подробно рассматриваются компьютеры и оборудование, используемые для создания 3D-анимации в Final Fantasy VII в далеких 90-х.
https://proglib.io/w/a91e1c74
https://proglib.io/w/a91e1c74
👍10🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🛰Создайте игру «Звездные войны» и приложите в свое портфолио
Старт 2-го потока интенсива «Архитектуры и шаблоны проектирования» уже 15 мая.
⚡️Освойте основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
⚡️В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие.
Для кого? Интенсив подойдет как новичкам, так и опытным разработчикам, у которых есть опыт написания программ на объектно-ориентированном языке программирования.
Присоединяйтесь, пока действует скидка 50% до 14 апреля!
Узнать подробнее и записаться можно на сайте.
Старт 2-го потока интенсива «Архитектуры и шаблоны проектирования» уже 15 мая.
⚡️Освойте основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
⚡️В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие.
Для кого? Интенсив подойдет как новичкам, так и опытным разработчикам, у которых есть опыт написания программ на объектно-ориентированном языке программирования.
Присоединяйтесь, пока действует скидка 50% до 14 апреля!
Узнать подробнее и записаться можно на сайте.
👍5👎1💩1
Columnstore индексы: как сжать данные в SQL Server в десятки раз, а ускорить запросы в сотни.
https://proglib.io/w/0a028397
https://proglib.io/w/0a028397
YouTube
Сжать данные в SQL Server в десятки раз, а ускорить запросы в сотни. Columnstore Tips&Tricks
#DevJungles #SQLServer #performance
Telegram канал Dev Jungles - https://t.me/DevJungles
Поддержать канал можно:
- Спонсорством на YouTube
- Переводом на карту или пополнением банки монобанка:
Dev Jungles YouTube Channel Fund
https://send.monobank.ua/jar/7iAP3sZkm9…
Telegram канал Dev Jungles - https://t.me/DevJungles
Поддержать канал можно:
- Спонсорством на YouTube
- Переводом на карту или пополнением банки монобанка:
Dev Jungles YouTube Channel Fund
https://send.monobank.ua/jar/7iAP3sZkm9…
❤12👎8👍4🥰1😁1
Немного математики с примерами на C# вам в ленту:
— Абстрактная алгебра в действии
— Властелин структур
— Абстрактная алгебра в действии
— Властелин структур
Хабр
Абстрактная алгебра в действии
В последнее время всё чаще я ощущаю математическое веяние в программировании. Нет, это не про интегралы с производными, а про что-то абстрактное, другое. Про то, что было всегда у нас под носом, но...
👍14👏1
ORM для проектов на C#: принцип работы, достоинства/недостатки и краткий обзор существующих ORM-систем.
https://proglib.io/w/c1b75f1e
https://proglib.io/w/c1b75f1e
Хабр
Обзор ORM для C#: что подойдет для проекта
Одна из проблем использования языков объектно-ориентированного программирования (ООП) и баз данных в сложности их согласования между собой. Знание языка структурированных запросов (SQL) и умение...
🔥5👍3❤1
Основы использования GitHub в Rider: https://proglib.io/w/98fe8cad
The JetBrains Blog
GitHub Essentials with Rider | The .NET Tools Blog
GitHub is an online hosting service for the Git version control system. It surfaces many features of Git, plus many of its own, including some social coding features. In this blog post, we’ll take a l
👍5🔥2