Ivo's Blog!
  • Home
  • Blog
  • Videos
  • Categories
    • Technology
    • Finance
    • Video
    • Opinion
    • Presentations
    • Books
    • Games
    • Music
  • Games
    • Tetris
    • Peg Solitaire
    • Sudoku
    • Minesweeper
    • Pong
  • Github
  • About

python

healthkit grafana
Technology Video

Charting Apple Health data in Grafana

One of the most interesting datasets I have is my own Apple Health data, which I’ve always liked playing with. Some years ago, I did share a post analyzing the data using Jupyter Notebook. Today is 2021 and a popular visualization tool with software developers for collecting system metrics is Grafana. Read more…

By Ivaylo Pavlov, 4 years ago
Technology

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 finally unify both concepts by using the ORM bindings inside GraphQL queries and start up Read more…

By Ivaylo Pavlov, 5 years5 years ago
Audio Opinion Technology

The Value in Legacy Code

I’ve been contemplating recently if there is value in legacy code and if so, what is it? It’s the result of inheriting a new codebase coupled with more free time at home due to social distancing because of COVID-19. I’m sharing below my findings and conclusions. What is ‘legacy code’ Read more…

By Ivaylo Pavlov, 5 years4 years ago
Music Technology

Personal Spotify Music Trend Analysis

I was curious to see if over time the type of music I listen to has changed. Have I started listening to quieter genres or more bass-heavy tracks? After a small search, it turned out Spotify conveniently provides the Spotipy python package that interacts with their Web API and allows Read more…

By Ivaylo Pavlov, 5 years5 years ago
Technology

Modern Web Engineering & Micro Frontends

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 it the juggling between 3 “languages” – HTML, CSS, JavaScript? Is it the messy CSS Read more…

By Ivaylo Pavlov, 6 years5 years ago
Technology

Live streaming to ReactJS with Websockets

After the success of the post “Building a Python REST API with Flask”, a worthy follow up is how to go from sending static data to streaming data and putting it in a React Table that shows the values in real-time. This is somewhere in the top 5 most asked Read more…

By Ivaylo Pavlov, 6 years5 years ago
Technology

Python 3 Features Worth Mentioning

The entire software engineering community has focused on converting their Python 2.7 code to Python 3. From Jan 1st 2020, Python 2.7 will no longer be officially supported. But beyond gaining ability to use a few new cool modules and having future support, what are you actually gaining by moving Read more…

By Ivaylo Pavlov, 6 years5 years ago
Opinion Technology

PyCon Cleveland 2019 Takeaways

For the first time ever, I attended the Python Software Foundation’s PyCon Conference in Cleveland, USA. I was nothing short of impressed, a great variety of talks and keynotes and very friendly people. I consider myself an intermediate python developer, but the talks were suitable for all knowledge levels. The Read more…

By Ivaylo Pavlov, 6 years5 years ago
Technology

Building a Python REST API with Flask

What is a REST API? It stands for REpresentational State Transfer. This means each unique URL is a representation of an object. It’s one of the web services that allows for data transport, other notable alternative is SOAP. It offers CRUD (Create, Read, Update, Delete) object operations via POST, PUT, Read more…

By Ivaylo Pavlov, 6 years5 years ago
Opinion Technology

From Coder to Software Engineer [Part III]

Welcome to Part III of the coder to software engineer series. You might be interested in reading the first two posts – Part I and Part II. Optimization is mostly useless You would meet a lot of perfectionist in the software engineering profession. They like to optimize their code, like Read more…

By Ivaylo Pavlov, 6 years5 years ago
Technology

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 Read more…

By Ivaylo Pavlov, 8 years5 years ago
 

Loading Comments...