Coding
I like functional programming. I like strong static typing. I like clean simple code.
My projects
A tool for crating mind maps. One of major features is generating mind maps from text. Currently in beta. New updates pushed regularly.
Simple and minimal reactive fronted library.
File manager for terminal inspired by ranger.
An app for designing your own custom chessboard, including board size and piece settings. You can play by yourself or with friends just by sending them the URL to your game. The UI and functionality are crude at the moment. If I find time, I will improve them.
Simple dragging logic for Laminar.
Color picker components for Laminar library.
Library for simulating extended textarea using contenteditable.
Popular JS lib d3-force implementation for scala.
And more... See me github
Recreational programming
My solutions for some codeforces problems.
My solutions for advent of code 2023. I challenged myself to do every day in different programming language. I haven't got much time in december, do i didn't make it "on time", but who cares xd.
My current favourites
I will write perl. You cannot stop me!
- Scala - bigger stuff, server stuff
- Typescript - frontend stuff
- Haskell - recreational stuff
- Python - scripting, building devops
- Bash + Perl - automation stuff and server configuration
- http4s on cats effect - backend lib
- Observus - frontend lib
- HolyC - talking with God, fighting with CIA
Next in line to try out: Rust, Ocaml, Clojure
Links to good content about coding
Youtube
Articles
- The Grug Brained Developer
- Reflections on a decade of coding
- Web Design in 4 minutes
- A Timeline of Cyberculture and Hacker Culture
- Build your own X
- Learn X in Y minutes