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.

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.

10 cool Python tricks for more elegant code

10 cool Python tricks for more elegant code

I have been reading Python Cookbook 3rd ed. It is full of useful tips and tricks to write better Python code. In this post I share some things I have learned, some have become daily good practices making my code better.

10 guidelines that will make you write more maintainable software

10 guidelines that will make you write more maintainable software

My review of the book "Building Maintainable Software" which presents ten guidelines to write quality software. Thanks Software Improvement Group (SIG) for teaching us how to "leave the campground cleaner than we found it".

How I got fired up about programming

How I got fired up about programming

The Excel VBA script that got me hooked to coding back in 2006. This is a fun story to read and probably some of you programmers out there recognize the initial spark of passion for the craft. Enjoy!

Your movie site in just one minute

Your movie site in just one minute

Improvement of my popular post "Your own movie database in 5 minutes with IMDb API and Perl", rewritten in Python you can now have your own static movie html site in less than one minute!

5 power habits that will make you instantly more successful

5 power habits that will make you instantly more successful

I am using and learning some daily habits to be more productive, they take discipline but are easy to adopt. They are 1. manage interruptions, 2. set goals / planning, 3. measure progress, 4. have a liability partner, and 5. set deadlines for tasks.

I certified in Advanced Java at the O'Reilly School of Technology

I certified in Advanced Java at the O'Reilly School of Technology

I did it! After Python and Java, I certified in Advanced Java (distributed apps and algorithms) at the O'Reilly School of Technology, read more to see my diploma and certification page.