habrahabr
Нейрошиза: как мы потеряли голову из-за искусственного интеллекта

Пока вы это читаете, кто-то уже делает стартап за выходные с помощью AI, поднимает раунд и продаёт компанию самому себе. Всё это — в эпоху нейрошизы.Внимательные читатели Хабра, возможно, заметили здесь статью "Как я навайбкодил бизнес на 6к долларов в месяц за выходные". Но читатели оказались не такими продвинутыми и статью заминусовали, после чего автор её удалил. Если что, то на VC она осталась. Ожидаем похожих удивительных историй? Кстати, там не было дохода – это автор нафантазиров…

  • пятница, 30 мая 2025 г. в 00:00:15
habrahabr
Итак, я приехал, что дальше?

Digital nomad - это человек, который добровольно решил сняться с якоря и жить свободно. Я к этой категории не отношусь. Меня скорее обстоятельства заставили сняться с большого тяжёлого якоря и двинуть куда подальше. Этим "куда подальше" оказались Штаты. Пока я жил во Владивостоке, я умудрился несколько раз отказаться от предложений с релокацией в Корею (Южную, на всякий случай уточняю), в Сингапур, в Канаду и США. Поэтому довольно иронично, что спустя 5 лет я оказался здесь.В этой стать…

  • пятница, 30 мая 2025 г. в 00:00:15
golang
Бесполезная статья. SimpleProtocol vs BinaryParameters

арты нейросетиЯ думаю, что многие, кто занимается разработкой в стеке Go + PgBouncer + PostgreSQL, уже примерно поняли, о чём будет статья — о проблеме выполнения prepared statements и сравнении работы двух популярных драйверов для PostgreSQL: lib/pq и jackc/pgx.Если интересно — добро пожаловать под кат.🧨 Описание проблемы1. Одной стороны — PgBouncerPgBouncer создаёт ограниченный пул соединений к PostgreSQL и переиспользует их между клиентами, которых может быть в разы больше. Существует 3 режи…

  • пятница, 30 мая 2025 г. в 00:00:12
golang
Application Layer на примере Go — зачем он нужен, если уже есть сервисы?

Привет, Хабр!Сегодня разберёмся, зачем Go-проекту слой Application / Use-Case: как он герметично изолирует бизнес-логику, позволяет переключаться между HTTP, gRPC, Cron-джобами и очередями, а заодно экономит тесты и нервные клетки. Где живёт слой Application?/internal /domain // сущности, политики /app // <-- наши use cases /adapters /http // delivery /cron /grpc /infra /postgres // репозитории, external clients /…

  • пятница, 30 мая 2025 г. в 00:00:11
golang
Контейнер с нуля

В настоящее время резко возрос спрос на контейнеры, используемые в продакшене для эксплуатации больших энтерпрайз-приложений. Как правило, они развёртываются в Docker. Docker де-факто стал основной технологией для работы с контейнеризованными приложениями. Но на основе чего он построен? Как он контейнеризует приложения? В данной статье постараемся ответить на эти вопросы. ❯ Зачем нужны контейнерыПрежде, чем поговорить о контейнерах, давайте разберёмся, что такое процесс.Процесс создаётся, когда…

  • пятница, 30 мая 2025 г. в 00:00:10
golang
Моё автопротоколирование, создание полифункционального сервиса

ДисклеймерВсем привет! В данной статье я поделюсь своим опытом написания сервиса. Я не являюсь опытным или профессиональным разработчиком, я пишу свой проект и мои решения могут быть не самыми оптимальными. Эта статья состоит в основном из моих решений при написании сервиса, что могут быть не идеальными. Мой путь не является правильным и потому - судите "строго". Так же порекомендую прочитать предыдущие мои статьи.)Новая архитектура проектаПосле совершения множества ошибок, я решил слег…

  • пятница, 30 мая 2025 г. в 00:00:09
golang
Docker на каждый день: Ключевые команды в одной статье-шпаргалке

Забудьте о том, что Docker — это некий таинственный инструмент исключительно для DevOps-инженеров. В современном мире разработки Docker стал таким же незаменимым швейцарским ножом, как Git или ваш любимый редактор кода. Он позволяет любому разработчику писать код, который будет одинаково работать на машине коллеги, на тестовом стенде и в продакшене, забыв о кошмаре "а у меня на машине все работает". Если вы еще не погрузились в мир контейнеризации или вам нужен удобный источник команд, …

  • пятница, 30 мая 2025 г. в 00:00:08
javascript
Как Яндекс и ИТМО сделали магистратуру по программированию, которая подойдёт и новичкам, и опытным …

В сентябре 2025 года Яндекс и ИТМО открывают онлайн-магистратуру «Фронтенд- и бэкенд-разработка». Анастасия Ждановская, руководитель программы со стороны Яндекса, рассказала, как устроена магистратура для начинающих и опытных программистов, что входит в программу, как создаются учебные материалы и как на неё поступить.Главное о магистратуре «Фронтенд- и бэкенд-разработка»ПоступлениеВам потребуется предоставить диплом бакалавра или специалиста и пройти вступительные испытания (ВИ). Магистратура …

  • пятница, 30 мая 2025 г. в 00:00:07
javascript
Как я с помощью ChatGPT и Midjourney браузерную игру для изучения регулярных выражений создавал

Зарождение идеиЕще в бытность джунни, я наткнулся на милейшую интерактивную обучалку по селекторам CSS: CSS Diner. Кто не знает — обязательно посмотрите, эстетический кайф гарантирован. Прошел ее минут за 15 на одном дыхании и подумал: а почему бы не сделать что‑то подобное с аналогичной механикой «допиши правильное слово в пропуск в бойлерплейте», только по другой теме? Сходу на ум ничего не пришло, но идею я запомнил.Три года спустя я решил изучить React, написав на нем какой‑нибудь пет‑проек…

  • пятница, 30 мая 2025 г. в 00:00:06