Describe Your Settings

We live in an unprecedented era of customizability of physical goods and services. One problem that still appears relatively unsolved is the proliferation of settings. I will speak about software, since it’s the domain I’m Read more… | Continue reading


@ivaylopavlov.com | 2 years ago

Setting up GraphQL for an SQL database in Python

In this post we’ll explore what is GraphQL and when it makes sense to use it. We’ll map an existing SQL database (SQLite) with an Object Relational Mapping (ORM) system – SQLAlchemy in Python, and Read more… | Continue reading


@ivaylopavlov.com | 3 years ago

Setting Up Windows Terminal, WSL and Oh-My-Zsh

Since writing Setting up Oh-my-Zsh, I’ve levelled up in terms of shell usage and customization. I’ve also switched to Windows as my primary development environment due to variety of reasons. The main one being that Read more… | Continue reading


@ivaylopavlov.com | 4 years ago

Building a Minesweeper game using React Hooks

I was looking for a project to improve my knowledge of the most significant ReactJS feature in recent time – hooks, alongside the new bits in TypeScript 3.7. Something relatively simple, in the spirit of Read more… | Continue reading


@ivaylopavlov.com | 4 years ago

Modern Web Engineering and Micro Front Ends

Let me start with a question, how many software engineers do you know that enjoy Frontend development? One question has always baffled me – Why is frontend universally unloved? Let’s throw a few suggestions: Is Read more… | Continue reading


@ivaylopavlov.com | 4 years ago

Why Are Markets Efficiently Irrational

I often get asked why markets behave the way they do. If I had an exact answer to this question, I’d be a billionaire. Hundreds of books are written on this topic, each with its Read more… | Continue reading


@ivaylopavlov.com | 4 years ago

Our Ownershipless Future

An evaluation of the on-demand subscription business model and what ownership actually means. | Continue reading


@ivaylopavlov.com | 5 years ago

Chart Your HealthKit Data in Jupyter Notebook

Let me start by saying I’m a visual learner, so I’ve always had an inclination towards UML graphs and charts. So during one rainy day in London, I decided to aggregate the data from my Garmin Vivosmart HR, Apple Watch 2 and Yunmai Smart Scales in my Apple HealthKit app and come u … | Continue reading


@ivaylopavlov.com | 5 years ago

Building a Peg Solitaire Game

If you want to play the game – Ivo Peg Solitaire, it’s available here: http://pegsolitaire.ivaylopavlov.com On my journey to try out new technologies and languages, the next stop after the IvoTetris Game built in Angular and TypeScript, was React and ES6. I got the online course … | Continue reading


@ivaylopavlov.com | 5 years ago

Building a Tetris Game

If you want to play the end game, It’s available on Desktop only http://tetris.ivaylopavlov.com It’s also playable from Xbox and PS4 in their respective browsers, as it’s pure HTML5, CSS3 and JavaScript. Mobile is currently not supported, as it requires a keyboard to play. The co … | Continue reading


@ivaylopavlov.com | 5 years ago

Investment Fund Metrics and Their Pitfalls

Investment Fund Metrics & Their Pitfalls   Originally this post was about to be explaining all investment fund types and their differences so I created the diagram above after a month of research. After writing more than 15 000 words and being under half of what I intended to wri … | Continue reading


@ivaylopavlov.com | 5 years ago