Хабр, привет! Меня зовут Сергей Константинов. Я старший разработчик в Сбере и наставник на курсе «Фронтенд-разработчик» в Практикуме. Возможно, вы уже знакомы с моей статьёй «Путь фронтенд-разработчика. От рождения до тимлида», в которой я описал типичный карьерный путь, полный трудностей и преодолений. На этот раз я расскажу о том же пути, но с другого ракурса — и разберу задачи, которые часто выполняют фронтенд-разработчики разных грейдов и на разных местах работы. Читать далее
Сегодня я хочу на собственном, более чем 30-летнем, опыте показать историю развития направления E-com в России. Вспомню, с чего все начиналось, и какие испытания выпали на долю электронной коммерции. Выделю основные сегодняшние тенденции в онлайн-торговле, немного помечтаю о светлом будущем и даже сделаю несколько предсказаний. А заодно, расскажу, как я сам оказался «по-уши в E-com». Погнали читать...
В статье автор расскажет, почему модуль порошкового пожаротушения «Буран-2,5-2С» посчитали виновником пожара, разберёт, как он устроен, и самостоятельно протестирует модуль на предмет конструктивных недостатков. Читать далее
В современном мире программирования язык Python занимает особое место благодаря своей простоте, читаемости и мощным возможностям. Он стал одним из самых популярных языков среди начинающих разработчиков и профессионалов. Но как же привлечь внимание к этому языку и сделать процесс
Красота и стиль – это ценность. В отношении данных это проявляется в любви к графикам. Если вы читаете эти строки, значит и вас не обошел этот недуг. Кому нужны эти скучные таблицы? Ведь есть же ГРАФИКИ! Читать далее
Почему я не готовлюсь к алгоритмическому интервьюИ не очень люблю людей, которые к нему готовы. Когда я провожу интервью, то главное - это понять как человек думает и как решает проблемы. К собеседованию
Все самые важные и интересные финансовые новости в России и мире за неделю: 10-летняя «малышка на 2,8 млрд» из Краснодара, новые ограничения от Interactive Brokers, физический интеллект пизеров для OpenAI и Безоса, Tether идет в торговлю нефтью, а также опасные времена для канадских криптанов. Читать далее
В данной статье обсудим проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с примерами на Go. Поговорим о деталях их реализации в указанных СУБД. На примере PostgreSQL проведем benchmark-тестирование производительности уровней изоляции с использованием инструмента pgbench Читать далее
В данной статье мы рассмотрим взаимодействие apache airflow, rabbitMQ и postgreSQL. Научимся правильно устанавливать соединения между ними и напишем базовый ETL. Читать далее
Если запустить Tor в Docker, то его можно использовать как прокси-сервер для обхода блокировок с разных сторон.В этой инструкции мы запустим сам прокси-сервер. Настроим локальный компьютер для серфинга в интернете, минуя внутреннюю блокировку. И настроим сеть для другого контейнера, чтобы он мог получать данные, например антивирусные базы, минуя внешнюю блокировку.Для запуска нам понадобится Ubuntu с установленными: git, make и docker. Читать далее