-
The new Hello Web Books website has launched!
Over the last few months, I've been slowly increasing the capabilities of this website with the ultimate goal of replacing several external services I was depending on. I'm excited to ...
-
Does your inbox feel too quiet? The hidden consequences for temporarily breaking your email.
A month ago, an error with my business's email address caused it to bounce. Even after I discovered and fixed the issue, this led to a still-unknown amount of emails ...
-
Five tips for improving your technical writing and documentation.
If you’re working on the web, at some point you’re going to need to write — even if you’re a designer, a developer, a programmer, a not-writer. For example, almost ...
-
Calculating your Stripe monthly recurring revenue (MRR)
I love Stripe (the customer payment solution I advocate using in Hello Web App: Intermediate Concepts), but I wish the Stripe's dashboard came with a bit more information about the ...
-
How to set up a contact form with Django
In this walkthrough, we're going to build something relatively easy: a simple contact form where your users can enter their name, email address, and message, and your website will email ...
-
Setting up Django's password change functionality
In the original Hello Web App book, I walk you through the process of setting up your registration and login pages so user's can join and log into your new ...
-
SXSWi: Your user interface is your laboratory
Session going over AB/split tests run by several well-known companies, including Wildfire, Wufoo, Rent.com, and Freshbooks. What is AB or split testing? Find something you want to test (such as ...
-
MVT: When you start testing everything
I recently laughed the other day when reading Doug Bowman's farewell blog post to Google, when he mentioned how Google is so meticulous about their testing that they tested 41 ...