I'm back. What happened to my Wagtail blog? What's all this static site business?
Part 2 of my tutorial on how to glue together your Django and React apps, passing data to a frontend.
Did I change my career yet again? You'll have to click through if you want to find out.
New technology is supposed to make our lives easier... but sometimes, you wish it wouldn't bother. Don't let Apple Silicon get in the way of you using Python!
What do I hope to have achieved by the end of the year?
Part 1 of my tutorial on how to glue together your Django and React apps, passing data to a frontend.
VSCode is a popular IDE, largely because it's user-friendly and highly customisable. Here's how to make it work for you.
Keep a clean, standardised codebase and save time by setting up pre-commit hooks for your project.
Making sense of a few common patterns in Django migration files.
The quirks of Heroku shouldn't stop you from deploying your Django app there!
The difference between the two methods for Python's in-built random module.
Scrum isn't just for software development; you can apply it to just about any area of life where you have a goal you need to achieve within a defined amount of time. Turns out it works splendidly for creative goals.
How does PyCharm fare as an integrated development environment? Here's my hot take.
Passing Scrum PSD I exam should be a breeze if you prepare for it adequately. Read about my experience studying for and taking the exam, plus a lot of valuable resources.
Context is such a vague word... it could mean anything. So what does it mean in Django?
Part of the fun of using Wagtail is its native StreamFields feature, allowing you to tailor the CMS to the user's needs. This posts shows how to make your first ones.
Five initial impressions about switching to the software development team in my company.
Spoiler: I got my first ever job as a junior software developer! How did this happen?
How good are Codecademy and its ilk really when it comes to teaching yourself to code?
A cautionary tale about not waiting for things to be perfect before you do them.
Overcoming the life-long ideas I had internalised about myself and my skills, and just going for what I want anyway.
Signing up to take my first formal group programming classes at a local college... during lockdown!
Part 2 of my tutorial on deploying your Wagtail blog to Digital Ocean, learning a bit about Gunicorn and Nginx on the way.
Part 1 of my tutorial on deploying your Wagtail blog to Digital Ocean, learning a bit about Gunicorn and Nginx on the way.
In which I give my first lightning talk and have my Rubicon moment: realising I want to code as a career.