Yesterday I was confused by my own code--really really confused--for the first time in a very long time. Here is the story I unraveled.
A quick mention of a project I've been working on for the past several weeks, which aims to be a standard reusable app for sharing and displaying projects in a consistent and pleasing manner.
Programmers talk about DRY, or Don't Repeat Yourself, all the time. Its a strategy for making programming more pleasant, more efficient, and to reduce errors. LifeFlow uses a simple idea, which I have brazenly labeled Dynamic Blog Context, to try to take a few steps toward DRY while writing blogs.
One of the most valuable parts of Django is its loose coupling philosophy . This means you can plug in your own pieces into the Django stack without fighting against the defaults. However, it can be a bit difficult to understand how to take advantage of the loose coupling philosophy when you are just getting started, and this series will attempt to erase that confusion.
BeepBeep is an intuitive web framework (or micro-framework in the words of its creators) along the lines of Django or Merb. For someone looking to get started with Erlang webapps with a minimum of hassle, it's a great option to investigate.
A few lines of code and a few minutes of refactoring and my previous blog post evolved into a full-fledged static content management system based on the Django templating system. It aims to facilitate the creation of complex static websites quickly and with minimal human effort. Welcome to AYM CMS.
It was a good run, but I finally closed my DreamHost account and left behind that era. From here on it's all VPSs and servers.
So maybe you want to apply to the JET Programme. Maybe you already did. This is what your experience will be, or was, like. Except its really my experience with the words "I" and "me" inconsistently replaced with the word "you".
This post briefly introduces the design decisions and usage of django-userskins, which is a pluggable Django application for facilitating users selecting skins for your site. For example, to let user A have a dark theme for your site, and user B have a light scheme. Supports cookie-only persistence as well as cookie-when-possible-database-as-last-resort persistence for skin preferences.
All Rights Reserved, Will Larson 2007 - 2013.