If you’re building a website that supports user logins and use Devise to manage that, you’ll soon find out that it sends out emails synchronously by default. This is not a good practice, as it’s not something that a user visiting your site should have to wait for. There is a solution to make this work asynchronously, however.
Recents is a nice little project that shows the programming projects you most recently worked on. An awesome idea, but it currently ships with only limited support for different kinds of development projects. More specifically, it has no support for Django projects yet. Fortunately, you can add it yourself.
I recently started using counter caches in Rails. Getting them to work was a little bit more difficult than the manual suggests, however.
I use Fabric to deploy my Python projects. While it offers a lot of flexibility, it lacks a concept of different environments (Also referred to as stages) so you need to figure out your own solution.
I’ve been working a lot with Github’s issue tracker lately. Not perfect by all means, but it does a decent job. But it could be a lot better, especially when you’re creating a new issue.
South makes a distinction between schema migrations and data migrations. But why is that a good thing?
Heml.is advertises itself as a secure messenger. But how secure is it? Let’s look into this.