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

Рефакторинг моего 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 российских сервиса и делимся результатами

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

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

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

10 причин, по которым ваш дата-проект провалится

Введение Наука, связанная с обработкой данных, продолжает волновать людей, однако реальные результаты нередко вызывают разочарование у заинтересованных бизнесменов. Как мы можем снизить риски и обеспечить соответствие результатов ожиданиям? Работа в качестве технического специалиста на стыке НИОКР и коммерческих операций дала мне представление о проблемах, которые стоят на этом пути. Я представляю свою личную точку зрения […]

12