Software Engineering
These posts are all related to software engineering.
You should be coding
There's no doubt about it. Software engineering as a continuously evolving and advancing discipline that often requires programmers to be equally steadfast in their advancement. For new developers,...
Read
Avoiding void responses in Laravel controllers
If there's one thing you can depend on Laravel for, it's ensuring that your controllers return a response back to the client. Whether you're explicitly returning responses using the...
Read
Software engineering and returning to my roots
My decision to take up a programming job - returning to software engineering - and start climbing the more typical career path for a computer science graduate has been met with an understandable...
Read
Introducing an unofficial Hashnode API library for PHP
When I heard about the Hashnode Christmas Hackathon, I immediately began brainstorming ideas to develop something that members of the community might find useful, but would also be a great learning...
Read
What I learned from the Hashnode Writing Bootcamp
As an academic and a teacher, I spend a ridiculous amount of time writing. I always believed that I was pretty good at it and always wanted to write even more online. I was enamoured with the...
Read
My strategy for learning a programming language quickly
When I first arrived at my new school, I was completely unaware of what programming language they were using to teach the students - it's something that is prone to change over time and isn't usually...
Read
Your degree isn't enough: my advice to students
A degree, whether it be in computer science, software engineering, mathematics or a related field is often marketed as the golden ticket for those wanting a lucrative career in programming. An often...
Read
Documentation in Laravel 8 with Enlighten
The importance of software documentation, even in an agile world, is undisputed. Keeping documentation, especially for APIs, up-to-date however can be an additional burden on a development team, and...
Read
Fun with Clippy.js
Remember Clippy? The (not very) helpful assistant that was a major part of Microsoft Office for numerous years? Sure you do! These interactive assistants were part of the Microsoft Agent suite of...
Read
PHP and Composer on the Windows Subsystem for Linux
In this guide, I'll be showing you step-by-step what you need to do to install the Windows Subsystem for Linux, and then both PHP and the Composer package manager. As a prerequisite, this requires...
Read
Why I continue to develop with PHP
I have no doubt that if you work in any realm of software engineering, or have at the very least spent enough time on Twitter, you'll have encountered the seemingly endless cycles of arguments about...
Read