Mentoring for Czechitas

my volunteering and collaboration with Czechitas as a mentor

Stack Overflow tags

tags from StackOveflow with frequency > 10


settings, tools and workflows for controlling PC without a mouse

Machine Learning Notes

Notes from studying machine learning

Code Review Guidelines

how to do a good code review; resources; notes

The Clean Coder

how to be a better programmer (or a more senior one)

URL Encoding Entities

A list of URL encoding entities, aka percent-encoding

HTTP status codes

A list of HTTP status codes for offline work


an online web tool for a simple English language processing and visualization, developed for James Thomas; fullstack

Software Engineering Guidelines

guidelines for TTX project


howtos, instructions, examples, notes and other stuff related to coding

Advent of Code 2022

Solutions of tasks but not results

A Philosophy of Software Design

reducing complexity of software, from the author of Tcl

12 Lua

Tables as lists, dictionaries, queue

Chord Highlighter

a TypeScript library for parsing and highlighting plain text songs with lyrics and chords

14 Ruby

Ruby has a nice documentation

The Future of Software Engineering

a few thoughts on chatGPT and how it might change what we as developers do


NutriScore calculator for any food

15 R

Intervals and sets in R


Resources on TypeScript


Find a way in a maze but you must remember the route since every misstep will return you back at the beginning.


A short presentation of a simple sport event management web app I implemented for my badminton club.


A project for University of Queensland

CONYE project

A 2022 project funded by the British Council in Beijing

01 AWK

Summing and finding maxima with good old Unix tools

02 Python

Conditions and conditions again in Python

03 Bash

Clumsy string processing in Bash

04 Perl

Counting overlaps in the infamous write-only Perl

05 Go

String processing and stack manipulation with slices and the standard library

06 Javascript

Queues and counters implemented with JavaScript objects

07 Rust

Stack implemented as a vector, substrings using slices

08 Julia

Scouting in the forest with Julia

09 Lisp

Chasing tails with lists and recursion in Common Lisp

10 C

Reading files with fgets and rendering CRT monitor with sprites

11 Erlang

Monkey business in BEAM

13 Haskell

Haskell recursions, pattern matching and text file parsing

16 C++

Graph navigation with templates

HTML 5 boilerplate

A template for an empty HTML 5 document