Тестирование в Vimbox (SkyEng)

В этом выпуске поговорили с Алексеем Землянским о тестировании кода в платформе Vimbox (SkyEng), о важности автотестов и планах по развитию культуры тестирования в команде.

  • Перевёрнутая пирамида тестирования
  • TDD или нет? Тесты сначала или тесты потом?
  • Зачем нужны тесты и как в этом убедить коллег?
  • Symfony, PHPUnit, Jenkins

DDD #1 — Domain Model

Domain-Driven Design или сокращённо DDD. Если взять краткую цитату из википедии — это набор правил, которые позволяют принимать правильные проектные решения.

Термин был впервые введен Эриком Эвансом в его книге с таким же названием «Domain-Driven Design» в 2004 году. В русском переводе Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем.

Этим выпуском подкаста я хочу начать серию кратких заметок о DDD по книге Эванса. Заметки подготовил Антон Кучеров (разработчик из Percona) для своего телеграм канала dependency hell. Более подробно, читайте у него в телеграме.

Поделитесь комментарием:

PHP-Дайджест № 161 (15 – 29 июля 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский делится подборкой свежих новостей из мира PHP — последние RFC успевшие попасть в PHP 7.4 перед заморозкой, Symfony Cloud vs Laravel Vapor.

Читайте полную версию на Хабре.

Выпуск выходит при поддержке PhpStorm и компании JetBrains.

ICFPC 2019 и Mini AI Cup #4

В июне проходил очередной ежегодный конкурс по программированию ICFP Contest 2019.

Я был вдохновлён текстовой трансляцией от команды СКБ Контур и обзором в блоге Никиты Прокопова (tonsky), поэтому решил поделиться своими мыслями в подкасте.

А 18 июля стартовал Mini AI Cup #4 от Mail.ru, который продлится целый месяц, присоединяйтесь! Я уже написал первого бота, смотреть на визуализацию своего алгоритма против чужих ботов очень увлекательно.

PHP-Дайджест № 160 (1 – 15 июля 2019)

В этом выпуске автор знаменитых PHP-Дайджестов Роман Пронский делится подборкой свержих новостей из мира PHP — краткий обзор некоторых новых функций PHP 7.4 и предложений, которые пока не попали в 7.4. Релиз ReactPHP 1.0 с долгосрочной поддержкой.

Читайте полную версию на Хабре.

Выпуск выходит при поддержке PhpStorm и компании JetBrains.

ReactPHP

Продолжаем серию выпусков Пятиминутки PHP про асинхронный PHP. Сегодня с нами на связи Сергей Жук — разработчик из SkyEng и один из главных знатоков ReactPHP! Поговорим про ReactPHP, в чём его сильные стороны, какие проблемы решает и в каких случаях его использовать?

Текстовая расшифровка этого подкаста: https://habr.com/ru/company/skyeng/blog/460523/

Ссылки на предыдущие выпуски, затрагивающие тему асинхронности:

DevConf 2019 (Москва, 21 июня)

В этом выпуске сделаю обзор докладов поданных на конференцию DevConf, которая пройдёт в Москве 21 июня 2019 года.

Это уже 10-я конференция, проходит каждый год и примерно на половине из прошедших я был. Нравится мне это мероприятие, поэтому давайте посмотрим, что у них там в этом году?

Дополнительные ссылки, упоминавшиеся в подкасте:

BeerPHP Moscow Meetup

16 апреля 2019 года в Москве в пабе Свинья и Роза (ул. Трубная, 14) пройдёт третья встреча BeerPHP, начало в 20:30.

В этом выпуске подкаста организаторы Олег и Владимир рассказывают как появилась идея, как организовано мероприятие и что там будет.

Регистрация и вход свободный, приглашаются все!

Если вы слушаете этот выпуск после 16 апреля, то заходите на страницу BeerPHP Moscow на meetup.com и подписывайтесь на уведомление о следующей встрече!

Также есть Telegram чат: https://t.me/beerphp_moscow

Администрирование Linux — что нужно знать разработчику?

В этот подкаст я пригласил Алексея Цыкунова, с которым познакомился на онлайн-курсах по реляционным СУБД на сайте Otus.

Алексей ведёт курсы по администрированию Linux и СУБД, имеет большой опыт работы в интернет-провайдерах, телекоме и над высоконагруженными проектами.

Тема выпуска: что нужно знать современному бэкенд разработчику о Linux, на сколько глубого погружаться в темы администрирования и понимания устройства операционной системы?

https://otus.ru/lessons/linux/

Symfony Hackathon в деталях — issues и pull requests

Продолжаем рассказ про The Symfony and API Platform Hackathon, который проходил в Брюсселе 6 и 7 апреля 2019. В этом выпуске Валентин раскрывает технические подробности тех issues и pull requests, над которыми велась работа в рамках хакатона и делает обзор некоторых будущих улучшений в Symfony в Security, в формах, в DI, в Validator и других компонентах. Проводим параллели между Symfony и Java Spring.