Golang-дайджест № 23 (1 – 30 ноября  2022)

Свежая подборка новостей и материаловИнтересное в этом выпускеРуководство по стилю Go Style, выпущен Goland 2022.3, видео с конференции GopherCon 2022 Читать далее…

Не твое змеиное дело: как Python выглядит изнутри сегодня

Мы поговорили с техлидом и дата-инженером Skyeng, автором курса Python для инженеров Денисом Наумовым.У Дениса за плечами — более 5 лет в разработке и анализе данных на Пайтоне. Выстраивает системы реагирования на триггерные события во взаимодействии п…

Парсинг XML в Golang

Актуальность XML в 2022 году была бы под вопросом, но все еще остается много legacy систем, которые могут предоставлять данные в этом формате, поэтому нам приходится с ним работать. XML популярен в travel индустрии. Например, GDS (международные систем…

Введение в DDD: когда микросервисов на Go недостаточно

Микросервисная архитектура помогает строить гибкие и масштабируемые приложения. Однако в случае бессистемного использования этого подхода вы довольно быстро столкнётесь с разочарованием и неконтролируемыми сложностями. Избежать проблем помогает Domain-…

Как сделать трек на ИТ-конференции в меняющихся условиях и при этом не упустить работу: опыт организатора

В октябре этого года состоялся очередной DevFest Omsk 2022 — конференция «от программистов для программистов». Он впервые прошёл в онлайн-формате, а backend-разработчик red_mad_robot Илья Горкун организовал на нём пер…

Приручая System Design Interview

Эта статья — о секции по проектированию систем, которая стала появляться на собеседованиях в российских компаниях. В ней за час предлагается проработать дизайн highload системы по функциональным и нефункциональным требованиям, тем самым предъявив экспе…

Как я организовал автоматический деплой для своих пет-проектов

Всем привет) Это мой первый пост на хабре, и сегодня я расскажу про небольшой pet project (git-trigger) , который я недавно написал для сборки своих проектов на сервере. На данный момент я использую его в нескольких своих проектах для автоматической сб…