Мы создали комплексную систему автоматического развертывания кластеров PostgreSQL, протестировали ее более 150 раз, внедрили у заказчика в изолированной инфраструктуре, и все заработало.Никакого доступа к рабочей инфраструктуре, никакого интернета, никакого «скопировал — вставил». Даже буфер обмена отключен. Все тестируем у себя, воссоздав полностью среду заказчика. А это уже больше похоже на запуск марсохода. Читать далее
Ученик сломал первый заказ. Вот как мы его спасли.Один из наших студентов получил свой первый заказ на автоматизацию на Авито: помогающий ИИ ассистент для продавца одежды на Avito. Казалось бы, простая задача - загрузи товары, интегрируй API, добавь LLM и все, ИИ сам за тебя ответит. Но при создании ассистентов много тонкостей и риск разных ошибок. Разбираемся как удалось добежать до бизнес эффекта ... Что за ошибка?
В этой статье я хотел бы обобщить всё, что мы знаем про Hot/Live Reloading на JVM, и далее показать, как я пришел к реализации универсального Live Reloading решения для любых веб-приложений на JVM.Вкратце, в этой статье мы:???? Попробуем сформулировать, какие виды релоадинга бывают. ???? Подробно рассмотрим, какие реализации существуют на JVM. ???? И немножко обсудим детали реализации универсального решения, и что вообще к нему привело. Читать далее
В 2025 году и фактически, и по ощущениям, в России началась рецессия.IT она не обошла стороной. Если в начале года произошли сокращения в крупных IT-компаниях, а к весне немного отпустило, то с осени ситуация снова стала более напряженной.Это не могло не отразиться на зарплатах (спойлер: общая тенденция негативная, но есть и исключения).Ежегодно отслеживаю, что происходит с зарплатами тестировщиков, используя редкий, доступный мне способ. Читать далее
История о том, как удалённая команда QIC открыла для себя катарский EdTech-рынок и обнаружила парадокс: компании активно ходят на карьерные ярмарки, а студенты по-прежнему «голодают» по реальным проектам. Читать далее
Вы когда-нибудь хотели заглянуть в окно прошлого? Генератор изображений от Google, Nano Banana, может превратить ваш экран именно в такой портал во времени. Но воссоздание истории с помощью ИИ несёт с собой свои подводные камни: от того, кто контролирует эти версии прошлого и что они…
В бытность свою веб-разработчиком я часто сталкивалась с тем, что задачи ставятся непонятно. Вот вроде бы тебя попросили что-то сделать, а зачем это нужно — не ясно. И когда делаешь, выясняется, что надо было делать совсем другое.Недавно я увидела адвент на сайте «Читай-города» и…
В этой статье я собрал девять самых частых задач из live-coding этапов собеседований на Python — от декораторов и замыканий до GIL и паттернов. Эти задачи регулярно встречаются в компаниях разного уровня, и их знают те, кто часто участвует в найме.Мы разберём каждую задачу: как её…
Все, что делается в мире, делается с надеждой. Мартин ЛютерВ этом сюжете мы рассмотрим историю становления ИИ как нового научного направления. Также будем говорить о символическом ИИ, оставляя для следующего сюжета историю развития нейросетей. В то же время искусственный…
Наверняка у каждого бэкендера или девопса была такая ситуация: Нужно срочно посмотреть, что случилось на проде. Вы скачиваете server.log, по привычке кликаете на него в VS Code... и всё. Редактор зависает, кулеры ноутбука взлетают, интерфейс не отвечает. Файл весит всего-то 2-3 ГБ, но для…