Articles: #visualization

The History of Forgejo's Pub-Sub Pattern
10min Thursday, 30th October, 2025
I created a tool to visualize Forgejo's Pub-Sub pattern. Why not run that tool on all 24 thousand commits in Forgejo's history? What could possibly go wrong?

reveal.js your Presentation
14min Friday, 24th June, 2022
reveal.js is a PowerPoint alternative. With it you programmatically define your presentation via HTML. This article shows how you can use reveal.js for your own presentation.

Maki, Atoms and Time Travel
20min Sunday, 6th February, 2022
Maki showcases how a program for interactive and programmatic animation development can be implemented. Its programmatic approach provides the precision technical concepts require, while its interactivity and real-time updates avoid a disconnect between input and output.
Software Projects: #visualization

compare_view
Friday, 24th June, 2022
Blend Between Multiple Images.

Manim
Monday, 6th September, 2021
A community maintained Python library for creating mathematical animations.

Maki
Sunday, 19th December, 2021
Interactive and Programmatic Animation Development; or: How to Time Travel?

go_pub_sub_visualizer
Monday, 27th October, 2025
Visualize Pub-Sub Pattern in Go.

Manim Editor
Sunday, 5th September, 2021
Web Presenter for Mathematical Animations using Manim.

Ray Tracer
Sunday, 23rd May, 2021
Experimental Offline Ray Tracer.

Visualizations
Tuesday, 17th January, 2023
Visualize Graphs with Godot and C++.

Lake Visualizer
Friday, 9th April, 2021
Interactive Problem Visualizer for the 39th BwInf, 2nd round, 3rd task.

Lynton
Friday, 7th May, 2021
Experimental Game Engine.

Jupyter compare_view
Wednesday, 8th June, 2022
Blend Between Multiple Images in JupyterLab.

Time Table Planner
Sunday, 8th March, 2020
Data Analysis and Visualization Project.

cmos_simulator
Tuesday, 30th May, 2023
Click some nMos and pMon Transistors together.

glome_projection
Saturday, 7th January, 2023
Interactively project 4D Sphere onto 2D Screen.

therapy_search
Thursday, 4th August, 2022
Compute Call Times into a Calendar.
