Сертификация на Крáкен маркетплейс: стоит ли вкладывать время?

Собираюсь получить сертификат на Крáкен маркетплейс, но есть мнение, что он бесполезен. А кто-нибудь уже успел его применить в деле?

kraken даркнет маркет

Подробнее

Автотесты падают без причины, помогите разобраться!

Ребята, я уже не знаю, куда бежать. Пишу автотесты на Selenium, и они стабильно падают. Но не то чтобы код какой-то кривой, нет! Вот работает тест, проходит, а через час — бац, и ошибка какая-то непонятная. То элемент не найден, то таймаут. Я уже и ждать добавил, и циклы перепробовал, но все равно какая-то дичь происходит. Может, это из-за того, что в проекте много асинхронных операций? Или еще что-то я упускаю? Что посоветуете, как такое лечить?

kraken ссылка

Подробнее

Нормально ли быть интровертом в IT-сообществе?

Всем привет! У меня такой вопрос. Я по натуре интроверт, и мне часто бывает сложно выступать на публике, знакомиться с новыми людьми на митапах или конференциях. При этом я отлично работаю в команде, главное — чтобы общение было по делу, через чаты или почту.

В последнее время чувствую себя немного не в своей тарелке. Кажется, что все вокруг такие общительные, открытые, постоянно ходят на нетворкинг. А я сижу, кодин, и чувствую себя каким-то изгоем. Это вообще нормально для нашей сферы?

как зайти на Крáкен

Подробнее

Как я попал на конференцию, о которой даже не слышал...

Сижу я, значит, дома, никого не трогаю, смотрю в монитор. Вдруг приходит мне письмо. Тема: «Приглашение на конференцию XYZ». Я такой: «Что за XYZ? Первый раз слышу». Ну, думаю, очередная спам-рассылка. Даже открывать не стал.

Через пару дней случайно натыкаюсь на пост в каком-то телеграм-канале, где чувак восхищается докладом с этой самой конференции XYZ. «Эм, погодите», — думаю я, — «Это же та самая, на которую меня звали!»

Короче, начал копать. Оказалось, что организаторы разослали приглашения только по базе каких-то очень узких специалистов. А я, видимо, случайно попал в эту рассылку через какой-то старый Кра́кен маркетплейс, где регистрировался когда-то давно. Но главное — конференция оказалась просто огонь! Столько полезной инфы, столько крутых спикеров. Так что, иногда стоит прислушиваться даже к тем письмам, которые кажутся спамом.

kraken маркетплейс

Подробнее

Всё, сломалось! Опять с базой данных проблемы, сил нет!

Ребят, реально уже не знаю, куда бежать. Поставил новую версию PostgreSQL, вроде все нормально было, тестировал, ок. А потом как начало сыпаться! Запросы, которые раньше летали, теперь висят по полминуты, а то и вовсе таймаут получают.

Перепробовал все, что смог найти: индексы пересоздал, конфиги подкрутил — толку ноль. Может, кто сталкивался с чем-то подобным? Есть подозрения, что криво что-то с оптимизатором случилось, но как это проверить и исправить, я понятия не имею. Любая помощь будет бесценна, сил уже реально нет.

Подробнее

Ansible – друг или враг DevOps-инженера?

Вот сколько я работаю с Ansible, у меня до сих пор двоякое отношение. С одной стороны, автоматизация рутинных задач – это круто. Деплой, конфигурация серверов – все делается быстро и повторяемо. Но с другой стороны, эта его YAML-магия иногда такая сложная для отладки! Попробуй найди ошибку в плейбуке на 500 строк, когда все не так, как ты ожидаешь.

Мне кажется, что Ansible хорош для простых сценариев, но когда начинается сложная логика, управление состоянием, то он становится каким-то громоздким. Терраформ в этом плане кажется более продуманным Я думаю, что Ansible – это отличный инструмент, но только для определенных задач, а не как универсальное решение для всего. А вы как считаете?

Подробнее

PostgreSQL: Мой опыт работы с JSONB

Всем привет! Хочу поделиться парой наблюдений по работе с JSONB в PostgreSQL. Раньше я относился к нему скептически, типа, зачем это все, если есть реляционные таблицы. Но в одном проекте пришлось плотно работать именно с JSONB, и я был приятно удивлен.

Во-первых, скорость. Индексация JSONB по ключам работает реально быстро, особенно если правильно настроить GIN-индексы. Мы смогли вынести часть данных, которые раньше хранились в куче связанных таблиц, в один JSONB-документ, и запросы стали работать в разы быстрее. Это особенно удобно для хранения логов, конфигураций или каких-то динамических атрибутов сущностей.

Во-вторых, гибкость. Когда структура данных меняется часто, JSONB – просто спасение. Не нужно менять схему, делать миграции. Просто добавляешь новые поля в JSON. Да, это может привести к некоторой хаотичности, если не следить за структурой, но для прототипирования или быстрого старта – самое то.

Конечно, есть и минусы. Сложные запросы к вложенным структурам могут быть нетривиальными. И не стоит забывать про нормализацию – JSONB не панацея от всего. Но для определенных задач, я считаю, это отличный инструмент. JSONB – это не замена реляционным моделям, а мощное дополнение.

Подробнее