Jared Kuolt on Django

Feed Items

Odds and Ends

I’ve been busy.

Django Developers Needed

Calling all Django developers looking for work! I’m looking for some people to rely on for freelance work, as well as scouting a full time position near San Diego.

The Real Problem with Django

The Django development team does not receive enough credit. Thank you, Adrian, Simon, Jacob, Wilson, Macolm, Georg, Luke, Russell, Robert and the rest.

StaticGenerator for Django Updated (1.3.1)

Version 1.3.1 of StaticGenerator is out. You can now get it using easy_install. The big news is that StaticGenerator now leverages Django’s awesome Middleware system to more efficiently create the static files.

Double-Edged Swap

At Slicehost, users occasionally enter our chat to complain that their Slice has suddenly come to a crawl. In nearly every occurrence of this behavior the underlying cause of the slowdown is consistent swapping. And in nearly every occurrence of consistent swapping, the culprit is Apache.

It's free; stop whining

Soma FM is arguably the best free online radio service. As of this writing they have 13 channels, most, like their most popular Groove Salad, are electronic/ambient, though Indie Pop Rocks is also immensely popular. Despite being 100% free, people still complain about the service.

FormWizard: multiple-step forms in Django

Have you ever had to implement a multiple-step form? It can be a headache trying to keep track of all the data, especially while validating each form in the process. Django’s new FormWizard class makes it wickedly easy.

ActiveResource for Python

I’ve begun porting Ruby on Rails’ ActiveResource to Python. This is especially useful when dealing with APIs (such as the one I’m currently developing for Slicehost) or other ActiveResource implementations without having to use Ruby (or Rails).

Anatomy of a Python C Module

Writing Python modules in C is relatively easy. The main reason to do so is to increase performance over using Python code. I will demonstrate how to implement a Fibonacci Python function in C.

Yet Another Python ORM

I’ve developed a Python ORM that is intended to be a lightweight, high-performance alternative to SQLObject, SQLAlchemy, the Django ORM, etc. Each of the preceding projects attempts to implement a comprehensive feature set. This ORM, however, is intended to be minimal, with as minimal of a configuration as required.

StaticGenerator 1.2

StaticGenerator for Django has been updated to version 1.2. This is a minor release, though it is backwards incompatible.

New Projects

In the past couple weeks my curiosity has inspired me to create several new projects. Some are useful, others are simply proof-of-concept. Written in a variety of languages—Javascript, Python and Ruby—the following programs are works in progress. Please try them out and let me know what you think.

StaticGenerator 1.1

StaticGenerator for Django has been updated to version 1.1. This update adds file/path deletion, and support for HttpRequest.get_host() which would cause StaticGenerator to fail on Django trunk.

StaticGenerator 1.0.1

As was pointed out there was a rather stupid bug in StaticGenerator: it didn’t import Model which would cause it to fail. Sorry.

Announcing StaticGenerator for Django

Want to speed up your Django app? StaticGenerator is a Python class for Django that makes it easy to create static files for lightning fast performance. It accepts strings (URL), Models (class or instance), Managers, and QuerySets in a simple syntax.

Comment Notification in Django

After receiving a number of spam comments on my blog, I decided to utilize Django's built-in signal dispatch system to notify me via email when I receive a comment. Code included.

6 Weeks with Ruby

When I left Cuker Design to work for Slicehost I made the transition from Django to Ruby on Rails. Some Ruby conventions are similar to Python, but many threw me off a bit. Here's what I discovered after 6 weeks with Ruby and Rails.

Of Meta Tags and Context Processors

We just launched a site that required heavy utilization of <meta> tags. The most demanding aspect of this process was ...

Django is for everything!

To those who think Django is for content only, here are some of the sites we (at Cuker Design) have ...

Updated Django Shortucts

My code was checked in as of Revision 5796, giving get_object_or_404 and get_list_or_404 the ability to accept QuerySets. Previously, these ...

About

Vote for your favorite feeds and help their content reach the top! Register now to join in on the fun.

Site News

  • Our crawlers will be turned off while we work on the new version of the site.[...]
  • Updates coming soon so stay tuned.[...]

Channels this feed belongs to: