Rob Waller

Rob Waller @robdwaller

About: I am a developer with a passion for testing. I've been coding for 14 years and I want to share my experience and learnings with other developers to help them write better software.

Location:
Aylesbury, UK
Joined:
May 14, 2017

Rob Waller
articles - 16 total

How to Handle the Emergence of Complexity in Software

In software development complexity itself is an emergent property of code. At some point in the development process software crosses the boundary between simple and complex.

Learn More 63 2Jul 20 '20

How to Write Tests in Deno

This post aims to show you how to begin to write tests in Deno, and provides an honest appraisal of Deno's test tools so you are aware of current pitfalls.

Learn More 22 1Jun 15 '20

The Code Maintainability Test

Code maintainability is a fundamental part good of software development. It is important because as code becomes less maintainable the cost to maintain the code increases.

Learn More 24 0Mar 27 '20

How to Add a GitHub Actions Badge to Your Project

To add a GitHub Actions badge to your project just use the following markdown.

Learn More 38 6Mar 20 '20

How to Easily Add JWTs to Slim PHP

The easiest way to add JWT authorisation to Slim PHP is via the library PSR-JWT.

Learn More 21 0Mar 16 '20

What I've Learnt In 10 Years as a Developer

I feel like it is an appropriate moment for me to reflect and share some of my learnings from the past ten years of work.

Learn More 66 9May 8 '19

The Law of Minimum Cost

Every software development task has a minimum cost which covers the creation of code that functions well and is bug free.

Learn More 5 1Mar 19 '19

Why Tech Projects Fail: Management, Planning, Process

Without good management, planning and process it is simply not possible to write good code and produce great products which is what all developers want to do.

Learn More 115 10Aug 6 '18

How PHP Type Declarations Actually Work

There are two important caveats to the type declarations introduced in PHP 7 that developers should be aware of.

Learn More 91 12Apr 19 '18

Five Tips for Aspiring Tech Team Managers

To become a tech manager and learn how to be good at it is difficult. There isn't a great deal of 'documentation' available and developers don't discuss the topic a lot.

Learn More 12 0Apr 4 '18

Four Security Principles That Software Developers Should Follow

Security is a topic that is often poorly understood by developers because many of them focus on the technical side of security rather than the wider topic

Learn More 211 21Feb 22 '18

How to Create a JSON Web Token Using PHP

If you'd like to build your own JSON Web Token generator or just learn a little bit more about the inner workings of JSON Web Tokens the following guide will help.

Learn More 96 32Jan 31 '18

Why You Must Always Follow Test to Break Principles

When building an application and writing code there are two types of test you can run to check everything works, test to work and test to break.

Learn More 34 9Jan 22 '18

Juniors Literally Can't Write Switch Statements: What Senior PHP Developers Need to Focus On

...

Learn More 34 25Sep 27 '17

What Are Code Reviews?

There is a great deal of fear and misunderstanding surrounding code reviews.

Learn More 7 0Aug 17 '17

Why The Right Code Tests are Important in Interviews

Very few people like tests, particularly developers, and especially in interviews

Learn More 12 0Aug 1 '17