Любопытный взгляд на миф о медленности F#
Для большинства команд скорость разработки, как правило, важнее скорости исполнения кода. Одна из причин, по которой команда автора статьи выбрала F#, заключается как раз в скорости разработки, которая быстрее на F#, чем на C#.
Читать
Для большинства команд скорость разработки, как правило, важнее скорости исполнения кода. Одна из причин, по которой команда автора статьи выбрала F#, заключается как раз в скорости разработки, которая быстрее на F#, чем на C#.
Читать
planetgeek.ch
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....
👍10❤9🤔4
Преобразование строк в объекты .NET с использованием новых интерфейсов IParsable и ISpanParsable: на заметку C#-разработчику.
Читать
Читать
blogs.cninnovation.com
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 …
👍17❤10🎉1💯1
Доклад Андрея Парамонова из команды Dodo Engineering на довольно холиварную тему «MediatR не нужен». Что думаете?
Смотреть
Смотреть
YouTube
Андрей Парамонов "MediatR не нужен"
В индустрии использование MediatR считается хорошим тоном. Поработав с большим количеством сервисов, в которых его применяли, спикер понял, что в 99% случаев он вреден. Почему так и этому есть доказательства — обо всем этом вы узнаете из доклада.
👍6❤5🤔4
.NET 7 против российской криптографии
Учимся подписывать данные с использованием отечественных криптоалгоритмов на голом WinAPI.
Читать
Учимся подписывать данные с использованием отечественных криптоалгоритмов на голом WinAPI.
Читать
Хабр
.NET 7 против российской криптографии
Разрабатывая один проект на свежем .NET 7 столкнулся с необходимостью подписывать данные с использованием отечественных криптоалгоритмов. Ранее, в .NET Framework хорошая поддержка работы с со...
👍12❤6😁4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#войтивайти
🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Вагиф Абилов.
Вагиф уже много лет живет в Норвегии и он большущий эксперт в одном из очень редких и необычных языков — F#, причем не просто в вакууме, а в реальной коммерческой разработке.
В новом выпуске Вагиф расскажет о первых этапах своей карьеры — из него вы сможете понять, как высоко в карьере можно забраться, если выбрал стэк, который очень нравится тебе, но не очень нужен рынку.
📺 Смотреть
Вагиф уже много лет живет в Норвегии и он большущий эксперт в одном из очень редких и необычных языков — F#, причем не просто в вакууме, а в реальной коммерческой разработке.
В новом выпуске Вагиф расскажет о первых этапах своей карьеры — из него вы сможете понять, как высоко в карьере можно забраться, если выбрал стэк, который очень нравится тебе, но не очень нужен рынку.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Языки
● Python, JavaScript, TypeScript, C#, Go, SQL.
Тематика
● Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем
● от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Избегайте распространения DbContext или IQueryable в приложениях .NET
Большинство приложений .NET используют EF Core и DbContext/IQueryable для доступа к данным, но в некоторых случаях удобство сопровождения может пострадать. Разбираемся, как работает IQueryable с EF Core и как ограничение доступа к IQuerable (или нет) влияет на удобство сопровождения приложения в целом.
Читать
Большинство приложений .NET используют EF Core и DbContext/IQueryable для доступа к данным, но в некоторых случаях удобство сопровождения может пострадать. Разбираемся, как работает IQueryable с EF Core и как ограничение доступа к IQuerable (или нет) влияет на удобство сопровождения приложения в целом.
Читать
https://ardalis.com
Avoid Proliferating DbContext or IQueryable in .NET Apps
Most .NET apps use EF Core and a DbContext for data access, but maintainability can suffer when the use of a DbContext or an IQueryable derived from it is allowed to spread throughout an application.
🤔12👍7❤3
Разбираемся, как правильно улучшить качество своего сна и избежать проблем с психическим здоровьем?
Ставь
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱186👍85❤3🎉1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥1
Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку «сеньорности». В новом выпуске вы услышите нескольких разрабов, которые разными путями вышли из подобных кризисов.
Apple Подкасты | Google Подкасты | Яндекс Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤3
Вышло продолжение перевода об Async/Await в C# под капотом 👉 https://t.me/csharpproglib/3511
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Помните ту самую статью о деталях работы Async/Await в C#? Автор на Хабре взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.👇
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
👍7❤3
Краткое сравнение двух фундаментальных концепций ООП, наследования и полиморфизма: на заметку начинающему C#-разрабу.
Читать
Читать
C# Tutorials Blog
Inheritance vs Polymorphism: Key Differences | C# Tutorials Blog
Discover OOP essentials in C# with this guide on inheritance & polymorphism. Learn their differences, benefits, and real-life code examples.
👍12❤3
.NET Background Services: пример использования шаблона Worker Service и краткий обзор популярных опенсорсных библиотек для написания фоновых служб.
Читать
Читать
The JetBrains Blog
How to start using .NET Background Services | The .NET Tools Blog
An introduction to .NET's Background Services framework for running services and jobs in your .NET applications.
👍11❤5🔥1
➕➖ Нужна ли математика программисту?
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
Ставь 💯 — если нужна,
🌚 — если и без нее все норм
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
Ставь 💯 — если нужна,
🌚 — если и без нее все норм
💯122🌚93❤7🤔6👍1