Помните тот момент, ĸогда вы отĸрываете свой собственный проеĸт, ĸоторый не трогали пару месяцев, и не понимаете, где что лежит? А если ĸ проеĸту подĸлючается новый разработчиĸ, первые две недели он просто бродит по папĸам в попытĸах понять логиĸу автора. React дал…
Вот гляжу я на свою трёхцветную кошку и, помимо умиления, чувствую любопытство относительно её чудного окраса. Кажется, ткни лениво пальцем в крутящийся глобус и попадёшь в страну, где эти кошки (в ~99,97% случаев — самки) считаются символом, вестником, а то и уполномоченными за…
За несколько лет количество заявок на регистрацию брендов, где есть аббревиатура «AI», слова «нейросеть» или «искусственный интеллект», выросло в разы. Эта тенденция отражает желание компаний подчеркнуть свою инновационность и технологичность. Рассказываем в нашей статье, как хайп вокруг искусственного интеллекта добрался до товарных знаков. И что такое «ГаляGPT». Читать далее
Я делаю мессенджер ONEMIX на React Native. К моменту, когда я начал писать этот пост, в нём уже больше десятка экранов, групповые WebRTC-звонки через LiveKit, E2E на Double Ratchet + Sealed Sender, push-нотификации с cold-start навигацией и десктоп-версия на Electron. Но самым важным куском, который определяет ощущение от…
"Создай свое собственное судоку" – одна из интересных головоломок игры MIT Mystery Hunt 2014 года. Головоломка представляла собой пустое поле судоку, к которому прилагалось 4 набора подсказок. Первые 3 набора были необходимы для того, чтобы вписать в пустое поле исходные цифры головоломки; они относились к секторам, строкам и столбцам поля соответственно. Последний набор служил для получения ответа на задание после решения судоку. Читать далее
Ты точно не знал про этот ОГРОМНЫЙ капиталМногие из нас никогда не задумывались о том, что у нас есть два вида капитала.Первый - финансы. Все что можно посчитать. Акции, квартира, деньги на счете.Второй - человеческий. Все то, что вы можете заработать в будущем благодаря вашим…
Самая дорогая ошибка моего B2B SaaS имела ровно одну строчкуСамая дорогая ошибка моего B2B SaaS имела ровно одну строчку: TENANT_ID = “tenant-1” в config.py. Полтора дня поиска бага показали, почему multi-tenant архитектуру нужно закладывать с первого коммита. Разбор трёх архитектурных решений для multi-tenant SaaS в регулируемой отрасли — tenant_id helper, PostgreSQL EXCLUDE USING gist против double-booking, 152-ФЗ как код на FastAPI и SQLAlchemy. Читать далее
С 2024 года, когда LLM стали (плюс/минус) пригодны для генерации кода и решения рабочих задач, я начал тащить их в свои проекты. Сначала кусками: помочь с функцией, разобрать ошибку, прикинуть архитектуру, или вообще не соглашаться на проект. Очень быстро понял: если не будет в этом…
Снова и снова возвращаюсь в одну и ту же точку. Мне становится скучно на работе в найме. Работаешь несколько лет в одной компании, меняешь команды и проекты в надежде, что что-то изменится. Не помогает — меняешь компанию и роль. Но потом все возвращается на тот же круг. Можно назвать это выгоранием, но это слишком широкое понятие. Я захотел копнуть чуть глубже. Читать далее
Сижу в гараже, слушаю свой музыкальный сервис и параллельно допиливаю его. Изучаю конкурентов и натыкаюсь на статью на Хабре от основателя Tunio.И тут меня буквально пробивает: боже мой, это же такой же солопренер, как и я. Он сделал практически такой же сервис. Меня захлестнула…