Частично интересная статья про разные штуки, которые сделаны не очень в .net. Из всего списка пожалуй только про async/await можно рассмотреть как наброс с аргументами, остальное - можно легко натянуть на любой фреймворк и язык. Так что в принципе всё ок, продолжаем писать на .net :)) #dotnet
😁2❤1
Апдейтнул два пакета:
TelegramAspNetCoreAuth - добавил поддержку аутентификации юзера в ASP.Net для телеговских mini app.
FluentValidation.Auto - добавил опциональный форматтер ошибки валидации. Можно вернуть строку, а можно объект, которые будут сериализованы в body вместе с http status 400.
#dotnet
TelegramAspNetCoreAuth - добавил поддержку аутентификации юзера в ASP.Net для телеговских mini app.
FluentValidation.Auto - добавил опциональный форматтер ошибки валидации. Можно вернуть строку, а можно объект, которые будут сериализованы в body вместе с http status 400.
#dotnet
👍6
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
Полгода назад видел подобную штуку (не помню название) и записался в waitlist. К сожалению никаких новостей с того сайта не было, но нынче есть другой. durable.co - генерация landing'ов и может не только их с помощью AI.
Попробовал сгенерить пару сайтов - выглядит на удивление неплохо, конечно причесывать надо, но например я не дизайнер ниразу и подобные штуки вполне могли бы послужить основой для дальнейшего дизайна. Как минимум с точки зрения layout и цветовой гаммы. #ai
Попробовал сгенерить пару сайтов - выглядит на удивление неплохо, конечно причесывать надо, но например я не дизайнер ниразу и подобные штуки вполне могли бы послужить основой для дальнейшего дизайна. Как минимум с точки зрения layout и цветовой гаммы. #ai
Durable
Durable AI Website Builder and Small Business Software
Generate a website in 30 seconds with the world's fastest AI website builder. Then, use powerful AI marketing, invoicing, and CRM tools to grow your business. All with one app.
🔥4👍1
Для рабочих нужд был найден неплохой плагин Multilogin для хрома, который облегчает тестирование и разработку - например когда надо одновременно зайти разными юзерами на один сайт.
Как это было до: запускаешь хром + incognito + отдельная инсталляция chrome canary + его incognito (если надо зайти 4 юзерами одновременно). Выглядит слегка всрато, потому что окошки - не закладки и между ними надо переключаться и это не очень удобно, когда надо часто это делать туда-сюда.
Как щас: просто открываешь ещё одну вкладку нажатием на кнопку плагина в тулбаре. И у неё изолированное от других вкладок окружение (в т.ч. куки). Работаешь как обычно. #tools
⚠️ update: очень недолго это расширение прожило. Выпилили его из chrome web store и отключили в браузерах тоже :( надо пойти и руками его включить в хроме обратно.
В камментах .crx файл с расширением. Пойти в extensions, включить developer mode, перетащить .crx файл в окно браузера.
Как это было до: запускаешь хром + 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
Есть API и интеграции с разными штуками типа Zapier, что позволяет иногда не пилить CRM, а просто прицепить таблички и автоматизировать их наполнение/изменение. И даже UI-дизайнер форм есть. И даже умеет self-hosted. Интересно как там с лукап полями и справочниками, а также правами доступа на разные таблицы... #tools
👍2🤯1
Дожили, LLM модель засунули в TTF шрифт для отрисовки лигатур и других специальных штук #llm
🤯3
Статья на LinkedIn "An In-Depth Review of Search Engine Architecture: Challenges, Optimization, and Implementation in C#", которая может послужить основой для какой-нибудь курсовой (картинка разумеется сделана каким-то AI :)) для синьоров ничего нового тут нет, но с другой стороны некоторые моменты разложены по полкам #dotnet
👍4