Главная » Архив меток: backend

Архив меток: backend

[Из песочницы] Введение в PHP Reflection API

Привет, Хабр! Представляю вашему вниманию перевод статьи "Introduction to PHP Reflection API" автора Mustafa Magdi. Как в PHP анализировать структуру данных Вступление Когда я начал программировать на PHP, то не знал о возможностях Reflection API. Главная причина в том, что мне не нужно было проектировать свои простые классы, модули или даже пакеты. Затем я обнаружил, что это играет главную роль ...

Читать далее »

Вопросы не мальчика, а джуна. 22 вопроса работодателю на собеседовании на позицию «Middle Python-разработчик»

Введение За 2 года мне посчастливилось посетить более сорока собеседований в качестве кандидата на позицию «Middle Python-разработчик». На последних пятнадцати собеседованиях я понял необходимость задавать вопросы работодателю, чтобы в дальнейшем не столкнуться с неожиданностями по работе. Помимо базовых вопросов, которые обычно задают кандидаты работодателю я решил сформировать свои вопросы. Когда я задавал эти вопросы на собеседованиях, я получал самые различные ...

Читать далее »

HighLoad Cup #2. Чемпионат для backend-разработчиков снова в строю

Приглашаем всех любителей и профессионалов на чемпионат по проектированию и администрированию высоконагруженных сервисов HighLoad Cup #2! Вы готовы к новым нагрузкам? Тогда мы знали, что HighLoad Cup — это именно тот чемпионат, которого не хватало в ряде проектов Mail. Начало соревнованию было положено еще в прошлом году. В первом пилотном соревновании участвовало 449 человек. Ru Group. Были нюансы в технической ...

Читать далее »

Nginx cache: всё новое — хорошо забытое старое

В жизни каждого проекта настает время, когда сервер перестает отвечать требованиям SLA и буквально начинает захлебываться количеством пришедшего трафика. После чего начинается долгий процесс поиска узких мест, тяжелых запросов, неправильно созданных индексов, не кэшированных данных, либо наоборот, слишком часто обновляемых данных в кэше и других темных сторон проекта. Если есть возможность, то конечно можно докупить новых машин, распределить часть трафика ...

Читать далее »

Бэкендеры всех стран объединились. Рассказываем, как прошел Backend United #2

Говорили о приемах тестирования бэкенда, его отличиях в разных языках. 22 сентября мы провели Backend United #2: Фарш — встречу, посвященную тестированию бэкенда. Рассказали о механике и сложностях внедрения Pact — наборе библиотек, которые реализуют Consumer-Driven Contract подход в тестировании API. Обсуждали CDC-подход к тестированию микросервисов — почему в Авито используют нативные тесты, написанные на языках сервисов-потребителей. И узнали, как ...

Читать далее »

4 октября, Москва — Backend Stories 2.0

В четверг, 4 октября, на площадке Deworkacy (ул. Большая Полянка, д.2/10, стр 1) мы проведём митап для backend-разработчиков. 00, подробности — под катом.19:20–19:30, Павел Дерендяев, вступительное слово. Начинаем в 19. 30–20:10, Иван Походня, «Как мы хотели в Java 11 и не смогли». 19. Ваня покажет, как сделать приложение на Spring модульным, собрать его с помощью Gradle и запустить. Как мы ...

Читать далее »

Backend United #2: Фарш

Меня зовут Фрол Крючков, я тимлид группы разработки в Авито. Всем привет! С коллегами мы поговорим об основных приемах тестирования бэкенда, отличиях тестирования на разных языках, CDC-подходе к тестированию микросервисов, механике и сложностях внедрения Pact и выясним, как создать честные и эффективные изоляционные тесты в микросервисной архитектуре. 22 сентября приглашаю всех в наш офис на Backend United 2: Фарш — ...

Читать далее »

Делимся технологическим контентом: собрали все наши материалы на одном сайте

Привет! Мы часто проводим в нашем офисе митапы для разработчиков, для которых ищем и находим самых интересных спикеров. Наши коллеги постоянно выступают на технических конференциях самого разного масштаба — от встреч локальных сообществ до мировых форумов. Начиналось всё с твиттера, продолжалось фейсбуком, потом мы начали делиться инженерными историями здесь, на Хабре.В итоге накопилось очень много контента разной тематики (бэкенд и ...

Читать далее »

Из фронтенда в бэкенд

Кому-то просто привычнее видеть любые карьерные изменения внутри одной компании через призму роста должностей. К переходам внутри департаментов иногда относятся по-разному. Третьи же в принципе уверены, что переход из департамента в департамент означает, что человек занимает позицию “ни рыба, ни мясо”, и вряд ли добьётся чего-то значимого. Кто-то не считает возможным сменить сферу деятельности, даже если она смежная с текущей. ...

Читать далее »

РИТ++, Tech RaDarts и все-все-все

РИТ++ отгремел, время подводить итоги и стремиться дальше. Всем привет! Под катом рассказываю о знаниях и практиках, которыми делились на РИТ++ 2018 мои коллеги, зачем устраивать соревнование по дартсу на стенде и при чём здесь технологический радар. Как показал опрос, проведенный организаторами фестиваля, большинство участников приехали туда, чтобы расширить кругозор, найти новые инструменты, технологии, идеи и вдохновение. На РИТ++ мои ...

Читать далее »