April 2011
3 posts
Text Ascii Art Generator →
REST worst practices →
The Status of the P Versus NP Problem →
March 2011
8 posts
The current crop of Web social media tools is focused on people you already know...
– http://blog.everyblock.com/2011/mar/21/changes/
Django 1.3 release notes →
HTML5 Boilerplate - A rock-solid default template... →
During those heady days of early December, at least 50,000 people signed on to...
– 4chan’s Chaos Theory | Business | Vanity Fair
Benchmark of Python Web Servers →
Google Searches Per Hour
With siesta
Without siesta
Gondor — effortless production Django hosting →
”
Gondor is the production infrastructure that we at Eldarion have built for our own sites and those of our clients. We’re making it available to other Django developers like you so you can focus on your site, not your infrastructure.
It supports:
revision control via git or mercurial
dependency management using pip
database migrations via South or nashvegas
full backups of your...
February 2011
8 posts
I remember my first customer. One day my parents gave me an envelope. It came...
– Jason Fried of 37signals
Essential JavaScript Design Patterns For Beginners →
3 tags
Pattern →
Pattern is a web mining module for the Python programming language.
It bundles tools for data retrieval (Google + Twitter + Wikipedia API, web spider, HTML DOM parser), text analysis (rule-based shallow parser, WordNet interface, syntactical + semantical n-gram search algorithm, tf-idf + cosine similarity + LSA metrics) and data visualization (graph networks).
Hyper Text Coffee Pot Control Protocol →
The Git Parable →
Git is a simple, but extremely powerful system. Most people try to teach Git by demonstrating a few dozen commands and then yelling “tadaaaaa.” I believe this method is flawed. Such a treatment may leave you with the ability to use Git to perform simple tasks, but the Git commands will still feel like magical incantations. Doing anything out of the ordinary will be terrifying. Until you understand...
Genetic Algorithm For Hello World →
Backbone.js →
When working on a web application that involves a lot of JavaScript, one of the first things you learn is to stop tying your data to the DOM. It’s all too easy to create JavaScript applications that end up as tangled piles of jQuery selectors and callbacks, all trying frantically to keep data in sync between the HTML UI, your JavaScript logic, and the database on your server. For rich...
Django and Neo4j - Domain modeling that kicks ass →
January 2011
2 posts
Do Frameworks Have a Place in Web Development’s... →
Google Refine →
Google Refine is a power tool for working with messy data, cleaning it up, transforming it from one format into another, extending it with web services, and linking it to databases like Freebase.
December 2010
4 posts
What Font Should I Use? →
Holding a Program in One's Head →
Shared by my friend Ryan. Insightful.
In practice, writing programs in an imaginary hundred-year language will work to...
– The Hundred-Year Language - Paul Graham
We have to make clear that, in fact, jQuery is but a hammer. When it comes to...
– Rebecca Murphey
November 2010
2 posts
ack -- better than grep, a power search tool for... →
ack is a tool like grep, designed for programmers with large trees of heterogeneous source code.
EAFP: Easier to ask for forgiveness than permission. This common Python coding...
– http://docs.python.org/glossary.html#term-eafp
October 2010
1 post
A strong free software movement focused on the principled issues of software...
– Benjamin Mako Hill, writer, technologist and Free Software Foundation board member
September 2010
1 post
Gramps →
Gramps is a free software project and community. We strive to produce a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists. It is a community project, created, developed and governed by genealogists.
July 2010
1 post
2 tags
We should forget about small efficiencies, say about 97% of the time: premature...
– Donald Knuth
June 2010
2 posts
Caching in Javascript with Cachejs →
The Power of Django Admin (Even For Non-Django... →
This is a few years old, but I’m working on a project where I wanted a better way to manage the data in a legacy database. Django’s admin + database inspection came to mind, and is working fantastically.
April 2010
1 post
Polar Clock →
A polar clock using Raphael.js. Very pretty.
March 2010
6 posts
2 tags
Building desktop Linux applications with... →
6 tags
CleverCSS is a small markup language for CSS inspired by Python that can be used...
– CleverCSS - the pythonic way of webdesign
4 tags
django-css is a fork of django_compressor that makes it easy to use CSS...
– dziegler’s django-css at master - GitHub
HotRuby →
HotRuby is Ruby on JavaScript and Flash. HotRuby runs Ruby source code on a web browser and Flash.
1 tag
DreamPie →
The Python shell you’ve always dreamed about!
2 tags
Python And Ruby Are Converging →
February 2010
2 posts
3 tags
This is the first post in a series that should give you an impression of what...
– 4 things to know for NoSQL Django coders
To hell with web standards →
November 2009
12 posts
3 tags
How to get HTML5 working in IE and Firefox 2 →
3 tags
HTML5 Reset Stylesheet →
2 tags
Programming CouchDB with Javascript →
4 tags
Narwhal is a cross-platform, multi-interpreter, general purpose JavaScript...
– http://github.com/cadorn/narwhal
4 tags
visionmedia's express at master - GitHub →
JavaScript web development framework built on node.js / Google’s V8 (insanely fast) based on Sinatra
4 tags
Introducing JSON Template →
JSON Template is a minimal but powerful templating language, currently implemented in both Python and JavaScript.
5 tags
node - evented I/O for V8 javascript →
5 tags
5 tags
v8cgi & nginx
I just followed this tutorial to set up v8cgi with nginx. v8cgi provides CGI for JavaScript, including “IO, GD, MySQL, Sockets, Templating, FastCGI and Apache module”, and it is based on Google’s v8 JavaScript engine. nginx is an HTTP server that is growing in popularity and performs better than apache on many benchmarks. It was easy to set up, I recommend you give it a try if...