Describe Your Settings

2 years ago
Ivaylo Pavlov

We live in an unprecedented era of customizability of physical goods and services. One problem that still appears relatively unsolved…

Introduction to Apache Kafka

3 years ago

My next instalment on distributed systems after Elasticsearch and Redis is  Apache Kafka. The intended audience, as usual, is absolute beginners…

Compiled vs interpreted programming languages

3 years ago

On my quest to make shorter videos on programming fundamentals, I'm kicking this initiative with a video explaining the mechanics…

Charting Apple Health data in Grafana

3 years ago

One of the most interesting datasets I have is my own Apple Health data, which I've always liked playing with. Some…

How Video Streaming Works

3 years ago

After a month and half of making, in this 3-part series I go over the How Video Streaming Works, if…

Embracing Video Production

3 years ago

People often ask me why do I blog and how much time do I spend doing it? I often reply…

Windows File Explorer Tips & Tricks

3 years ago

Recently, I've noticed a lot of people (novices and experienced developers) are not using even the popular shortcuts in Windows…

Setting up GraphQL for an SQL database in Python

3 years ago

In this post we'll explore what is GraphQL and when it makes sense to use it. We'll map an existing…

Setting up Visual Studio Code for Web Development

3 years ago

This setup guide is intended for people starting up web development and some of the best tips & tricks when…

Building a Pong Game with P5 and ReactJS

4 years ago

It’s been a while since I last wrote a blog post, let alone a one building a new tiny game.…

Redis: What, Why, How

4 years ago

I've received a very positive feedback after the Elasticsearch presentation, available here. It's been almost exactly a year, since I…

Setting up Windows Terminal, WSL and Oh-my-Zsh

4 years ago

Since writing Setting up Oh-my-Zsh, I’ve levelled up in terms of shell usage and customization. I’ve also switched to Windows…

The Value in Legacy Code

4 years ago

I’ve been contemplating recently if there is value in legacy code and if so, what is it? It's the result…

Building a Minesweeper Game using React Hooks

4 years ago

I was looking for a project to improve my knowledge of the most significant ReactJS feature in recent time -…

Personal Spotify Music Trend Analysis

4 years ago

I was curious to see if over time the type of music I listen to has changed. Have I started…

WebSummit 2019 Takeaways

4 years ago

This year during 4-8th November 2019 in Lisbon, Portugal, I had the pleasure of attending the WebSummit Conference. To my…

From Coder to Software Engineer [Part IV]

5 years ago

Welcome to Part IV of the series. If this is your first encounter with this collection of articles, it might…

Modern Web Engineering & Micro Frontends

5 years ago

Let me start with a question, how many software engineers do you know that enjoy Frontend development? One question has…

Live streaming to ReactJS with Websockets

5 years ago

After the success of the post “Building a Python REST API with Flask”, a worthy follow up is how to…

Python 3 Features Worth Mentioning

5 years ago

The entire software engineering community has focused on converting their Python 2.7 code to Python 3. From Jan 1st 2020,…

Why are Markets Efficiently Irrational

5 years ago

I often get asked why markets behave the way they do. If I had an exact answer to this question,…

PyCon Cleveland 2019 Takeaways

5 years ago

For the first time ever, I attended the Python Software Foundation's PyCon Conference in Cleveland, USA. I was nothing short…

Introduction to Apache Lucene & Elasticsearch

5 years ago

In the past two or so months, I've immersed myself in the world of Apache Lucene and Elasticsearch. I wanted…

Building a Python REST API with Flask

5 years ago

What is a REST API? It stands for REpresentational State Transfer. This means each unique URL is a representation of…

Introduction to Technical Analysis in 5 Foundational Books

5 years ago

If you are interested in Technical Analysis of Financial Markets, the below books are the ones I can recommend as…

From Coder to Software Engineer [Part III]

5 years ago

Welcome to Part III of the coder to software engineer series. You might be interested in reading the first two…

Our Ownershipless Future

5 years ago

It's not once I've reiterated that predictions are a loser's game. I don't expect this to be any different here.…

Backtracking Algorithms & The Sudoku Game

5 years ago

If you just want to play the Sudoku game, it's available here: sudoku.ivaylopavlov.com I was wondering what game to make…

Modern Software Development in 5 Amazing Books

6 years ago

This post is an evolution of Introduction to Computer Science in 5 Amazing Books. You will see a skew towards…

JavaScript is Eating The World

6 years ago

There is no other language that divides the software development community today as much as JavaScript does. It's a language…

Investment Fund Metrics & Their Pitfalls

6 years ago

Originally this post was about to be explaining all investment fund types and their differences so I created the diagram…

The Race to Developer 5.0

6 years ago

I often like to contemplate on what professions will the future hold. In 10 years time, we'll definitely have jobs…

Building a Peg Solitaire Game

6 years ago

If you want to play the game - Ivo Peg Solitaire, it's available here: http://pegsolitaire.ivaylopavlov.com On my journey to try out…

From Coder to Software Engineer [Part II]

6 years ago

This is the continuation of the discoveries I've made since switching from coding as a hobby to a profession.  If…

From Coder to Software Engineer [Part I]

6 years ago

When I made the switch from finance to software development, I was doing mostly scripting on small projects, nothing major.…

5 Articles I Wish I’ve Written

6 years ago

Every once in a while I come upon an article or a blog post that I say to my self…

The Smart Home Quest

6 years ago

As a person who's always been keen on trying the latest gadgets. In the past 2 years I discovered the…

Digital Audio Primer

7 years ago

The above image is created by Jamie Tate from Rukkus Room and I stumbled upon it randomly on the web. It…

Fundamental vs Technical Analysis

7 years ago

This is by far the most requested post I've had from friends. As a person who has been exposed to…

Building a Tetris Game

7 years ago

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…

My top 5 favorite TED talks

7 years ago

I'm a big fan of TED Talks. There's a little bit of everything for everyone. Below are the 5 talks…

Email is dead, long live the push notifications

7 years ago

It was not long ago that email ruled the world. A technology invented in 1960s, in my opinion, reigned until…

What to look for in a Home Theatre System

7 years ago

I've set myself to write this Home Theatre Setup Guide, as there is a lot of information on home theatre…

Basic setup of Terminal Multiplexer (TMUX)

7 years ago

After setting up Oh-My-Zsh as out default shell, the natural flow, goes to set up a multi-screen environment. Nowadays, most…

Introduction to Computer Science in 5 Amazing Books

7 years ago

Starting up in Computer Science could be a scary experience for many, but there's nothing to be afraid of. Everybody…

Creating a Retro Nintendo with Raspberry Pi

7 years ago

Everything started when my flatmate, Stefan, wanted to play Battle City.  It's a very old game with tanks defending their…

Chart Your HealthKit Data in Jupyter Notebook

7 years ago

Let me start by saying I’m a visual learner, so I’ve always had an inclination towards UML graphs and charts.…

Practical Guide to Git: Part II

7 years ago

Part II, deserves a follow up XKCD comic. Creating a GitHub account and a Repository Before we proceed forward we'll need…

Practical Guide to Git: Part I

7 years ago

Let's start with a classic XKCD covering the situation. This is the first from a collection of posts of the…

Top 5 Books Every Finance Geek Should Read

7 years ago

As a finance geek, I've read quite a few books on the topic, below you will find the Top 5…