-
Космос… Бескрайние просторы простирались за окном. Где-то там поля астероидов, газовые гиганты и лавовые карлики, звёзды, мириады звёзд и бескрайние туманности. Внутреннее освещение рубки было погашено, чтобы не мешать наслаждаться бесконечной пустотой, лишь приглушенно горели огни на приборной панели. Равномерно…
-
Зонтичная система мониторинга Broadcom DX Operations Intelligence — анонс вебинара
Приглашаем вас в эту пятницу (28 января) в 11 часов утра по московскому времени принять участие в вебинаре, на котором представители Broadcom в России расскажут о зонтичной системе мониторинга Digital Operational Intelligence (DX OI). Во время сессии вы узнаете об…
-
Расширение API через абстрагирование
NB. Это новая глава моей книги, посвященной разработке API. В тексте встречаются отсылки к предыдущим главам.В предыдущих разделах мы старались приводить теоретические правила и иллюстрировать их на практических примерах. Однако понимание принципов проектирования API, устойчивого к изменениям, как ничто другое…
-
Nintendo VS Sony: история дружбы и вражды
Nintendo VS SonyДавайте немного пофантазируем. Только представьте себе: 2025 год, очередная Game Developers Conference в самом разгаре, публика ждет интересных докладов и громких анонсов, а гвоздем программы должны стать выступления первых лиц Sony и Nintendo, готовых представить всему миру новые…
-
Вышел Git 2.35. Самые важные подробности
Git и владение им — неотъемлемая часть профессионального программирования. К старту курса по Fullstack-разработке на Python делимся самыми важными деталями о новом релизе Git прямо из блога его разработчиков.Проект Git с открытым исходным кодом только что выпустил Git 2.35, содержащий…
-
Я толерантен. Извините
Я восхищаюсь людьми, которые знают, как надо делать. Искренне завидую тем, кто без колебаний называет правильное решение. Очень хочу быть похожим на менеджеров, знающих лучшую систему мотивации. Не говоря уже о нормальных системах управления, принятых во всём мире подходах к…
-
«Cynic Solutions Ltd» или как удержать разработчика в компании
Хотите, чтобы ваши разработчики не валили с работы? Хотите научиться их суперски удерживать?Вот вам циничное мнение разработчика.В пень все эти корпоратинвые ценности, принципы лидерства и прочий «маркетинговый булшит». Вот эти тим-билдинги, All Hands, Новогодние Елки и Пилки, фирменные футболки, которые…
-
Как создавать уникальные лабиринты
Лабиринты на сегодняшний день всё ещё важны в развлекательной сфере. И это не только зеркальный лабиринт в парках аттракционов, но и видеоигры, ведь если посмотреть на карты и уровни в различных играх, то это всё один большой и сложный лабиринт,…
-
Импакт-анализ на примере Android-проекта
Одной из самых дорогих по времени операций на CI-сервере является прогон автотестов. Есть множество способов их ускорения, например, распараллеливание выполнения по нескольким CI-агентам и/или эмуляторам, полная эмуляция внешнего окружения(backend/сервисы Google/вебсокеты), тонкая настройка эмуляторов(Отключение анимации/ Headless-сборки / отключение снепшотов) и так…
-
Как сделать стрим в Postgres?
На одной конференции мне задали вопрос (спасибо Александру!): как сделать стрим в PostgreSQL? Представьте, что имеется bytea и вы к нему хотите что-то дописать. Люди столкнулись с тем, что на это в PostgreSQL тратится гигантское время и растет WAL-трафик. Расскажу, что…