Месяц: Сентябрь 2019
-
Апгрейд для ленивых: как PostgreSQL 12 повышает производительность
—
от автора
PostgreSQL 12, последняя версия «лучшей в мире реляционной базы данных с открытым исходным кодом», выходит через пару-тройку недель (если все пойдет по плану). Это соответствует обычному расписанию — новая версия с уймой новых возможностей выходит раз в год, и, честно говоря, это впечатляет. Поэтому я и стал активным членом сообщества PostgreSQL. По-моему, в отличие от…
-
Отладка игр для NES: как она происходит сегодня
—
от автора
Если вы когда-нибудь занимались программированием, то знакомы с концепцией багов. Если бы они нам не досаждали, процесс разработки стал бы намного быстрее и приятней. Но эти баги просто ждут момента, чтобы испортить наш код, рабочий график и творческий поток. К счастью, существует множество инструментов и стратегий для уничтожения багов даже в коде программистов ретро-игр. Инструменты…
-
Сервисы, микросервисы и пакетно-ориентированное программирование
—
от автора
Многие программисты слышали о том, что иногда код следует выделять в отдельные библиотеки для дальнейшего повторного использования. Однако, вопрос, какой же все-таки код следует выделять в отдельную сущность, ставит многих разработчиков в тупик. При прочтении статей/разговоре на данную тему обычно вспоминается проблема преждевременного обобщения. Опытные программисты обычно имеют свои правила, соблюдая которые, понимают, следует ли…
-
Краткая история детектора лжи
—
от автора
Создать «лассо истины» в реальной жизни неожиданно сложно Это правда: этот полиграф из 1960-х, выставляющийся в научном музее Лондона, был разработан не как детектор лжи, а как диагностическая машина и хирургический монитор Когда Чудо-женщина ловко захватывает кого-либо своим золотым арканом, она может заставить его говорить истинную правду. Удобный инструмент для борьбы со сверхзлодеями. Если бы…
-
Можно ли в 1С не соблюдать технологию внешних компонент? Или Как поздравить коллег с помощью 1С?
—
от автора
Возникла тут идея поздравить нашего главного бухгалтера более-менее оригинально, например, с помощью ее любимой программы 1С? Но как? После некоторых размышлений, пришла мысль использовать для поздравлений фоновое изображение в клиентской области обычных форм для конфигураций на 1С77–1С82 либо во внешнем окне для управляемых форм 1С82 и во всех случаях для 1С83. На нем вывести нужное…
-
Феерия. Сентябрь восходит
—
от автора
Продолжение концепции социально-ролевой вселенной, связывающей реальный и виртуальные миры. В статье описываются личные впечатления от выполняемых с начала месяца «квестов», а в календарь событий добавились задания и для второй половины Сентября.
-
Лучшее — враг хорошего
—
от автора
Эта статья о том, как однажды мы решили немного улучшить внутренний инструмент SelfTester, применяемый для проверки качества работы анализатора PVS-Studio. Улучшение было несложным и выглядело полезным, но создало нам много проблем, и впоследствии выяснилось, что лучше бы мы его не делали.
-
Приглашаем на DINS Java EVENING 18 сентября
—
от автора
Приглашаем всех интересующихся java-разработкой на очередной открытый DINS Java EVENING, который пройдет в нашем офисе на Старо-Петергофском, 19. Этим вечером Денис Репп из Wrike расскажет, как организовать работу с техническим долгом в критически важных частях продукта. Андрей Маркелов из Infobip покажет на конкретных примерах, как организовать анализ времени отклика Java-сервисов. Под катом — подробнее о…
-
Первое рабочее место или как начать разработку API на Node.js
—
от автора
Введение В данной статье хотел бы поделиться своими эмоциями и приобретенными навыками в разработке первого REST API на Node.js с использованием TypeScript, как говорится, с нуля. История достаточно банальная: «Закончил университет, получил диплом. Куда же пойти работать?» Как можно было догадаться меня проблема не обошла стороной, пусть думать особо и не пришлось. Позвал к себе…
-
Livy — недостающее звено цепи Hadoop Spark Airflow Python
—
от автора
Привет всем, немного информации «из под капота» дата инженерного цеха Альфастрахования — что будоражит наши технические умы. Apache Spark — замечательный инструмент, позволяющий просто и очень быстро обрабатывать большие объемы данных на достаточно скромных вычислительных ресурсах (я имею в виду кластерную обработку). Традиционно, в процессе ad hoc обработки данных используется jupyter notebook. В комбинации со…