Индукция Бэкона-Милля или поиск причины бага методом тыка
Примеры кода
Индукция, её виды. Методы научной индукции и выявления причинно-следственных связей: метод единственного сходства, единственного различия, объединенный, сопутствующих изменений, остатков. Примеры использования в случае потери регистров в ассемблере NASM на Linux x64. Условно-категорический силлогизм и его модусы. Заметка о контрактном программировании. Недостатки методологии и возможность ошибок.
JavaFX мёртв или жив? Анализ рынка
Замечания о сути определения "смерти". Проверка активности развития JavaFX. Анализ рынка десктопа, влияние на популярность инструментов, платформозависимые и кроссплатформенные фреймворки, многофакторность и сложность выбора. Тренды рынка десктопа, анализ распространения JavaFX и рынка тулкита. Личный кейс автора блога. Польза заблуждений.
Баги и нюансы JavaFX
Проблемы и нюансы JavaFX, с которыми часто встречался и которые посчитал наиболее неприятными. Тонкости с общим функционалом, окнами и Stage, контроллерами, контролами, графикой: отсутствующие возможности, баги, неочевидное поведение и прочие затруднения. Оформлено списком.
Реализация сайта (Groovy-генератор)
Примеры кода
Выбор Groovy как языка для статического генератора. Структура генератора: информационная и инфраструктурная составляющие, краткий их обзор. Шаблоны, инклюдинг, логика вывода, вспомогательные функции в шаблонах. Заключение, напоминание об экспериментальном характере генератора и влияния его изменений на блог.
О станции и капитане
Цели блога для саморазвития и возможная его польза: влияние на самообучение, мотивацию, эволюцию навыков. Инфраструктура техноблога. Эволюция и особенности IT-стека автора.