Subscribe to the Nevuletter so you never miss new posts.
An introduction to HTML and CSS - the foundation and styling for any website
8 mins
Understanding what a web framework does and how it helps you build more dynamic websites
5 mins
What is C#, what is it used for, and how do you make a basic command line app?
8 mins
How to create a basic 2D game using Python and pygame, explaining everything along the way
15 mins
What is Firebase, what does it offer for your website and how can you use it?
4 mins
Explaining why I started a newsletter, what you get from subscribing and how it works behind the scenes
3 mins
Understand what different data types mean and how to use them
5 mins
What does it mean to rebase in Git, and how do you do it?
7 mins
Understand some common errors and what they mean instead of pulling your hair out
8 mins
What I want to achieve with the blog, and how it works behind the scenes
3 mins
There's a better way to structure your conditional logic
4 mins
Simple, innocuous methods which will trip you up when working with numbers in JavaScript
5 mins
What I want to achieve with the blog, and how it works behind the scenes
7 mins
Security is the hidden heart and soul of any great application. How can you incorporate security by design to protect your application and your users?
5 mins
Why developers should care about code quality, and actionable tips to improve your code quality
5 mins
What's the difference between a normal function and an anonymous function? What can we use them for?
4 mins
Time & space complexity in computer science, and how to measure function resources for scale
5 mins
Why does performance matter and who benefits from just having faster software?
5 mins
Knowing how to use (and master) the command line can help you gain a better foundational understanding of computers under the hood and automating tasks.
6 mins
Copying any data, like an object, is a problem every developer encounters at one point or another. Here are different methods of copying an object in JavaScript.
5 mins
Why implementing automated testing is worth it, and how it helps improve reliability and confidence
5 mins
What does the term code review mean? Where are code reviews used and what does it involve?
4 mins
What is CSS, what is it used for, and how can we make a beautiful site with properties and values?
5 mins
Understanding layout modes in CSS, how they affect the behaviour of elements, and positioning elements in webpages
3 mins
How I started coding, why I love it, and inspiration to avoid programming from becoming a monotonous chore
5 mins
The benefits of learning how to program, and the benefits non-engineers can gain in the real world from it
3 mins
Applications I use in my workflow as a developer to stay productive, and tips for helping you flow through work
8 mins
Differences between external, internal and personal blockers, and how to unblock yourself in a fast moving environment
5 mins