How to generate web API docs from python docstrings
This is mostly a post made in order to facilitate the process of communicating to colleagues how to setup their computers in order to have auto-generated documentation for the projects we share, and since I have already given the same answer to a Stack Overflow question, it might be useful to someone else.
Firefox Extensions for Web Developers
Here’s a little list of extensions for Firefox that can boost your productivity. Read more…
Programming Google App Engine on Linux
On this post we are going to setup our linux environment in order to be able to code for Google App Engine. It’s really not as simple to do as in macs (which I use in the office) but it’s doable. Why bother? I wanted to be able to be “mobile” so I setup my laptop which is dual boot Windows/Gentoo Linux for the job. Why didn’t I use Windows? Well… after leaving my previous job where I was programming in .net for about 5 years I was a bit fed up with windows. Also, my laptop came with Vista (which I hate) and I didn’t want to bother installing a new Windows OS in it. Finally, I love my Gentoo/Gnome 3 setup
.
Some thoughts on coding
Recently I had comeĀ to the position where I had to refactor the code of o project, because some libraries needed to be updated… While doing this, it was a chance to proceed to a full restructuring. At this point I should add that it was the first project I was ever involved that had to do with Python. In this post I will share some thoughts that were generated from this process. This is in no way a complete coding guide, just some things that annoyed me, you could say a few tips for beginners, but there’s no harm in reminding the (should have been) obvious. Read more…
SQL Joins Simply Explained
As a part of my job I’m frequently “forced” to try to explain to junior (and sometimes senior) engineers how to write SQL queries (although I in no way claim that I’m a SQL Guru). What seems to need more explanation is how to use joins and I’ve found out that using simple diagrams helps the learning process. We are going to use the same method and accompany it with a simple example of two tables with two columns each. Read more…
Your job is like your relationship
So.. I was down on my thought the other day and came to a conclusion that a job is just like a relationship.. Let’s check some examples… Read more…
How to ruin your software engineers
Why am I writing this article? Well… recent developments in my company made me think that there is a need to state the obvious for us (call it software engineers, developers, programmers or whatever you want), the decisions made by the business department that can lead us into decay… Read more…
Simple date badge
On this article we’re going to see how to make a simple date badge for our site like the one you can see below
Adding a Last.fm bio to your website
On this article we’re going to create a (simple) script in order to retrieve an artist bio from last.fm and create somehow visually pleasant style to present it to our site…

what we’re going to make
First of all, we need to go to the Last.fm site in order to obtain an API key. If you read the documentation you’ll see that our request can be made by using REST of XML-RPC requests. In this tutorial we’re going use the first way.
Read more…
Hello world!
First post for this site…
Currently I’m just exploring the possibilities of wordpress…
Expect a custom theme whenever I find the time to create it…










