avatar

My software development articles

In this article I provide a description of streams, collectors and spliterators. Also provide visual demonstrations of how operators work, a lot of examples and self-checking tasks. Cyrillic version
Introduction to geotagging and placing photos on a map using the OpenLayers library. Cyrillic version
A history of the Java ME applications for the on-device programming. From Mobile Basic to Java compilers.
A large course on learning FFmpeg tool. Includes video lessons on YouTube
In this series of articles I talk about image processing and show algorithms using JavaScript examples
In two articles I tell my story about creating a logic game for Android alone in 15 days
Java 9 modularity tutorial. Cyrillic version
The basics of working with threads in Java. Creating, interrupting, synchronizing threads, and designing multi-threaded applications
Description of the Retrolambda project, which takes advantage of the power of Java 8 language features in Android projects, and my library Lightweight-Stream-API
This article describes the creation of the VK application, working with VK API, the new Java 8 classes, the convenience of Java 8 Stream API, the decompilation of the client for Android and much more ☺
Debut article on Habr about the Flood-It game automation

My old blog projects

My poetry and prose
My old software development blog