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

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

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

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

    Доклад Андрея Парамонова из команды Dodo Engineering на довольно холиварную тему «MediatR не нужен». Что думаете? Смотреть
    Андрей Парамонов "MediatR не нужен"

    В индустрии использование MediatR считается хорошим тоном. Поработав с большим количеством сервисов, в которых его применяли, спикер понял, что в 99% случаев он вреден. Почему так и этому есть доказательства — обо всем этом вы узнаете из доклада.

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

    Преобразование строк в объекты .NET с использованием новых интерфейсов IParsable и ISpanParsable: на заметку C#-разработчику. Читать
    Converting Strings to .NET Objects – IParsable and ISpanParsable

    A new feature of C# 11 allows abstract static members with interfaces. This makes it possible to define class methods to be used as a contract with a generic class implementation, e.g. using + and …

    csharp.christiannagel.com
  • Библиотека шарписта

    Любопытный взгляд на миф о медленности F# Для большинства команд скорость разработки, как правило, важнее скорости исполнения кода. Одна из причин, по которой команда автора статьи выбрала F#, заключается как раз в скорости разработки, которая быстрее на F#, чем на C#. Читать
    Myths about F#: F# is slow! No, F# can be really fast.

    A recurring claim is that OOP languages, in general, are faster than FP languages - or specific to .Net, C# is faster than F#. So today, we take a look at the myth about F# being slow....

    planetgeek.ch
  • Реклама

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

    #dotnet #maui #humor
  • Библиотека шарписта

    🎙 Подкаст RadioDotNet: технологческий радар, умные Notebooks, контейнеры для тестирования Темы: 🗄 Running non-root containers with Kubernetes 🗄 Интеграционное тестирование ASP.NET Core 🗄 Stephen Cleary — Structured Concurrency 🗄 5 useful extensions for Task 🗄 Interactive C# with Polyglot Notebooks 🗄 Technology Radar 28 🗄 Storing information in its highest form 🗄 Кратко о разном 🎧 Слушать
    Тех. радар, умные Notebooks, контейнеры для тестирования — Подкаст «RadioDotNet»

    Подкаст RadioDotNet выпуск №71 от 2 мая 2023 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:40] — Running non-root containers with Kubernetes redhat.com/en/blog/understanding-root-inside-and-... devblogs.micros

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

    На РБК вышло интервью Алексея Юдина (ИБ-директора QIWI), где он не только рассказал об основных трендах в кибербезе, но и поделился тем, как устроена работа по защите данных в QIWI. Оказывается, со времен начала пандемии в компании придерживаются политики «нулевого доверия» (zero trust). Политика шифрования, контроль удаленного доступа устройства и жесткие ограничения внутри корп.сети себя оправдали. Однако с удаленкой кастинг на роль ИБ-специалиста в компанию усложнился. На функции по обеспечению информационной безопасности банка и дочерних структур подбираются максимально готовые кандидаты, которые попадают в штат чуть ли не с пятнадцатой попытки. Дело серьёзное, но стоит попробовать. Удачи
    «Политика «нулевого доверия» нас сильно выручает»

    Как киберриски сегодня корректируют работу интернет-банков и платежных систем, РБК+ рассказал директор по информационной безопасности и противодействию мошенничеству QIWI Алексей Юдин.

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

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

    #news Анонс новой версии инструмента .NET Upgrade Assistant с поддержкой .NET MAUI и Azure Functions. Подробнее
  • Библиотека шарписта

    🎙Подкаст DotNet&More: мегарефакторинги и не только Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске. YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
    DotNet&More #93: Мегарефакторинги и не только

    Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске. Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:03:00 Cool Story про рефакторинги 00:07:50 Нельзя рефачить не разобравшись 00:14:20 Что значит: "Код написан в одном стиле?" 00:22:35 Ценность большого рефакторинга для проекта 00:33:40 Как продать рефакторинг 00:40:30 Необходимо уметь признавать неудачу рефакторинга 00:47:55 Лайвхаки рефакторинга 00:58:00 Инвариант 01:16:30 Тесты и рефакторинг: курица и яйцо 01:20:00 Меняем бизнес логику при рефакторинге 01:23:30 Лайвхаки 01:27:40 Cool Story про рефакторинги 01:40:20 Неудачный рефакторинг 01:48:00 Финальное слово 02:05:55 Еще про ChatGPT Видео: https://youtube.com/live/DjFyD_Cxcm0 Аудио: https://dotnetmore.mave.digital/ep-95 Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/1d14bd6e-af00-4696-9756-e329714e4be7.mp3 Слушайте все выпуски: https://dotnetmore.mave.digital YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotnetmore Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra Copyright: https://creativecommons.org/licenses/by-sa/4.0/

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

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

    Entity Framework Core: от нуля до CRUD Быстрое погружение для новичков от Amichai Mantinband, Software Engineer из Microsoft. 📺Смотреть
    Entity Framework Core | Zero to CRUD

    Hi everyone! This video covers everything you need to know to get up and running with EF Core today! We'll talk about the various NuGet packages that we'll add: Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.Sqlite As well as the dotnet-ef command line tool which we'll use to create migrations, the database and more. This video doesn't cover complex relational database relationships. I'll cover this in-depth in the upcoming videos in my main series. If you don't want to miss out on it - make sure to smash the subscribe button! The GitHub repository we used as the base for the project: https://github.com/amantinband/buber-breakfast The full source code of what we wrote today and all the other videos I released in the past is available for my Patrons (It's 5$). If you want it or you wish to support me on my new YouTube endeavor, the link is over here: https://www.patreon.com/amantinband Connect with me on 'em socials: https://github.com/amantinband https://twitter.com/amantinband https://linkedin.com/in/amantinband https://youtube.com/@amantinband #dotnet #efcore #entityframework #amantinband

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

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

    Введение в ASP.NET Core Minimal APIs от Khalid Abuhakmeh из JetBrains. Читать
    Introduction to ASP.NET Core Minimal APIs | The .NET Tools Blog

    In recent .NET versions, there's a new way to build JSON-based APIs with ASP.NET Core: Minimal APIs. Inspired by previous attempts in the ASP.NET ecosystem and elements from other communities, the Min

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

    🎙 Подкаст RadioDotNet: грамотный пулинг, будущее Identity, примерка таймеров Темы: — Announcing .NET 8 Preview 3 — Check out new C# 12 preview features — Improvements to auth and identity in ASP.NET Core 8 — ASP.NET Core Route Tooling Enhancements in .NET 8 — ArrayPool и подводные камни — Behind the scenes of minimal APIs — Get started with OpenAI in .NET — Too many timers in .NET — Кратко о разном 🎧 Слушать
    Грамотный пулинг, будущее Identity, примерка таймеров — Подкаст «RadioDotNet»

    Подкаст RadioDotNet выпуск №70 от 17 апреля 2023 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:00] — Announcing .NET 8 Preview 3 devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-3 devblogs.microsoft.c

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

  • Реклама

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

    Перевод любопытный истории про QueryStorm, работа над которым началась ещё в 2014 году. Изначально у него имелась только поддержка SQL, и с тех пор автор продолжал над ним работать, постепенно добавляя поддержку скриптинга на C#, пользовательских функций C# и Excel, поддержку NuGet, отладчик и даже магазин приложений. Читать
    I wandered off and built an IDE - QueryStorm

    A few years ago, I set out to build a small Excel plugin to help out my girlfriend at the time. I ended up building a full-blown IDE over the course of four years and spent the winter in Poland in a startup accelerator.

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

    Windows 11: безопасность по умолчанию Стали доступны слайды и запись доклада Дэвида Уэстона (вице-президент Windows по безопасности) на BlueHat IL 2023. Вас ждут: Rust в win32k, Adminless Windows, Token Binding, Sandboxing win32 и многое другое. 📺Смотреть доклад & Читать презентацию
  • Библиотека шарписта