Create a nice blog featured image in 30 seconds

Create a nice blog featured image in 30 seconds

In this post I show a tool I built to easily create images. I typically use it to generate featured blog images. I started this tool a few years ago, but this iteration made it much better. I added the ability to save the image, and use some nice JS to select background images from different themes.

Weekend project - my first Flask app "Quotes to live by"

Weekend project - my first Flask app

I learned a great deal from rolling my own app on top of Flasky (sample project of O'Reilly's "Flask Web Development" book). In this post I share my learning.

Code Kata - Titans Books

Code Kata - Titans Books

In The Unusual Books That Shaped 50+ Billionaires, Mega-Bestselling Authors, and Other Prodigies, Tim Ferriss provides a mega-list of the most-gifted and favorite books of top performers. I wondered which books were mentioned more than once?

Writing Pythonic code pays off

Writing Pythonic code pays off

In this post I will show you an example of non-Pythonic vs. Pythonic code. The latter is more concise and readable thus more maintainable. We will see two nice tricks, the negative list index stride, and optional key arg of the max builtin. These two language features aid us in writing more Pythonic code. Enjoy ...

What Android apps are crushing it on Google Play?

What Android apps are crushing it on Google Play?

In this post I use 42matters Google Play Top Charts API to analyze top app charts on Google Play. I zoom in on categories and compare Spain with US. What are the top (new) free, (new) paid and grossing categories? And what app categories are trending right now? Lastly I check Pokemon Go's success by using the Google Play App Rank History API

I became a certified Quality Software Developer

I became a certified Quality Software Developer

I certified in Quality Software Developer (#QSDcert) via SIG / PEOPLECERT. In this post I share what the exam is about, why I think it is a must have for a software developer, and how you can prepare for it.

Analyzing Brexit data with Pandas

Analyzing Brexit data with Pandas

I wanted to learn Pandas for quite some time. As usual on this blog I start with a practical exercise / goal, UK's EU referendum, and use (and learn) Pandas to analyze the results. I included the UK census data in my analysis which led to some interesting findings.

Writing tests in Python with unittest and mock

Writing tests in Python with unittest and mock

In this post I take an existing script and write unit tests for it. This was a good exercise to grasp some aspects of writing tests. It even led to catching a bug and doing a couple of refactorings.

Career development for programmers

Career development for programmers

In this post I share 14 tips around career development that are helping me getting better in my field. You are in charge of your career so better put some systems in place to make the most out of it.

How to create a simple Twitter bot with Python

How to create a simple Twitter bot with Python

In this post I show you how to create a Twitter bot. In this case it is a solution that hourly tweets a randomly retrieved design quote to a dedicated Twitter account (bot). It is a small script you can easily adjust for your own needs.