MyBatis «на минималках»
CDEK Digital · 08 февраля
Почему MyBatis? Потому что мы в CDEK используем его в большинстве проектов, и в деле он весьма неплохо себя показал. Немного сложен и непривычен на этапе входа, но все эти минусы перекрываются его гибкостью. «Да есть Hibernate, Jooq, JDBC и еще что‑то», — скажут бывалые. Есть, но в данной статье речь пойдёт о MyBatis.
Привет, Хабр! Меня зовут Пётр Гусаров, я Java‑программист в CDEK. В этой статье расскажу про не очень распространённый фреймворк MyBatis.
Почему MyBatis? Потому что мы в CDEK используем его в большинстве проектов, и в деле он весьма неплохо себя показал. Немного сложен и непривычен на этапе входа, но все эти минусы перекрываются его гибкостью. «Да есть Hibernate, Jooq, JDBC и еще что‑то», — скажут бывалые. Есть, но в данной статье речь пойдёт о MyBatis.
Статья будет полезна новичкам, которые хотели попробовать данный фреймворк или попробовали, но что‑то не получилось.
CDEK Digital · 25 апреля
REST API на котиках
С какой стороны IT вы бы не пытались войти — в какой‑то момент столкнётесь с понятием REST API. Эта статья создана, чтобы смягчить данное столкновение. Новые темы всегда легче воспринимаются на простых примерах, ну а если это примеры с котиками, то варианта не разобраться просто нет.

CDEK Digital · 30 ноября
Хороший, плохой, никакой: почему важно проектировать дизайн и как это делать?
Как мы пришли к проектированию и review плана разработки до начала реализации задачи, что это дало и как повлияло на скорость и качество разработки. Также поделимся практическим руководством: как проектировать и проверять технический дизайн, чтобы это было быстро и удобно.

CDEK Digital · 19 декабря
У нас были курьеры, десятки посылок и час на доставку: кейс со своевременностью доставки 92% в Москве
Расскажем о том, как работали с метрикой своевременности на последней миле и научились успевать доставлять в часовой интервал.

CDEK Digital · 28 февраля
Юнит-тесты: чек-лист методик проектирования
Много раз мы слышали о необходимости писать модульные тесты, о том, что весь код должен быть ими покрыт. При этом не встречалось списка: какие именно методики лучше использовать при тестировании кода.

CDEK Digital · 21 марта
От хаоса к порядку. Как мы внедряем стандарты в CDEK
Поговорим о способах выработки и применении стандартов, их влиянии на проектирование, разработку, тестирование и стабильность системы в целом. Для примера возьмем ERP CDEK, которая ежедневно обеспечивает работу десятков тысяч пользователей, нескольких сотен тысяч клиентов и позволяет нам обрабатывать до полумиллиона заказов в день.
