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

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

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

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

    #хочу_спросить Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
  • Библиотека шарписта

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

    Погружаемся в представленное в C# 11 ключевое слово required и разбираемся, как оно влияет на тип record.
    The Required Keyword in C# 11 - Claudio Bernasconi

    The required keyword fixes object initializers and can potentially change how you implement classes in C#. Stick with me to the end and decide if it will change how you use C#. When working with Nullable Reference Types (NRTs), you have seen it over and over again. You have a few non-nullable properties, and the […]

    Claudio Bernasconi
  • Реклама

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

    Валидация строк подключения при запуске .NET: советы от Khalid Abuhakmeh для новичков Пишем метод расширения и класс, которые позволят протестировать подключение к базе данных при запуске и завершить работу приложения, если подключиться не удалось. Читать
    Validating Connection Strings on .NET Startup

    Using ValidateOnStart to test connections to connection string configuration settings.

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

    Нужен ли ConfigureAwait? Разбираемся, как обойтись без использования .ConfigureAwait(false) и нужен ли он вообще. Читать
    Нужен ли ConfigureAwait?

    Мне никогда не нравилась многословность кода. Длинные и подробные названия упрощают работу с бизнес-логикой, но технические детали кода хочется держать краткими, чтобы они отвлекали на себя минимум...

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

    🤔 Задумываетесь о переходе на Scala с Java? Тогда приходите 🗓 13 марта в 20:00 на открытый урок «Основы и особенности языка Scala» в OTUS. На занятии мы: — Обсудим синтаксические особенности языка. — Узнаем, какие возможности языка позволяют комфортно использовать подходы функционального программирования. — Попрактикуемся в написании функций и методов, создании иммутабельных конструкций. — Получим представление о возможностях композиции. 👨‍💻 Занятие проведет Алексей Воронец, руководитель разработки в компании NAUMEN 👉 Чтобы записаться на урок, пройдите вступительный тест — https://otus.pw/E5u2/ Занятие пройдет в преддверии старта онлайн-курса «Scala-разработчик», его можно приобрести в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Библиотека шарписта

    Новость для багхантеров Финтех-компания QIWI запустила программу Bug Bounty на платформе tumar.one. Искать уязвимости можно на доменах qiwi.com, qiwi.ru, contact-sys.com и их поддоменах, а также в мобильных приложениях QIWI. За продемонстрированные атаки на найденные уязвимости в основных сервисах компании белые хакеры могут получить денежное вознаграждение вплоть до $5 тыс. С подробными правилами участия можно ознакомиться в описании программы, предварительно пройдя регистрацию на платформе.
  • Библиотека шарписта

    Команда «Библиотеки программиста» поздравляет девушек с праздником и желает равных зарплат, безопасности и простого человеческого счастья. 💐🍾
  • Библиотека шарписта

    Swagger и полиморфные контракты в .NET 7 Автор рассматривает процесс развития сериализации в .NET 7 (System.Text.Json) и интересные возможности, которые она открывает. Читать
    Swagger и полиморфные контракты в .NET 7

    Не так давно состоялся релиз седьмой версии платформы .NET. Он привнёс множество изменений и интересных нововведений, по которым уже успели пробежаться в рамках новостного обзора. В этой статье мы...

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

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

    OWASP API Security Top 10 — это всеобъемлющее руководство, которое помогает организациям и разработчикам понять риски и угрозы, связанные с их API, и способы их защиты. Релиз-кандидат OWASP API Security Top 10 2023 выглядит следующим образом: 1. Broken object level authorization. 2. Broken authentication. 3. Broken object property level authorization. 4. Unrestricted resource consumption. 5. Broken function level authorization. 6. Server side request forgery. 7. Security misconfiguration. 8. Lack of protection from authentication threats. 9. Improper assets management. 10. Unsafe consumption of APIs.
  • Библиотека шарписта

    🎙 Подкаст RadioDotNet: Начало .NET 8, основы криптографии, строгие секреты. — Announcing .NET 8 Preview 1 — Encrypting and Decrypting in C# — .NET Roadmaps — Prevent accidental disclosure of configuration secrets — What is .NET, and why should you choose it? — Visual Studio 2022 – 17.5 Released — Подслушано — Кратко о разном 🎧 Слушать
    Начало .NET 8, основы криптографии, строгие секреты — Подкаст «RadioDotNet»

    Подкаст RadioDotNet выпуск №67 от 2 марта 2023 года Сайт подкаста: radio.dotnet.ru Темы: [00:00:50] — Announcing .NET 8 Preview 1 devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-1 devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dot

    67 выпуск
  • Библиотека шарписта

    Использование Hangfire с ASP.NET Core Hangfire предоставляет решение для запуска повторяющихся и фоновых задач с панелью мониторинга для отслеживания событий. Разбираемся, как настроить его с ASP.NET Core и SQL-сервером. Читать
  • Библиотека шарписта

    🧠 Проводники по миру «счастья» и «удовольствия»: как программисту справиться с депрессией Не ждите, когда пройдет депрессия – лечите ее. Рассказываем, в чем разница между серотониновой и дофаминовой депрессией и как справиться с ней без приема антидепрессантов. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека шарписта

    Подборка из 13-ти NuGet-пакетов, которые могут быть полезны для C#-разработчика. Читать
    13 C# NuGet Packages EVERY .NET Developer NEEDS to know!

    This article features 13 C# NuGet packages that I think every .NET developer should know from logging, to dependency injection and much more!

    Claudio Bernasconi
  • Реклама

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

    Руководство по использованию PostgreSQL в .NET с Npgsql, Dapper и Entity Framework. Читать
    PostgreSQL in C# .NET with Npgsql, Dapper, and Entity Framework: The Complete Guide

    One of the most used databases these days is PostgreSQL (aka Postgres). Its accomplishments include being the most popular DB [among professional developers] according to Stack Overflow survey of 2022, the database in all of the fastest TechEmpower benchmarks, and being the most advanced open source database (self-proclaimed). We’ll talk today about combining Postgres with my favorite language and runtime: C# and .NET. Just because Postgres isn’t a first-party Microsoft database, like SQL Server, doesn’t mean you don’t have full support for it in C#.

    Michael's Coding Spot
  • Библиотека шарписта

    #dotnet #tip by Stas Yakhnenko Полезные советы от Стаса Яхненко для C#-разработчика А с помощью этого запроса вы найдете все посты автора с советами.
  • Библиотека шарписта

    Артём Ровенский из PVS-Studio проверил возможности ChatGPT на некоторых примерах из документации одноименного статического анализатора. Читать
    Хорошо ли ChatGPT ищет ошибки в коде?

    Нейросети всё больше вливаются в привычный мир, пытаясь упростить нам жизнь. Тот же ChatGPT вызвал бурю обсуждений в интернете. Чат бот способен писать тексты, код, рефераты и песни....

    Хабр