• Представляем вниманию аудитории Хабра отчет о том, чем же занимался коллектив проекта ReactOS в последний месяц лета 2015 года. Главным событием этого месяца естественно стал Хакфест. День минус первый (5 августа) Алексей приехал задолго до начала Хакфеста и, чтобы не…

  • С выходом Go 1.5 появилась возможность делать go library для сторонних программ на других языках. То есть можно написать package который делает что то интересное и тяжело или просто уже готовое решения и подключить его в другую не Go программу.…

  • Предыстория Уже довольно давно я работаю в проекте, в котором используется система сборки Maven. По началу, когда проект был ещё не таких размеров как сейчас, время его полной компиляции было относительно разумным и не вызывало нареканий. Но со временем код…

  • Знаете ли вы JPA? А Hibernate? А если проверить? В чем смысл серии статей 'Шпаргалки Java программиста'За время работы Java программистом я заметил, что как правило программисты постоянно и планомерно используют от силы 10-20% от возможностей той или иной технологии,…

  • Уже пять лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-июль…

  • К предыдущей части — 1С: Летняя школа 2015 – как организовать «умный» отдых для юных программистов — часть 2. Интересности Защита проектов В конце школы, как и в конце каждого учебного полугодия, мы устраиваем защиту проектов, где школьники демонстрируют друг…

  • В сентябре 2014 года мне посчастливилось провести курс под названием "Технологии Wolfram в действии", после которого остались записи всех семинаров, а также их презентации и множество других материалов. Этот курс прослушало тогда более 50 человек и я рад, что все…

  • В этой статье по геймдизайну Майк Стаут, в прошлом дизайнер студии Insomniac Games, делится полезной информацией о глубине игровых механик и рассматривает вопросы их излишней перегруженности на примере серии игр Ratchet & Clank.

  • “Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.” Мартин Голдинг При разработке одного из проектов, использующего GooglePlacesAPI, у меня возникла проблема организации сетевого взаимодействия между моим Android–приложением и API сервера. Интуиция…

  • Случайно попалось упоминание о хостинге scaleway. Плюсы: 4 ядра 2 гигабайта оперативки 50 гигабайт SSD диск bare-metal! (то есть, нет никаких, даже чисто теоретических накладных расходов на виртуализацию) за все это всего 3 евро в месяц! Очень дешево! Но есть…