А вы помните времена JAVA-игр? Что первое приходит на ум? Уверен, что-нибудь простое, уровня Gravity Defied или классических частей Asphalt. Однако реальность такова, что на самом деле индустрия JAVA-игр была куда шире и глубже, чем ее запомнило большинство геймеров, и я сейчас даже не говорю…
Сегодня буду писать о новой методике внедрения системы Битрикс и кратко взвесим все за и против.Меня зовут Калашников Роман, предприниматель, собственник интегратора 1С и бизнес-тренер.За все 20 лет я внедрил более 100 проектов разного уровня как в гос. корпорациях, так и в…
Мониторинг и оптимизация Java-нагрузок в Kubernetes сопряжены с уникальными трудностями. От динамичной природы микросервисов до сложности распределённых систем — традиционные инструменты зачастую не справляются. BitDive предлагает революционный подход к наблюдаемости на уровне кода и мониторингу в реальном времени, разработанный специально для окружений Kubernetes. Читать далее
Более 10 лет прошло с момента публикации моего поста на Хабре, в котором я рассуждал о том можно ли стать программистом после 30-ти. За это время многое изменилось в моей жизни, стране и в мире. Ковид, протесты 2020-го в Беларуси (я родом оттуда), война… Та статья была выдержана в…
Продолжим наш рассказ о жизни и смерти одного из наиболее известных немецких хакеров, Карла Коха, также известного как Hagbard. В первой части мы увидели, как он от не самой весёлой ситуации в семье пришёл к хакерству и конспирологии. Ну а теперь посмотрим, как всё это привело его к…
В этом выпуске учет времени с помощью библиотеки Charts и анализ Android-фич на доступность и внедрение accessibility, что такое перерисовка и как с ней бороться, реализация кастомной прокрутки и бесплатный сервис Build Distribution, «Uber с пушками» от Никиты Бира, LLM на реальных задачах фриланса и многое другое. Заходите! Читать дальше →
Используем "Частное пространство" (Private space) в Android 15, как второй профиль для приложений, которые слишком много просят Читать далее
Мой обеденный кофе прервался. Начали приходить уведомления от мониторинга, что сайт и API не отвечают, а CloudFlare отдаёт 521-ю ошибку на все запросы. Спустя пять минут ко мне в личку пришли пользователи с жалобами на неработающие приложения. А ещё спустя пять позвонил сооснователь проекта и сказал, что от нас требуют $250 за остановку DDOS'a.Ниже расскажу, как мы командой решали проблему, какие ошибки допустил я и чем всё закончилось. Читать далее
Натыкаясь на очередную подборку в духе «Какой язык программирования учить в 2025 году», я вижу каждый раз плюс-минус одни и те же тезисы. Обычно они сводятся к рассуждениям о количестве открытых вакансий, зарплатной вилке или библиотеках и фреймворках, которые обещают изменить…
По умолчанию для минификации имени класса в R8 используются цифры и английский алфавит. Но что будет если вместо трех символьных строк, которые будет занимать три байта, использовать один двухбайтовый символ? Читать далее