Artwork

תוכן מסופק על ידי Пятиминутка PHP. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Пятиминутка PHP או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !

Выпуск №28 - Superjob PHP-meetup

7:37
 
שתפו
 

סדרה בארכיון ("עדכון לא פעיל" status)

When? This feed was archived on July 02, 2025 03:23 (5M ago). Last successful fetch was on April 10, 2024 11:47 (1+ y ago)

Why? עדכון לא פעיל status. השרתים שלנו לא הצליחו לאחזר פודקאסט חוקי לזמן ממושך.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 183282833 series 90501
תוכן מסופק על ידי Пятиминутка PHP. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Пятиминутка PHP או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Мои впечатления и краткий обзор докладов Superjob PHP-meetup 20 июля 2017. https://superjob-meetup.timepad.ru/event/517825/ Антон Довгаль, Senior C Developer Badoo, с докладом «Как мы разрабатываем модули в Badoo». Документация на тему архитектуры языка PHP скудна и разрозненна, несмотря на то что тема интересна многим. В моем докладе я постараюсь заполнить этот пробел и рассказать о модулях PHP: как они работают, зачем и как их пишут. В процессе мы рассмотрим опыт Badoo в этой сфере на примерах двух модулей. И еще напишем очень небольшой собственный модуль. - Что такое модули PHP, как они работают - Как начать писать свой модуль PHP - Скелет модуля — Функции, классы, методы - Разбор параметров функции - Сборка модуля - Подгрузка модуля - Простой пример модуля из Badoo - Сложный пример модуля из Badoo Алексей Коротин, старший разработчик Superjob, с докладом «Внедрение RESTful в mature проект». В своём докладе я расскажу, как мы в Superjob разрабатываем лаконичный и чистый RESTful API для проекта с многолетней историей, как автоматизируем документацию и тестирование нашего API и как облегчаем жизнь программисту. - Как мы внедрили чистый и прозрачный REST поверх легаси - Как нам удалось привести зоопарк технологий к единому виду - Как отвязались от структуры хранения и перестали писать тонны DTO - Как распараллелили разработку между командами благодаря единым стандартам - Как стандарт помог нашим автотестам и документации - Как сократили время на разработку нового и перестали думать о рутине - Как при этом удалось соблюсти баланс между автоматизацией и эффективностью - Как при всем этом оставили свободу действий программисту Надежда Рябцова, Senior DevOps Engineer Skyeng, с докладом "Как медиа сервисы Skyeng переехали на Symfony 4" Я расскажу, как мы приняли решение и внедрили в продакшн новый инструмент для сборки бекенда приложений – Symfony Flex – менее чем за один месяц. О преимуществах и недостатках подхода для сборки бандлов с помощью рецептов. Сейчас нам удалось укротить зоопарк подключаемых бандлов, и оформить схему переезда на Symfony 4 для последователей внутри компании и за ее пределами. В своем проекте мы реализовали легковесное api для браузерных расширений и сопровождаем его стопроцентным покрытием автотестами. И я расскажу, как вписать Symfony Flex в процессы непрерывной интеграции, схожие с нашими. А также, как развивать и эксплуатировать проект на альфа версии фреймворка в продакшне. Василий Грудистов, руководитель департамента производства QSOFT, с докладом "Как построить SOA в связке laravel и 1C-Битрикс. Опыт большого проекта" В ходе доклада я расскажу, как мы достигли увеличения производительности международного портала с 1млн. пользователей в сутки, до 50 млн., при этом сильно расширив функционал. - Как спроектировать сервисно-ориентированную архитектуру (SOA); - Как создать отказоустойчивую/катастрофоустойчивую платформу; - Как реализовать совмещение предыдущей разработки на 1С-Битрикс и не потерять взаимосвязь пользователей в SOA; - Как организовать совместную работу 1С-Битрикс и сервисов на PHP Framework laravel в рамках одного портала, исключив необходимость внесения дублирующего кода; - Как закэшировать ВСЁ, при этом не потерять динамические функции портала. Александр Макаров, активный участник OpenSource проектов, один из разработчиков PHP-фреймворка Yii и его представитель в PHP-FIG, с докладом "Yii. Что дальше?" - Что происходит с PHP: стоит ли с ним работать или пора переходить на другие языки? - Ошибки 2.0. Что мы сделали не так и почему. Для понимания этого нужно знать историю Yii, так что немного нырнём и в неё. - Планы на 2.1. Как мы будем исправлять ошибки и что будет нового в следующей версии. - Планы на 3.0. Если он будет. О том, что мы никому не показываем, но потихоньку пилим.
  continue reading

114 פרקים

Artwork
iconשתפו
 

סדרה בארכיון ("עדכון לא פעיל" status)

When? This feed was archived on July 02, 2025 03:23 (5M ago). Last successful fetch was on April 10, 2024 11:47 (1+ y ago)

Why? עדכון לא פעיל status. השרתים שלנו לא הצליחו לאחזר פודקאסט חוקי לזמן ממושך.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 183282833 series 90501
תוכן מסופק על ידי Пятиминутка PHP. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Пятиминутка PHP או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Мои впечатления и краткий обзор докладов Superjob PHP-meetup 20 июля 2017. https://superjob-meetup.timepad.ru/event/517825/ Антон Довгаль, Senior C Developer Badoo, с докладом «Как мы разрабатываем модули в Badoo». Документация на тему архитектуры языка PHP скудна и разрозненна, несмотря на то что тема интересна многим. В моем докладе я постараюсь заполнить этот пробел и рассказать о модулях PHP: как они работают, зачем и как их пишут. В процессе мы рассмотрим опыт Badoo в этой сфере на примерах двух модулей. И еще напишем очень небольшой собственный модуль. - Что такое модули PHP, как они работают - Как начать писать свой модуль PHP - Скелет модуля — Функции, классы, методы - Разбор параметров функции - Сборка модуля - Подгрузка модуля - Простой пример модуля из Badoo - Сложный пример модуля из Badoo Алексей Коротин, старший разработчик Superjob, с докладом «Внедрение RESTful в mature проект». В своём докладе я расскажу, как мы в Superjob разрабатываем лаконичный и чистый RESTful API для проекта с многолетней историей, как автоматизируем документацию и тестирование нашего API и как облегчаем жизнь программисту. - Как мы внедрили чистый и прозрачный REST поверх легаси - Как нам удалось привести зоопарк технологий к единому виду - Как отвязались от структуры хранения и перестали писать тонны DTO - Как распараллелили разработку между командами благодаря единым стандартам - Как стандарт помог нашим автотестам и документации - Как сократили время на разработку нового и перестали думать о рутине - Как при этом удалось соблюсти баланс между автоматизацией и эффективностью - Как при всем этом оставили свободу действий программисту Надежда Рябцова, Senior DevOps Engineer Skyeng, с докладом "Как медиа сервисы Skyeng переехали на Symfony 4" Я расскажу, как мы приняли решение и внедрили в продакшн новый инструмент для сборки бекенда приложений – Symfony Flex – менее чем за один месяц. О преимуществах и недостатках подхода для сборки бандлов с помощью рецептов. Сейчас нам удалось укротить зоопарк подключаемых бандлов, и оформить схему переезда на Symfony 4 для последователей внутри компании и за ее пределами. В своем проекте мы реализовали легковесное api для браузерных расширений и сопровождаем его стопроцентным покрытием автотестами. И я расскажу, как вписать Symfony Flex в процессы непрерывной интеграции, схожие с нашими. А также, как развивать и эксплуатировать проект на альфа версии фреймворка в продакшне. Василий Грудистов, руководитель департамента производства QSOFT, с докладом "Как построить SOA в связке laravel и 1C-Битрикс. Опыт большого проекта" В ходе доклада я расскажу, как мы достигли увеличения производительности международного портала с 1млн. пользователей в сутки, до 50 млн., при этом сильно расширив функционал. - Как спроектировать сервисно-ориентированную архитектуру (SOA); - Как создать отказоустойчивую/катастрофоустойчивую платформу; - Как реализовать совмещение предыдущей разработки на 1С-Битрикс и не потерять взаимосвязь пользователей в SOA; - Как организовать совместную работу 1С-Битрикс и сервисов на PHP Framework laravel в рамках одного портала, исключив необходимость внесения дублирующего кода; - Как закэшировать ВСЁ, при этом не потерять динамические функции портала. Александр Макаров, активный участник OpenSource проектов, один из разработчиков PHP-фреймворка Yii и его представитель в PHP-FIG, с докладом "Yii. Что дальше?" - Что происходит с PHP: стоит ли с ним работать или пора переходить на другие языки? - Ошибки 2.0. Что мы сделали не так и почему. Для понимания этого нужно знать историю Yii, так что немного нырнём и в неё. - Планы на 2.1. Как мы будем исправлять ошибки и что будет нового в следующей версии. - Планы на 3.0. Если он будет. О том, что мы никому не показываем, но потихоньку пилим.
  continue reading

114 פרקים

Toate episoadele

×
 
Loading …

ברוכים הבאים אל Player FM!

Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.

 

מדריך עזר מהיר

האזן לתוכנית הזו בזמן שאתה חוקר
הפעלה