Архив за 20 ноября 2019 - 9

Так сложилось в индустрии, что большинство офисов устроено в формате open space. И это часто причиняет боль и страдание всем, кто в таком пространстве работает: людей слишком много и они слишком близко, постоянно шумно, огромное помещение выглядит неуютным. Нельзя открыть окно или выключить кондиционер, кому-то обязательно будет дуть, а другому немедленно станет душно. Однако, планируя новый офис, мы сразу понимали, что это будет open space. Осознавая все минусы, мы заранее начали думать о том, как сделать будущий open space максимально комфортным для работы наших коллег. Разумеется, настроены были скептически, а кто-то считал, что это просто невозможно. 

Long story short, спустя почти год после переезда я могу смело заявить, что новый офис в разы лучше прошлого. Мои коллеги говорят, что у них возникает ощущение дома, когда они приходят на работу. Под катом мы расскажем подробнее о том, как придумывали для себя Lamoda Home, что нам удалось сделать хорошо, а над чем еще придется поработать. Надеюсь, наш опыт пригодится тем, кому в ближайшее время предстоит подобный подвиг.

Как не сойти с ума в Open Space: делаем новый офис с нуля - 1

Читать полностью »

Хранилище key-value, или как наши приложения стали удобнее - 1

Тот, кто разрабатывает на Voximplant, знает о концепции «приложений», которые связывают друг с другом облачные сценарии, телефонные номера, пользователей, правила и очереди звонков. Проще говоря, приложения – это краеугольный камень разработки на нашей платформе, входная точка в любое решение на основе Voximplant, так как именно с создания приложения все и начинается.

Раньше приложения «не помнили» ни действия, что выполняют сценарии, ни результаты вычислений, так что разработчики были вынуждены сохранять значения в сторонних сервисах или на своем бэкенде. Если вы когда-либо работали с local storage в браузере, то наша новая функциональность весьма похожа на это, т.к. позволяет приложениям запоминать пары «ключ-значение», которые уникальны для каждого приложения в вашем аккаунте. Работа хранилища стала возможна благодаря новому модулю ApplicationStorage – под катом вас ждет краткое руководство по его использованию, welcome!
Читать полностью »

Корпорация Sony объявила о создании подразделения Sony AI. Новая организационная единица с офисами в Японии, Европе и США будет заниматься фундаментальным исследованиям и разработкам в области искусственного интеллекта.

Читать полностью »

Только что компания Realme представила на пресс-конференции в Индии новый бюджетный смартфон Realme 5s, который позиционируется как прямой конкурент популярному бестселлеру Redmi Note 8.

Представлен главный конкурент Redmi Note 8

Читать полностью »

Привет!

Предлагаю вашему вниманию перевод статьи «Language Layers» автора Robert C. Martin (Uncle Bob).

image

Читать полностью »

Quality pipelines в мобильной разработке, часть 1: Android - 1
фото с Unsplash по запросу "pipeline"

Общий подход

Привет! Я начинаю серию постов о пайплайнах в разработке и не только, которые помогают удостовериться в качестве разрабатываемых мобильных приложений. Главная идея в том, чтобы осветить все подходы к мобильной разработке, актуальные сейчас: нативную разработку для Android и iOS, React Native, Xamarin и Flutter. Я начну с Android, но сначала хотел бы дать общее представление, о чём это всё.

Имейте в виду, что это общий обзор инструментов и практик, способных пригодиться вам в процессе разработки Android-приложений, а не туториал по настройке этих инструментов.

Читать полностью »

Apple контролирует половину рынка полностью беспроводных наушников-вкладышей

Исследование, проведённое компанией Counterpoint Research, говорит о том, что на мировом рынке быстро растёт спрос на полностью беспроводные наушники погружного типа.

Речь идёт об изделиях вроде Apple AirPods, Amazon Echo Buds и Samsung Galaxy Buds. По оценкам, в третьем квартале нынешнего года продажи таких устройств в глобальном масштабе достигли 33 млн штук. Это на 22 % больше по сравнению со второй четвертью 2019-го.Читать полностью »

Одну из сессий конференции YaTalks мы посвятим росту разработчиков. Это будет разговор между представителями разных фирм — мы пригласили CTO онлайн-кинотеатра ivi Евгения eross Россинского, технического директора mos.ru Романа romas1982 Ивлиева и Германа Наркайтиса — директора по инжинирингу компании Apstra. От нас будут участвовать руководители разных команд в поисковом портале: Ольга Мегорская и (в роли модератора) Андрей yafinder Плахов.

Мы подумали, что перед дискуссией стоит «синхронизироваться» в терминах. Все хотя бы примерно представляют, что такое вертикальный рост. С горизонтальным всё сложнее: хорошие примеры выросших горизонтально людей не так видны из-за пределов компании. В чём состоит их работа? Они пишут код или только занимаются код-ревью, составлением методологий и т. д.? А возвращаясь к вертикальному росту — какие главные проблемы встают перед (будущим) тимлидом? Мы задали эти вопросы участникам дискуссии и сегодня публикуем их ответы на Хабре. Тех разработчиков, кто выбрал горизонтальную ветку развития, будем называть экспертами — имея в виду, что они управляют не людьми, а технологиями.

Евгений Россинский, CTO ivi

Горизонтальный vs. вертикальный рост разработчика. Мнения из ivi и Яндекса - 1

Небезразличные разработчики

Помимо вертикального роста, по административной линии, разработчики могут расти горизонтально — в технологических экспертов. Тогда важнее хард-скиллы. Это очень сильные, небезразличные разработчики, которые развивают концепцию архитектуры продукта. Им не требуется менеджмент — они самостоятельно находят «дырки» в продуктах и закрывают их. Если надо, они сами пишут код, собирают и разбирают команды. На таких людях у нас держится большая часть архитектурных решений. В нашей компании 26 команд, в каждой из них примерно по 10 человек, из них 2-3 эксперта. Более того, иногда мы создаём команды только из таких суперзвёзд. Рост эксперта зависит от уровня и количества проектов, которые он курирует.
Читать полностью »

3 истории сбоев Kubernetes в production: anti-affinity, graceful shutdown, webhook - 1

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

Как известно, учиться на чужом опыте дешевле, а посему — пусть эти истории помогут быть готовыми к возможным неожиданностям. Кстати, большая и регулярно обновляемая подборка ссылок на такие «failure stories» публикуется на этом сайте (по данным из этого Git-репозитория).Читать полностью »

Что произойдет с ВАЗ-21099 при ядерном взрыве

Большую часть военной техники обязательно проверяют на устойчивость к поражающим факторам ядерного взрыва. Однако гражданские товары, в том числе автомобили, такие тесты проходят крайне редко. Телеканал «Звезда» с помощью сотрудников 12 ЦНИИ Минобороны Р. Ф. испытал самый обычный ВАЗ-21099 на полигоне, чтобы понять, что произойдет с автомобилем в случае ядерного апокалипсиса.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js