Архив рубрики ‘базы данных’

ИИ-агенту запретили менять проект. Он удалил рабочую базу данных

В июле 2025 года основатель SaaStr Джейсон Лемкин экспериментировал с Replit. Девять дней собирал приложение при помощи ИИ-агента, практически без ручного программирования. В какой-то момент проект уже работал, и Лемкин решил остановить изменения. Попросил агента ничего не трогать без разрешения. Причём, по его словам, повторил этот запрет одиннадцать раз, в том числе заглавными буквами. Агент […]

Рефакторинг моего Obsidian: как я перестроил хранилище после предыдущей статьи

Предысловие Какое-то время назад я выкладывал статью на Хабр про свое obsidian хранилище. Я получил хороший фидбэк и некоторые идеи. Также я понял, что довольно большая часть моего obsidian нуждается в оптимизации и структуризации. В итоге нашел свободный выходной, чтобы немного перестроить хранилище. Я все это сделал и тут расскажу, как теперь выглядит мой obsidian.

2 года в Obsidian: мой workflow, архитектура заметок, плагины и синхронизация

Введение Около двух лет я использую Obsidian как основное приложение для ведения заметок, планирования и написания статей. В этой статье я хочу поделиться своим полным workflow: от распределения заметок по папкам и горячих клавиш до детального Cheatsheet по хранилищу и организации метода Zettelkasten. Сразу уточню: Obsidian становится действительно удобным только тогда, когда человек сам собирает […]

Эти три буквы никого не оставляют равнодушными

Ни одно собеседование на дата аналитика/дата инженера/мл инженера не проходит без блока про SQL. Вы можете работать в стартапе из трех человек, пользоваться таблицей excel из 10 строчек, но понимать как выполняются запросы из базы данных все равно надо. Разберем топ вопросов на знание SQL, которые чаще всего задают на собеседованиях. Я собрала в этот […]

Почему я перестал держать БД в голове и сделал Structly

Всем привет! Меня зовут Константин, я backend разработчик на python. В последний год я разработал несколько больших проектов. В этой статье я хочу рассказать как я начинал работать с базой данных и как я решил свою проблему все время терять контекст.

Telegram-бот для дисциплины: от монолита к модульности, реферальной системе и тотемным животным

Привет, Хабр!

SQL для QA: 10 задач, которые реально дают на собеседованиях

Содержание Зачем QA вообще SQL? SELECT, WHERE и базовый синтаксис ORDER BY, LIMIT, DISTINCT JOIN — главный вопрос собеседования Агрегатные функции GROUP BY и HAVING Подзапросы Задачи с реальных собеседований UPDATE и DELETE — с осторожностью 5 ловушек, на которых валятся кандидаты Чек-лист перед собеседованием

Почему Олег Бартунов не верит Минобразования и советует программистам не уезжать? И что означает лозунг «Слоник наш»?

Чем заменить базу знаний Confluence? Проверили 4 российских сервиса и делимся результатами

Спойлер: это было долго, больно, но в итоге мы всё же нашли подходящее решение.

Менеджмент по-гангстерски: помогаем Аль Капоне создать базу знаний

Если бы только Альфонсо знал, что база знаний спасёт его от тюрьмы, то… Что? Переписываем историю чикагского гангстера с помощью современных технологий.

12