📓 Записки программера
1.02K subscribers
304 photos
1 video
6 files
599 links
Канал с регулярными постами о разных интересных материалах (статьи, видео, фреймворки и полезные инструменты).

https://dotnet.social/@denisio
Download Telegram
5️⃣0️⃣0️⃣😁
🔥23👍6😁1🤓1
Comparing SQL engines by CPU instructions for simple DML - на картинке tldr, в статье много кода этих бенчмарков и заключение. Тут надо бы сделать поправку, что количество инструкций не всегда означает "быстрее", для СУБД конечно имеет смысл оптимизированный IO - батчи вместо мелких операций и т.д. #benchmark #db
В продолжение предыдущего поста - например дока как работают Btree индексы в Postgres напрямую от производителя так сказать :) Да, английский, но в целом там написано понятно. #postgres #howto #db
Database Sharding for System Design Interview - если подозреваете, что на собесе будут спрашивать про шардинг статья как раз про это. Rocket science в статье нет, но есть перечень с описанием стратегий шардирования и несколько ссылок на почитать #howto
🔥6👍1😐1
Если кому скучно то codingchallenges.fyi чтобы размять мозги и может быть сделать пет-проект для наполнения своего гитхаба. Есть весьма интересные, сложные и не очень очевидные задачи.
👍2
Bouncy Castle Cryptography Library for .NET - статья с большим количеством примеров про BouncyCastle - либу шифрования, работой с ключами и прочими штуками, которые отсутствуют в штатном .net #dotnet #crypto
👍5🔥1
Mastering PostgreSQL JSONB type - вводное how to для новичков как использовать jsonb в Postgres, включая разные штуки типа доступа к элементам json и их индексации #postgres #howto
👍2🤔1
Сергей Марков анонсировал написанную им научно-популярную книгу по истории AI и нейронкам "Охота на электроовец: большая книга искусственного интеллекта". На сайте можно бесплатно скачать оба тома в PDF. #books #ai
🔥3🤔1
Полгода назад видел подобную штуку (не помню название) и записался в waitlist. К сожалению никаких новостей с того сайта не было, но нынче есть другой. durable.co - генерация landing'ов и может не только их с помощью AI.

Попробовал сгенерить пару сайтов - выглядит на удивление неплохо, конечно причесывать надо, но например я не дизайнер ниразу и подобные штуки вполне могли бы послужить основой для дальнейшего дизайна. Как минимум с точки зрения layout и цветовой гаммы. #ai
🔥4👍1
Для рабочих нужд был найден неплохой плагин Multilogin для хрома, который облегчает тестирование и разработку - например когда надо одновременно зайти разными юзерами на один сайт.

Как это было до: запускаешь хром + incognito + отдельная инсталляция chrome canary + его incognito (если надо зайти 4 юзерами одновременно). Выглядит слегка всрато, потому что окошки - не закладки и между ними надо переключаться и это не очень удобно, когда надо часто это делать туда-сюда.

Как щас: просто открываешь ещё одну вкладку нажатием на кнопку плагина в тулбаре. И у неё изолированное от других вкладок окружение (в т.ч. куки). Работаешь как обычно. #tools

⚠️ update: очень недолго это расширение прожило. Выпилили его из chrome web store и отключили в браузерах тоже :( надо пойти и руками его включить в хроме обратно.

В камментах .crx файл с расширением. Пойти в extensions, включить developer mode, перетащить .crx файл в окно браузера.
🔥7👍2😁2
Next-Level Boilerplate: An Inside Look Into Our .Net Clean Architecture Repo - ещё один взгляд на архитектуру "в двух словах" #architecture
👍3
Не так давно анонсировали официальную пакет для работы с OpenAI - в целом ничего нового там нет, по сравнению с неофициальными. Но ок, будем использовать её. Главное, чтобы она не заточилась со временем только для Azure, это было бы не очень удобно. #dotnet #openai
nocodedb - интересная реинаркарнация Microsoft Access :) Но наверное кому-то будет удобно запаблишить таблички из БД в виде красивых списков.

Есть API и интеграции с разными штуками типа Zapier, что позволяет иногда не пилить CRM, а просто прицепить таблички и автоматизировать их наполнение/изменение. И даже UI-дизайнер форм есть. И даже умеет self-hosted. Интересно как там с лукап полями и справочниками, а также правами доступа на разные таблицы... #tools
👍2🤯1
Я не большой поклонник информации из ютуба для обучения (предпочитаю текстовый вид), но вот видео на 23 минуты прямо очень ок для понимания как работают алгоритмы балансировки нагрузки (~12 разных).

Особенно зайдет всем, кто переживает про собесы "что будут спрашивать" :) #howto
👍16🥰21
Дожили, LLM модель засунули в TTF шрифт для отрисовки лигатур и других специальных штук #llm
🤯3
Взгляд на сериализацию/десериализацию стейта со стороны игроделов с примерами кода #dotnet
🔥1
Статья на LinkedIn "An In-Depth Review of Search Engine Architecture: Challenges, Optimization, and Implementation in C#", которая может послужить основой для какой-нибудь курсовой (картинка разумеется сделана каким-то AI :)) для синьоров ничего нового тут нет, но с другой стороны некоторые моменты разложены по полкам #dotnet
👍4
Кажется есть альтернатива для Fody - for patching, replacing and decorating .NET and Mono methods during runtime.

С документацией конечно полная жопа, она как бы есть только как автоматически сгенеренная из камментов в исходниках.

В Fody например большое количество примеров и уже готовых weave'ов #dotnet
Кстати сегодня день рождения .NET Core
(да, тогда он назывался так).

27 июня 2016го года - день релиза .NET Core 1.0 :)
👍15
Difference between Apache Kafka, RabbitMQ, and ActiveMQ - ещё одна статья для чего, почему с возможностями и ограничениями. Да, я помню что где-то на хабре была похожая статья. Да, ничо нового там не заметил, но вдруг кому-то будет полезно :)
👍11