ZS LT HORVÁTH

Tales of Computering™

Flask Project Structure Example Shoot From the Hip

One day I was looking at a beautiful monolith, she smiled back at me then I went on to make some changes to a file which contained couple of thousand lines of code and a couple of dozen routes. Then I tought, how would I structure this if I had ten minutes to think about it? Let’s find out.

Serving Markdown Files With Flask

I created a simple Flask app that serves markdown files. It uses a folder structure for routing, reads the markdown file, converts it to HTML, and serves it.

A Very Aggressively Simple Introduction to Ansible

I made a simple introduction to Ansible. It has one goal: to present the point of using Ansible, in a pre-configured environment, without any setup.

The Many Lessons of Building Dwm

The horrifying and uplifting tale of trying out window managers, hunting for packages, losing functionality, and building dwm.

My Favorite Tools From My Toolbox

Since the second half of last year, I started to build a collection of shell scripts that make some of my special use cases easier to handle. I want to share some of them with you.

My Confusion About the Path Variable

This is a topic that I should have understood a long time ago, but I never really thought about it until I printed out my PATH variables. The horror of the output made me realize that I am on an unholy path, meaning there were several duplicated entries.

Replicate My Developer Environment Like an Almost Modern Caveman

I am a simple man, therefore I like simple solutions for simple problems. My problem was the replication of my developer environment. It is simple because I only care about the shell environment, I don’t need an army of dotfiles or desktop applications to make my workflow viable.

Cunarvim

Lunarvim is a collection of configurations that add IDE-like functions to Neovim. It’s really helpful if you (and indeed I) don’t have any experience with configuring Neovim.