[Разработка веб-сайтов, PHP, Конференции] Пара слов о хитростях работы со временем, пример регламента обработки ошибок в микросервисах и немного DDD
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
В эту субботу пройдет онлайн-офлайн митап самарского PHP-чата: зрители трансляции смогут задавать докладчикам вопросы голосом и полноценно участвовать в викторине, а те, кто согласится носить маски, перчатки и следовать другим рекомендациям, смогут аккуратно посетить встречу очно.
Извините, данный ресурс не поддреживается. :(
Вот плеер трансляции: помните, что 11 утра субботы в Самаре — это 10 по Москве/Киеву/Минску. Детали об оффлайн-участии можно найти тут.
Под катом вы найдете истории докладчиков: как выбирали темы, как когда-то выбрали писать на PHP в городе джавистов и за что до сих пор ценят этот выбор.
Алексей Сундуков, ZeBrains. Расскажет, как проектировать работу со временем
— Почему ты хочешь поговорить про таймзоны?
— Многие знают о временных зонах. Но откуда PHP берет эту информацию? Насколько оперативно она обновляется? Часто встречал непонимание этой темы у людей: а если не разбираться, есть риск посадить проект на «пороховую бочку». Поэтому расскажу, как все работает и что нужно, чтобы настроить tzdata для оперативной актуализации.
— Часто слышу, что «Самара — город джавистов», а «PHP постепенно мимикрирует под Java». Поэтому не могу не спросить: а что полезного в плане концепций из других языков ты реально использовал в работе?
— DI, предоставляемое фрейворками. И замыкания.
— А за что ты любишь PHP?
— Сейчас язык имеет развитую инфраструктуру с готовыми решениями, которые позволяют создать качественные приложения для веба. Соблюдается баланс между производительностью и удобством модификации.
— Ок, все мы видим плюсы в PHP. Но зачем людям приходить на митап или смотреть его?
— Для синхронизации с коллегами по цеху) Например, мне всегда интересно спросить, как другие команды ведут проекты, какие инструменты используют, какой профит от них получают. Взамен готов делиться своим опытом: помимо темы доклада, могу рассказать интересного о Linux и Ubuntu, про гомогенную инфраструктуру и не только.
Равиль Шаменов, независимый консультант. Расскажет, как понять, есть ли в команде DDD и зачем это ей
— Почему ты выбрал тему «DDD для разработчика»?
— Мне кажется, концепция DDD отлично заходит аналитикам и менеджерам, а для разработчиков выглядит ненадежной. Хочу показать, что можно из неё вытянуть полезного.
— Часто слышу, что «Самара — город джавистов», а «PHP постепенно мимикрирует под Java». Поэтому не могу не спросить: а что полезного в плане концепций из других языков ты реально использовал в работе?
— Мне кажется, лучше просто использовать языки для тех целей, для которых они, на твой взгляд, лучше всего идут:
- анализ данных на Python или Java,
- быстрые и производительные серверы (когда поставлена такая цель и на это выделены деньги, есть тесты нагрузки и скорости) на Go,
и так далее.
— Ок, а за что ты любишь PHP?
— Это гибкий язык, дающий простор для фантазии, позволяющий творить, а не заучивать API давно написанных пакетов. Да, у PHP низкий порог вхождения: на нем можно как заморочиться паттернами на Symfony, так и SQL-запросы в HTML-код повставлять. Но как раз потому, что язык позволяет «нагадить», он приучает тебя убирать за собой и другими. Именно в этом языке вырабатывается привычка не оставлять после себя каку, кто бы ее не сделал. Чистота должна быть прежде всего не в коде, а в головах.
— Зачем людям приходить на митап или смотреть его?
— По мне, прогресс по навыкам резко встанет без митапов и общения. А когда все работают на удаленке, делиться мыслями и опытом становится сложнее. Бонусом: можно поговорить о многом за рамками доклада — о хороших командах, развитии технических и организационных навыков, том, как нас видят менеджеры и так далее.
Михаил Самаркин, Skyeng. Расскажет, как договоренности про ответы апишек облегчают интеграции, онбординг и не только
— Почему ты решил поднять вопрос единого формата обработки и генерации ошибок между сервисами?
— Когда ошибки от сервисов идут в разных форматах и обрабатываются по-разному, это влечет за собой падение SLA и неудобство в расследованиях произошедшего. Хочу показать наши responce convetnions, как делаем листенеры, оборачиватели и пр.
— Ок, а за что ты любишь PHP?
— Когда нужно быстро — пишешь быстро и просто. Когда нужно что-то сложное — то же можешь, хоть иногда с нюансами (куда без них).
— Часто слышу, что «Самара — город джавистов», а «PHP постепенно мимикрирует под Java». Поэтому не могу не спросить: а что полезного в плане концепций из других языков ты реально использовал в работе?
— Технические и стратегические паттерны — они скорее про enterprise, чем и является Java. В PHP они не всегда уместны, но иногда очень помогают в решении сложных бизнес-задач.
— Зачем людям приходить на митап или смотреть его?
— PHP развивается быстро, и без обмена опытом охватить все самому невозможно. Я сам стараюсь держать нос по ветру, использовать современные подходы к разработке, и с интересом слушаю доклады о задачах, где нужно было поломать голову.
p.s. А еще у нас будут такие наклейки.
Напечатаем с запасом: чтобы в следующий раз хватило тем, кто останется дома и посмотрит онлайн.
===========
Источник:
habr.com
===========
Похожие новости:
- [Разработка веб-сайтов, JavaScript, Проектирование и рефакторинг, Системы сборки] Как привести проект в чувство
- [Информационная безопасность, Конференции] Онлайн-встреча по информационной безопасности Digital Security ON AIR
- [Разработка веб-сайтов, Accessibility] Почему российские сайты не будут соответствовать ГОСТу по доступности
- [Разработка веб-сайтов, JavaScript, Angular, TypeScript] Давайте сделаем переиспользуемый компонент tree view в Angular
- [Проектирование и рефакторинг, Go] О репозиториях замолвите слово
- [Хакатоны, Конференции] Digital-мероприятия в Москве c 26 октября по 1 ноября
- [Разработка веб-сайтов, Python, Django] Что происходит, когда вы выполняете manage.py test? (перевод)
- [PHP, Программирование] Эволюция PHP — от 5.6 до 8.0 (Часть 2) (перевод)
- [Управление проектами, Конференции, Лайфхаки для гиков, Видеоконференцсвязь] Как провести нескучный корпоратив в онлайне и собрать аудиторию в 10 500 сотрудников
- [PHP, Nginx] Откуда берется заголовок Content-Type: nginx + php-fpm
Теги для поиска: #_razrabotka_vebsajtov (Разработка веб-сайтов), #_php, #_konferentsii (Конференции), #_php_samara (php самара), #_php_mitap (php митап), #_tajmzony_php (таймзоны php), #_mikroservisy_php (микросервисы php), #_generatsija_otvetov_ob_oshibokah_v_php (генерация ответов об ошибоках в php), #_ddd, #_blog_kompanii_skyeng (
Блог компании Skyeng
), #_razrabotka_vebsajtov (
Разработка веб-сайтов
), #_php, #_konferentsii (
Конференции
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 23:39
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
В эту субботу пройдет онлайн-офлайн митап самарского PHP-чата: зрители трансляции смогут задавать докладчикам вопросы голосом и полноценно участвовать в викторине, а те, кто согласится носить маски, перчатки и следовать другим рекомендациям, смогут аккуратно посетить встречу очно. Извините, данный ресурс не поддреживается. :( Вот плеер трансляции: помните, что 11 утра субботы в Самаре — это 10 по Москве/Киеву/Минску. Детали об оффлайн-участии можно найти тут. Под катом вы найдете истории докладчиков: как выбирали темы, как когда-то выбрали писать на PHP в городе джавистов и за что до сих пор ценят этот выбор. Алексей Сундуков, ZeBrains. Расскажет, как проектировать работу со временем — Почему ты хочешь поговорить про таймзоны? — Многие знают о временных зонах. Но откуда PHP берет эту информацию? Насколько оперативно она обновляется? Часто встречал непонимание этой темы у людей: а если не разбираться, есть риск посадить проект на «пороховую бочку». Поэтому расскажу, как все работает и что нужно, чтобы настроить tzdata для оперативной актуализации. — Часто слышу, что «Самара — город джавистов», а «PHP постепенно мимикрирует под Java». Поэтому не могу не спросить: а что полезного в плане концепций из других языков ты реально использовал в работе? — DI, предоставляемое фрейворками. И замыкания. — А за что ты любишь PHP? — Сейчас язык имеет развитую инфраструктуру с готовыми решениями, которые позволяют создать качественные приложения для веба. Соблюдается баланс между производительностью и удобством модификации. — Ок, все мы видим плюсы в PHP. Но зачем людям приходить на митап или смотреть его? — Для синхронизации с коллегами по цеху) Например, мне всегда интересно спросить, как другие команды ведут проекты, какие инструменты используют, какой профит от них получают. Взамен готов делиться своим опытом: помимо темы доклада, могу рассказать интересного о Linux и Ubuntu, про гомогенную инфраструктуру и не только. Равиль Шаменов, независимый консультант. Расскажет, как понять, есть ли в команде DDD и зачем это ей — Почему ты выбрал тему «DDD для разработчика»? — Мне кажется, концепция DDD отлично заходит аналитикам и менеджерам, а для разработчиков выглядит ненадежной. Хочу показать, что можно из неё вытянуть полезного. — Часто слышу, что «Самара — город джавистов», а «PHP постепенно мимикрирует под Java». Поэтому не могу не спросить: а что полезного в плане концепций из других языков ты реально использовал в работе? — Мне кажется, лучше просто использовать языки для тех целей, для которых они, на твой взгляд, лучше всего идут:
и так далее. — Ок, а за что ты любишь PHP? — Это гибкий язык, дающий простор для фантазии, позволяющий творить, а не заучивать API давно написанных пакетов. Да, у PHP низкий порог вхождения: на нем можно как заморочиться паттернами на Symfony, так и SQL-запросы в HTML-код повставлять. Но как раз потому, что язык позволяет «нагадить», он приучает тебя убирать за собой и другими. Именно в этом языке вырабатывается привычка не оставлять после себя каку, кто бы ее не сделал. Чистота должна быть прежде всего не в коде, а в головах. — Зачем людям приходить на митап или смотреть его? — По мне, прогресс по навыкам резко встанет без митапов и общения. А когда все работают на удаленке, делиться мыслями и опытом становится сложнее. Бонусом: можно поговорить о многом за рамками доклада — о хороших командах, развитии технических и организационных навыков, том, как нас видят менеджеры и так далее. Михаил Самаркин, Skyeng. Расскажет, как договоренности про ответы апишек облегчают интеграции, онбординг и не только — Почему ты решил поднять вопрос единого формата обработки и генерации ошибок между сервисами? — Когда ошибки от сервисов идут в разных форматах и обрабатываются по-разному, это влечет за собой падение SLA и неудобство в расследованиях произошедшего. Хочу показать наши responce convetnions, как делаем листенеры, оборачиватели и пр. — Ок, а за что ты любишь PHP? — Когда нужно быстро — пишешь быстро и просто. Когда нужно что-то сложное — то же можешь, хоть иногда с нюансами (куда без них). — Часто слышу, что «Самара — город джавистов», а «PHP постепенно мимикрирует под Java». Поэтому не могу не спросить: а что полезного в плане концепций из других языков ты реально использовал в работе? — Технические и стратегические паттерны — они скорее про enterprise, чем и является Java. В PHP они не всегда уместны, но иногда очень помогают в решении сложных бизнес-задач. — Зачем людям приходить на митап или смотреть его? — PHP развивается быстро, и без обмена опытом охватить все самому невозможно. Я сам стараюсь держать нос по ветру, использовать современные подходы к разработке, и с интересом слушаю доклады о задачах, где нужно было поломать голову. p.s. А еще у нас будут такие наклейки. Напечатаем с запасом: чтобы в следующий раз хватило тем, кто останется дома и посмотрит онлайн. =========== Источник: habr.com =========== Похожие новости:
Блог компании Skyeng ), #_razrabotka_vebsajtov ( Разработка веб-сайтов ), #_php, #_konferentsii ( Конференции ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 23:39
Часовой пояс: UTC + 5