Митап посвящен особенностям разработки на php. С докладами выступят эксперты из крупнейших компаний. Они поделятся опытом из реальных проектов. В программе только технические доклады от разработчиков и тимлидов.
Чемодан без ручки: переезд на другой фреймворк без остановки разработки
Архитектурные решения и подходы к разработке, которые помогают переписывать проект "на лету"
О себе: Вернулся из тимлидов в разрабы, чтобы не отвлекаться от сложных и интересных задач. Добиваюсь попадания задач по рефакторингу из бэклога в спринт с помощью принципа "Карфаген должен быть разрушен".
Код-ревью: быстрее, проще, эффективнее
Чем более объемный пул-реквест вы посылаете, тем дольше займет его проверка и тем меньше пользы будет от нее. Тем более, потратить несколько дней на обратную связь, исправления, повторное ревью фиксов, одобрение и мерж - это трудоемко и не очень приятно. Как избежать таких ситуаций? Я расскажу, как наша команда оптимизировала процесс, и:
Какие стратегии ревью мы применяем сегодня
Что точно больше никогда не будем смешивать в одном реквесте
Поделюсь реальными примерами
И расскажу, когда и почему это может не подойти вашей команде (или что поменять, чтобы сработало)
О спикере: Сергей Жук, бэкенд-разработчик в проекте Skyeng Aword - мобильном приложении для изучения английских слов. 10+ лет опыта в разработке. Автор блога, книг и скринкастов на тему асинхронного PHP. Живет и работает в Брянске.
Собираем статистику по рекламе на Facebook, эпизод 2
О себе: Привет, меня зовут Михаил и я уже 1.5 года работаю удалённо. До этого я 12 лет проработал разработчиком в разных компаниях, но потом что-то пошло не так и я ступил на скользкую дорожку "удалёнки".
5 видов аутентификации и где они обитают
Skyeng - это множество продуктов под одним брендом: платформа для занятия английским с преподавателем в браузере, мобильные приложения, решения для корпоративных учеников, CRM для ведения бизнеса и еще много всего. В результате, пользователь может столкнуться с разными нашими продуктами в течение дня, и мы всегда должны иметь возможность его распознать. За годы сосуществования продуктов команда накопила много опыта, грабель и удач, о самых важных из которых я и хочу рассказать.
почему мы в основном используем jwt, но в отдельных местах встречаются идентификация по внешней сессии, токену в строке запроса, basic auth и oauth
как работает единый центр аутентификации, который мы дергаем по API то тут, то там
как именно у нас реализована jwt-аутентификация и какие инструменты мы используем
почему мы не генерируем jwt у себя
как и почему мы пришли к использованию заглушек при разработке и тестировании
О спикере: Разработчик из Саратова. Опыт 4 года. Удаленно работаю на Skyeng, помогаю мобильным командам с бэкендом.Начинал в Epam Systems, потом работал фронтендером в Levitin Reisen, но решил перейти на темную сторону ;) По пятницам играю в футбол, по субботам занимаюсь английским в Skyeng.