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.

Migrating my blog from Wordpress to Jekyll and GitHub Pages

Migrating my blog from Wordpress to Jekyll and GitHub Pages

Jekyll, how could I live without you? Die hard blogging with markdown in vim :) Also note that my site loads much faster now than when it was using Wordpress, impressive to say the least.

How to programatically get a youtube movie trailer

How to programatically get a youtube movie trailer

Youtube's Gdata API died, in this post I show you how to use themoviedb API to pull a trailer for a specific movie.