Christopher Young
  • Meta
  • Other |
  • Prose |
  • Code |
  • Blog |
  • Essays |
  • Publications |
  • Elsewhere

Elsewhere: A collection of links

  • Turning pages into data

    Collection of screen scraping links

    Tags: data, screen_scraping.

  • Testing utilities in Django

    Tags: django, testing.

  • Using IPython to inspect a program

    Tags: ipython.

  • The Node Ecosystem

    Fantastic resource for people interested in node.

    Tags: nodejs.

  • CouchDB: The Definitive Guide

    Tags: couchdb, nosql.

  • A HTTP Proxy Server in 20 Lines of node.js Code

    Tags: nodejs, servers.

  • Mango

    MongoDB backends for Django sessions and authentication (bypasses Django's ORM model)

    Tags: authentication, django, mongodb, orm, sessions.

  • 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.

  • Integrating MongoDB and Django (Video)

    Tags: django, mongodb, nosql, screencast.

  • Ryan Dahl's node.js talk (video)

    Awesome discussion of asynchronous programming and great introduction to node.js.

    Tags: asynchronous, nodejs.

  • djangode

    "Utilities functions for node.js that borrow some useful concepts from Django."

    Tags: 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."

    Tags: mongodb, nosql, video.

  • Mongo Snippets

    "Snippets of code that might be useful in working with mongodb."

    Tags: mongodb, nosql.

  • django-mumblr

    Tags: django, mongodb, nosql.

  • DjanMon

    "Demo showing how to use MongoDB with PyMongo from a Django project."

    Tags: django, mongodb, nosql, pymongo.

  • Learning Serverside Javascript with node.js

    Tutorial for node.js.

    Tags: nodejs, tutorial.

  • node-router

    A simple http server for node.js that has sinatra like qualities.

    Tags: asynchronous, nodejs, server.

  • Node Mongodb Native Driver

    Tags: mongodb, nodejs, nosql.

  • Express (node.js web framework)

    Tags: asynchronous, express, nodejs.

  • 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.

  • Django Design Patterns

    Tags: design_patterns, django.

  • Packaging with setuptools

    Tags: packaging, python, setuptools.

  • Developing Django Apps with Buildout

    Tags: buildout, packaging, python.

  • 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.

    Tags: django, search, solango, solr.

  • Django Solr

    "Django Solr search is a Django pluggable for rapidly integrating Solr search into a Django Application."

    Tags: django, python, search, solr.

  • 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.

  • Load spikes and excessive memory usage with mod_python

    Tags: apache, django, mod_python, python.

  • django-lean

    Ohhhhhhh, nice. Tools to help with A/B testing of Django-powered sites.

    Tags: a_b_testing, django.

  • Automated Web/HTTP Profiler with Selenium-RC and Python

    Tags: automation, python, selenium.

  • PyBrain

    Python Machine Learning Library.

    Tags: artifical_intelligence, machine_learning, neural_net, pybrain, python.

  • Fixing Python's Deprecation Warning sha

    Tags: python, sha.

  • Of Python, memcached and decorators: easy-peasy function caching

    Tags: decorators, memcached, python.

  • Python Logging 101

    Tags: logging, python.

  • Remote Pair Programming With Screen and Vim

    Tags: remote_collaboration, screen, vim.

  • 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.

  • Memcached in 2 minutes

    Tags: memcached, python.

  • Add a web api to your app with django-piston

    Tags: api, django, django_apps, django-piston, python.

  • 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.

  • How to build a popularity algorithm you can be proud of

    Tags: algorithm, collective_intelligence, popularity, popularity_algorithm.

  • 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.

    Tags: captcha, spam, usability.

  • 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!

    Tags: emacs, ssh, tramp.

  • The Lamson Project

    Interesting project to create a modern python-based email application framework. Bookmarked for later reference.

    Tags: email, lamson, python, smtp.

  • Repeat after me: Unicode is not UTF-\d{1,2}

    Tags: character_encodings, unicode.

  • Making Sense of Python Unicode

    Great succinct unicode tutorial.

    Tags: python, unicode.

  • Duplicity: Easy backup for Linux

    Interested in checking this out.

    Tags: backup, linux.

  • 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.

    Tags: firefox, python, search.

| Creative Commons License
Unless otherwise specified, original content on Christopher Young's website is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.