Тем временем HR tech проект уже живёт и на вот-вотах (да, знаю, опять 🤷) своего релиза и финального (надеюсь 🥲) теста
Доработали флоу регистрации, были серьезные обновления. Добавил дев базу наряду с продовой. Чутка обновил процесс релизов, добавил семвер тегов, пересборку контейнеров, деплой в один клик для дева и прода 👍
Доработали флоу регистрации, были серьезные обновления. Добавил дев базу наряду с продовой. Чутка обновил процесс релизов, добавил семвер тегов, пересборку контейнеров, деплой в один клик для дева и прода 👍
👍2🔥2
Кстати, я там на бэкенде в инфре сделал так LBRP – Load Balance Reverse Proxy паттерн.
То есть есть докер-контейнер
И роутит через внутренние адреса виртуальные в Nginx
Соответственно, если в
"Смекаешь ?" (c) ;)
То есть есть докер-контейнер
api-router, который принимает запросы и роутит в нужные контейнеры самого апи. А их там два: api-1 и api-2.И роутит через внутренние адреса виртуальные в Nginx
Соответственно, если в
api-1 вдруг будет лимит по трафику или он упадет, то все оставшиеся запросы автоматически пойдут в api-2 (если он жив конечно тоже)"Смекаешь ?" (c) ;)
👌2💯1
Forwarded from Ракета VPN
Поиск в App Store ещё не успел проиндексировать приложение, поэтому пока по прямому запросу «Happ» могут отображаться только фейки.
Для скачивания нажмите на кнопку ниже
Please open Telegram to view this post
VIEW IN TELEGRAM
Если кому нужно - у них в канале пост с ссылкой на скачивание 👍
А пока вопросик — что чаще юзаете ?
Anonymous Poll
40%
CursorAI
50%
Codex
10%
Claude
20%
Другой вариант AI IDE (можно указать комментом)
И ещё вопросик 👇
Где/как покупаете обычно подписки на иностранные сервисы
Где/как покупаете обычно подписки на иностранные сервисы
Anonymous Poll
29%
У самого иностранная карта
57%
На спец. площадках (ecom маркетплейсы)
14%
У продавца на Авито
14%
Через знакомого/друга
0%
Другой вариант (можно в комментах)
У меня есть дроп на несколько аккаунтов в Perplexity на студенческую подписку
Данная подписка дает скидку 50%
Можно писать в ЛС
Please open Telegram to view this post
VIEW IN TELEGRAM
Базовый флоу, которого стараюсь придерживаться даже в небольших проектах – это всегда заводить задачи в
Затем от них локально создавать ветки сразу через
issues, описывать их минимально.Затем от них локально создавать ветки сразу через
gh cli, и через github mcp просить агента сделать план на имплементацию, либо в режиме вопрос-ответ общаться с ним в чате, чтобы детализировать требования. Потому что в самой таске я могу их расписать в макро-виде, без детальных пояснений.👍1🔥1
Ну и потом, очевидно, смотрю план и решаю - ок или нет.
Но тут важный нюанс!
Зачастую бывает так, что пока смотришь план, ты уже сам в него веришь и говоришь агенту, чтобы он его реализовал.
Но тут лучше немножко подождать и вдуматься, скорректировать план именно в рамках того видения, которое есть у тебя как у архитектора, и направлять агента в его русло; нежели отдаваться полностью в его власть)
Но тут важный нюанс!
Зачастую бывает так, что пока смотришь план, ты уже сам в него веришь и говоришь агенту, чтобы он его реализовал.
Но тут лучше немножко подождать и вдуматься, скорректировать план именно в рамках того видения, которое есть у тебя как у архитектора, и направлять агента в его русло; нежели отдаваться полностью в его власть)
💯1
Forwarded from Арон Закрия
До этого приёма в вайб-кодинге я дошел обидно поздно, но зато могу сэкономить вам много времени
Это математика внутри программирования. Сейчас объясню:
Напоминаю, что в вайб-кодинге вы описываете задачу словами, а код за вас пишет нейросеть. Нейросеть понимает эти слова по-своему (не будем углубляться что значит по своему), и одну и ту же фразу иногда читает и понимает не так, как вы задумали. В целом и с людьми также, но у людей есть интуиция
Например, вы описываете блоки на сайте или в приложении: есть крупные, есть мелкие, и крупные должны быть больше мелких. Тут всё понятно, и нейросеть соберёт без ошибок. А на задачах посложнее вы уже не проговариваете каждую мелочь, которая для вас очевидна. А вот для модели это далеко не очевидно и неоднозначно
Выход очень простой: те же слова вы переводите на язык математики. Крупный блок называете x, мелкий называете y, а условие пишете коротко: x больше y. Всё, никакой двусмысленности не осталось
Переписывать руками то, что вы уже сделали, слава Богу, не нужно. Рядом с основным заданием вы просто заводите ещё один файл Markdown и дальше опираетесь на него. Чтобы собрать этот файл, дайте нейросети вот такой промпт вместе с вашим "человеческим описанием задания":
Дальше модель читает ваши требования однозначно. Для машины математика это родной язык, с логикой и сравнениями она работает быстрее и увереннее, да и весит такая запись меньше, а значит бережёт контекстное окно
Гарантирую, что ошибок в вашем проекте станет заметно меньше)
Это математика внутри программирования. Сейчас объясню:
Напоминаю, что в вайб-кодинге вы описываете задачу словами, а код за вас пишет нейросеть. Нейросеть понимает эти слова по-своему (не будем углубляться что значит по своему), и одну и ту же фразу иногда читает и понимает не так, как вы задумали. В целом и с людьми также, но у людей есть интуиция
Например, вы описываете блоки на сайте или в приложении: есть крупные, есть мелкие, и крупные должны быть больше мелких. Тут всё понятно, и нейросеть соберёт без ошибок. А на задачах посложнее вы уже не проговариваете каждую мелочь, которая для вас очевидна. А вот для модели это далеко не очевидно и неоднозначно
Выход очень простой: те же слова вы переводите на язык математики. Крупный блок называете x, мелкий называете y, а условие пишете коротко: x больше y. Всё, никакой двусмысленности не осталось
Переписывать руками то, что вы уже сделали, слава Богу, не нужно. Рядом с основным заданием вы просто заводите ещё один файл Markdown и дальше опираетесь на него. Чтобы собрать этот файл, дайте нейросети вот такой промпт вместе с вашим "человеческим описанием задания":
Возьми документ, который я передаю, и переведи его в строгую формальную запись.
1. Каждой сущности сопоставь переменную или множество.
2. Каждое свойство и отношение вырази через предикаты, неравенства и логические связки (∀, ∃, ⇒, ∧, ∨, ≤, <, =).
3. Условия, которые в тексте лишь подразумеваются, выпиши явными ограничениями.
4. К каждой формуле добавь короткую подпись на естественном языке, поясняющую, что она задаёт.
Верни результат файлом Markdown с тремя разделами: Обозначения, Ограничения, Правила. Без вступлений и комментариев, только формализация.
Дальше модель читает ваши требования однозначно. Для машины математика это родной язык, с логикой и сравнениями она работает быстрее и увереннее, да и весит такая запись меньше, а значит бережёт контекстное окно
Гарантирую, что ошибок в вашем проекте станет заметно меньше)
✍1
Кто знает хорошие ТГ-каналы, где выставляют заказы на разработку ?
*Не вакансии, а проекты, заказы
*Не вакансии, а проекты, заказы
👍2
Резюме_Руководитель_команды_разработки_Team_Lead_Ислам_Гаджиев_от.pdf
323.3 KB
А так, ищу вакансии, свободен для сотрудничества.
*Резюме приложено
*Резюме приложено
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1