- Turning pages into data
Collection of screen scraping links
Tags: data, screen_scraping.
- The Node Ecosystem
Fantastic resource for people interested in node.
Tags: nodejs.
- node-paperboy
A node.js module for delivering static files.
Tags: asynchronous, nodejs, server.
- Organic Metaclasses
Nice little write up of the author's discovery of a natural use for Python's metaclasses.
Tags: metaclasses, python.
- MongoEngine
"MongoEngine is an Object-Document Mapper, written in Python for working with MongoDB."
Tags: mongodb, nosql, object_document_mapper.
- Ryan Dahl's node.js talk (video)
Awesome discussion of asynchronous programming and great introduction to node.js.
Tags: asynchronous, nodejs.
- Talk on MongoDB
"Video in Full-HD of 10gen CEO & DoubleClick Co-Founder Dwight Merriman presenting MongoDB, High-Performance SQL-Free Database to the NYC MySQL Group at Sun Microsystems."
- Mongo Snippets
"Snippets of code that might be useful in working with mongodb."
- Learning Serverside Javascript with node.js
Tutorial for node.js.
- node-router
A simple http server for node.js that has sinatra like qualities.
Tags: asynchronous, nodejs, server.
- Blog rolling with mongoDB, express and Node.js
Great, in-depth post
Tags: asynchronous, express, frameworks, mongodb, nodejs, nosql, servers.
- jQuery Templating Engines
(via Ian Bicking)
Tags: jQuery, templating.
- A Guided Tour of Mercurial
From 2007, but still very helpful.
Tags: mercurial, version_control.
- Notes on the Python Class Statement
Helpful run down on class creation in Python.
Tags: python.
- Using Emacs Regular Expression Builder
Oh wow, never knew about this.
Tags: emacs, regular_expressions.
- Solango Gotchas
Help with Solr and Solango.
- Django Solr
"Django Solr search is a Django pluggable for rapidly integrating Solr search into a Django Application."
- Mechanize
Huh. Possible alternative to Selenium. Not sure how well it handles js, which seems to be one of Selenium's most useful features.
Tags: integration_testing, mechanize, python, testing.
- django-lean
Ohhhhhhh, nice. Tools to help with A/B testing of Django-powered sites.
Tags: a_b_testing, django.
- PyBrain
Python Machine Learning Library.
Tags: artifical_intelligence, machine_learning, neural_net, pybrain, python.
- Screen tutorial
Basic tutorial on using this handy tool.
Tags: command_line, screen.
- django-notices
"django-notices is a replacement for the built-in message notification system in Django. It works off of the current session rather than a database store, which means it also works for Anonymous users, and does not require doing database queries each time you need to access it."
Tags: django, django_apps.
- Pretty Django Error Pages
How to get RequestContext in your 500 page.
Tags: django, django_tips.
- django-staticpages
Enhanced flatpages app for Django.
Tags: django, django_apps, python.
- Efficient Editing With Vim
Tempted to try out Vim . . .
Tags: text_editors, vim.
- Easy Fabric Deployment, Part 1: Git/Mercurial and SSH
Must. Do. This.
Tags: automation, deployment, fabric, git, mercurial, python, ssh.
- Selenium
Set of tools (including Firefox plugin) for integration testing of web applications. Scriptable in Python, among several other languages.
Tags: automated_testing, firefox, integration_testing, plugin, testing.
- Twill
Headless Python browser, great for writing automated integration tests.
Tags: automated_testing, integration_testing, python, testing.
- Storyteller
"StoryTeller is a new tool for creating "Executable Specifications " for .Net projects. StoryTeller is effectively a functional replacement for FitNesse, but with improved mechanics. Think of StoryTeller as a tool for creating External DSL's to test your application code."
Tags: automated_testing, dotnet, storyteller, testing.
- FitNesse
Automated testing tool.
Tags: automated_testing, fitnesse, testing.
- Django Forgot Password
So handy. Explains how to add a "Forgot your password?" option to the Django login page.
Tags: authentication, django, email, usability.
- htaccess tips and tricks
(via Hacker News)
Tags: htaccess.
- Django-Mingus
Saw his presentation at nyc-django. Interesting project that assembles external reusable apps to get almost everything done.
Tags: django, mingus, reusable_django_apps.
- Typing in Python
A sensible proposal about how to add optional typing constraints to Python without breaking backwards compatibility or sinning against the True Spirit of Python.
Tags: programming, python, types.
- CAPTCHA's effect on conversion rates
(via Hacker News)
Upshot: Captchas catch a bit of spam, but may also cost a company about 3.2% of their conversions. I've always wondered about this, and it's sort of in line with what I guessed.
- Handy way of dealing with Django template tag loading failure
Oh, this is handy. A good way of nailing down the import error when faced with this sort of thing: "'XXX' is not a valid tag library: Could not load template library from django.templatetags.XXX, No module named models."
Tags: django, python, templatetag.
- Glow (BBC's new open source javascript library)
An alternative to jQuery. The main difference, according to the BBC page, is even more extensive browser support.
Tags: bbc, javascript, jquery, open_source.
- Class Decorators: Radically Simple (Video)
Just watched this presentation. It's an excellent example of how to present a technical subject effectively: begin very, very simply, and then slowly build up; use lots of examples; always use the simplest possible examples to illustrate the point you're making.
Tags: class_decorators, decorators, python.
- Remotely editing files securely with emacs
(via M-x emacs-reddit)
Curiously enough, stumbled on this only a few hours after setting up tramp in emacs. I'm in love!
- The Lamson Project
Interesting project to create a modern python-based email application framework. Bookmarked for later reference.
- Making Sense of Python Unicode
Great succinct unicode tutorial.
- Duplicity: Easy backup for Linux
Interested in checking this out.
- NYC Big Apps
(via Hacker News)
Bloomberg's initiative to challenge programmers to come up with interesting ways to use public data.
Tags: data, data_visualization, government, nyc, nyc_gov.
- EveryBlock Source Code
(via Hacker News)
Django hotness. This will be very interesting to look through.
Tags: django, everyblock, geodjango, maps, python.
- PyPI Search Box
A search plugin for PyPI.
