Dr. Vladimir Petukhov
Home
Services
Contact
CV
Blog
Github
Home
Services
Contact
CV
Blog
Github
  • State Machine Design Pattern in Modern C++
  • Task Queue Design Pattern in Modern C++
  • C++ Performance Study — Using CPU Cache Properties
  • Vector Field Widget in JavaFX
  • Knowledge Base
  • Readings

Blog

Welcome to the blog. Here you will find articles on data science and software engineering.
Articles are grouped by topics.


C++ General Programming

State Machine Design Pattern in Modern C++

A practical explanation of implementing a polymorphic state machine in modern C++.
Tags: cpp · design-patterns · state-machine

Task Queue Design Pattern in Modern C++

A flexible framework for building customizable task-processing pipelines.
Tags: cpp · design-patterns · task-queue

C++ Performance Study — CPU Cache Properties

A comparative benchmark of 2D data structures and cache-friendly memory traversal.
Tags: cpp · performance · cpu-cache


Java General Programming

Vector Field Widget in JavaFX

A custom JavaFX widget for visualizing vector fields for computer vision and calibration tasks.
Tags: java · visualization · visualization for camera calibration · visualization in javafx

Supporting Material

Knowledge Base

Here one can find common job interview questions in related fields like general programming and data science.

List of Thematical Books that I Find Usefull

This is a list of my favourite technical books.


Last Updated: 12/31/25, 6:27 PM
Contributors: Vladimir Petukhov