Riccardo Forina

Coding notes about web development done with Python, Javascript, CSS... and more!

https, http 2.0 and SPDY

The future and the now
Posted October 22th, 2013 in performance

Continue reading…

SASS and Inuit CSS

SASS and Inuit CSS are a great combination to build any kind of website.
Posted October 21th, 2013 in sass

Continue reading…

Long time not updating this site...

Why? Because life is full!
Posted July 21th, 2013

Continue reading…

django-admin-bootstrapped compatibility list

To ease you in the choice of what admin theme to use
Posted February 25th, 2013 in django-admin-bootstrapped

Continue reading…

Use GoAccess to analyze your Amazon S3 logs

Just provide the correct format!
Posted January 08th, 2013 in tool

Continue reading…

LESS is more

My css file was quite messy, so I decided for a fresh start with LESS.
Was it worthy?
Posted December 19th, 2012 in lesscss, flask

Continue reading…

Click event not fired on Android 2.3.x

Handle 'click' events in jQuery with support for the default browser shipped with Android Gingerbread (2.3.x)
Posted December 11th, 2012 in javascript

Continue reading…

Monitor your website with New Relic

And get a supercool t-shirt for free!
Posted November 25th, 2012 in newrelic, monitoring, tool

Continue reading…

Bootstrap your Django admin in 3 minutes

And do it without changing your existing codebase!
Posted November 16th, 2012 in django, bootstrap, django-admin-bootstrapped

Continue reading…

My Sublime Text Editor configuration

Because sharing is caring.
Posted November 15th, 2012 in sublime text

Continue reading…

Why I'll never trust G-WAN

A webserver that's 4 time faster than nginx? Monkey likes! But...
Posted October 30th, 2012 in vaporware

Continue reading…

The server is not in your timezone

Scheduled a cron job that didn't start when expected? The problem is you!
Posted September 11th, 2012 in bookmark, datetime

Continue reading…

httpcode: what the hell is code 418? What, a teapot???

Httpcode is a simple tool to explain the meaning of HTTP status codes
Posted September 05th, 2012 in tool

Continue reading…

Must read: James Socol's Best Basic Security Practices (Especially with Django)

James Socol, the Community Platforms Manager at Mozilla, is writing a great summary about best security pratices web developers must be aware of. Even if mainly focused on Django ironing, it's a must read for every web developer.
Posted August 24th, 2012 in must read, django, security

Continue reading…

Bootstrap upgrade to version 2.1

The guys working on Twitter Bootstrap just released the new version 2.1. Codingnot.es has been upgraded to it and got a small restyling. Let's see what's changed!
Posted August 22th, 2012 in bootstrap

Continue reading…

Check your website for broken links with jQuery

Broken links happens, but it's something you can check easily without any server side requirement. Just Javascript!
Posted August 10th, 2012 in javascript, jquery, bootstrap, seo, status.js

Continue reading…

Spatialite for Python does not work on OSX

The default Python shipped with OSX is not compatible with Spatialite. Lucky, there is a solution for that. Find more inside!
Posted August 08th, 2012 in python, sqlite, spatialite, osx

Continue reading…

How to setup correctly OSX for Python development

Let's setup OSX for Python development using homebrew and virtualenv.
Posted August 08th, 2012 in python, osx, homebrew

Continue reading…

Beware the jQuery.noConflict() monster!

The intentions behind jQuery.noConflict() are good, but you will have problems if you are not careful.
Posted August 03th, 2012 in jquery

Continue reading…

Recycling! (part 2): build your new website with Flask (and Twitter Bootstrap) and run it on Openshift

Let's put Flask, Twitter Bootstrap and OpenShift together to build our new super cool website in 30 minutes.
Posted August 02th, 2012 in openshift, flask, bootstrap

Continue reading…

Reading suggestion: Ready Player One

The year is 2044 and the world is in near-ruins. The Great Recession has taken its toll on the world's economy, and resources are scarce. The Internet and gaming culture have evolved into a creation known as OASIS, a massive multiplayer online simulation game...
Posted August 01th, 2012 in books

Continue reading…

Recycling! (part 1): build your new website with Flask (and Twitter Bootstrap) and run it on Openshift

Are you a lazy developer but still want a website? And without spending a cent too? Me too! Let's see how after the jump.
Posted July 31th, 2012 in howto, openshift, flask, bootstrap

Continue reading…