The Django 6.0 release is scheduled for early next month . In this post, I wanted to briefly highlight the standout features. 1. Background Tasks The upcoming Tasks API defines an interface for interacting with objects that are expected to run outside of the typical HTTP request/response cycle, like sending emails. The API includes a TaskResult class for obtaining task progress and return values.…
🎧 Now Playing: Menu (News Channel) via Nintendo Music App In keeping with my passion (?) for displaying local news articles in unexpected places , I figured it would be a fun project to try and see what it would take to display current local news on the Nintendo Wii console’s News Channel . Here’s a sneak peek at the result: In this post, I’d like to share my research and…
Today, I switched the static file generator for this website from Pelican over to Hugo . The process was smooth, only requiring minimal changes to source files (mainly front-matter syntax). I modified the hugo-lanyon theme only a little bit to get it looking how I wanted. An archived snapshot of the old Pelican source files is here . Before Pelican, I used Jekyll , which is archived here . Anyway,…
I’ve been reading up on JavaScript these past few months. I feel like there used to be a stigma against the language during my time at university, and maybe there still is. I dug up and read a book I once bought called JavaScript: The Good Parts by Douglas Crockford. It’s outdated now, but I used to joke that if “The Good Parts” could be described in 172 pages… Well,…
Motivation In the web development space, tools and best-practices change quite frequently. At one point in the not-so-distant past, a LAMP stack was the go-to approach for launching a web application. These days, PHP is the #8 most popular programming language (according to a company with the name “The Importance Of Being Earnest” ), while Python and JavaScript rank above it. One of…
I would consider Python to be the programming language I’m most comfortable writing code in. There’s plenty to love, and one of its more recognizable features is its simple to read syntax . I’ve heard the phrase “executable pseudocode” thrown around before, and its easy to see where the comparisons come from. A great side effect of sporting such a relatively simple to…
I don’t know what inspired it, but recently I got the idea that programming for an old game console would make for a fun project. Apart from giving me an excuse to write code in a language other than Python, it’s something I’ve wanted to do ever since I learned that programming was at the heart of all the great games I’ve played throughout the years. So, I decided to find…