500 status code pages are important
Yes, at some point it breaks, but the bad is showing a crap error page like this. I've got this from last.fm last night.
View ArticleA simple WSGI middleware dispatcher
The Web Server Gateway Interface (WSGI) is a standard interface between web server software and web applications written in Python. Having a standard interface makes it easy to use an application that...
View ArticleWeekend in Sintra
We went to Sintra this weekend. Sintra is a magical place where you feel like you've just entered a time machine and you find yourself in a land of castles and palaces surrounded by a luxurious...
View ArticleSmallr
I've just released smallr. It lets you generate small web addresses with a keyword that make it easy to remember, will not break in emails and will never expire. Basically is a TinyURL clone, with a...
View ArticleSmallr updates
After I've messed up about the domain issue(see this comments), I've just updated smallr with some features. Now provides an API to access the service by REST. Right now only supports JSON, XMLwill be...
View ArticleSwim across the Atlantic Ocean
Try to get directions from "Belo Horizonte" to "Miami" on Google Maps. Here is a shortcut: http://smallr.net/google-maps.
View ArticleFullread
Fullread is online. It's just a simple tool that helps you organize your online readings. I use del.icio.us a lot, mainly for bookmarking, but right now my account is a complete mess because I’m...
View ArticleA quote from Theo Schlossnagle
The language is mostly irrelevant. I can’t count the number of times I’ve hear people say "Java doesn’t scale" or "PHP doesn’t scale". No languages scales; solutions scale. Theo Schlossnagle in...
View ArticleFullread updates
New features on Fullread:Feeds in the latest and user bookmarks. http://fullread.com/feeds/latest/[rss/atom]/ (By latest - all users)http://fullread.com/feeds/[username]/[rss/atom]/ (By user)List of...
View ArticleMy best project ever!
The project is still under development. My co-worker is doing her best to provide the most beautiful layout.
View ArticleTwitter user timeline with a Django templatetag
A simple templatetag for adding to the template context a variable with the user timeline from Twitter. It uses the CachedContextUpdatingNodesnippet for caching from Jacob Kaplan-Moss. The reason that...
View ArticleDjango error notification with jabber
Django has a code error notifications mechanism when a view raises an exception. It will email the people in ADMIN tuple(settings documentation) in settings.py with the full exception information and...
View ArticleInternet lifestream with Django
My goal was to archive and display my internet lifestream. My first approach was writing a client for each API of the social networks that I'm in. This turned out to be a complete waste of time and...
View ArticleDjango 1.0 roadmap and timeline
Finally we have a Django 1.0 roadmap and timeline. Jacob Kaplan-Moss posted today on Django devolopers. I must say this roadmap seems very realistic and the only thing that I will miss is the...
View ArticleRafael Barbosa Mariz
Rafael Barbosa Mariz was born at 00h48, July 26, 2008. He weighed 3.580 Kg and was 50 cm long. Rafael and Marta are doing well.
View ArticlePortuguese translation of Django 1.0
I've just submitted a patch for the Portuguese translation. If you are a Django user and know Portuguese, please take a look to the translation strings and submit any fix before the final 1.0 release....
View ArticlePortuguese Python User Group
I've created a Python User Group in Portugal. The idea is to join people who enjoy programming in Python. No membership is required to participate, experienced programmers and absolute beginners are...
View Article