A simple how to guide using React
Step by step guide on how you can add a different framework to your micro frontend when it's integrated at run time.
I'll walk you through creating an S3 bucket to store the code and CloudFront to serve it. We'll also add a simple CI/CD pipeline
Gherkin isn't just something you pick off your Big Mac
Using 'pdfkit' as an example we will look at how to mock a class and make assertions on it's methods.
Occasionally you may find yourself writing a function that could take a number of different types. Generics are what you need…
We can use the panic function to cause a runtime error in Golang. This can be useful when paired with the recover function
Golang has a special statement called defer which causes the function to be run after the function completes.
Golang allows you to return multiple values from a function and to name your return values
Learn the basics of functions in Golang
Understanding where your variables can be used from
Everything you need to know about creating variables and constants in Go
There's so much more beyond fmt.Println
How to structure your Golang code into folders
Let's look at how you can consume JSON and turn it into a Go type
Marshal those Go types into JSON
Variadic functions, array literals and more!
and naked return statements!
Maps are pretty useful, find out how to use them to count or group things
A pointer is the location in memory where a value lives. It’s very important to understand pointers so I’ll give you a cheat sheet to help
Did you ever want to quickly count how many times the letter s appears in Mississippi? Well Go has your back…
Follow along as we take our simple pomodoro timer and make it a graphical application in a few simple steps
Learn some Time functions in Go while continuing to build our pomodoro timer
In this article I highlight two main methods I found for creating a system alert using Go.
I'll take you through creating a simple pomodoro timer, explaining my decisions along the way.
Make your daily stand-up quicker and more efficient with this simple method
The meeting that was “for the developers, by the developers” has turned into another status update meeting for middle managers.
I'm pretty lazy, but lazy in a productive way, so I spend a little extra time and effort once so I can be lazy in the future.
Whether you're new to software engineering, or you've been doing it for years, these six things will make you better
I hope my boss doesn't read this…
You don't need to be an expert to be a mentor
Some tricks to focus when your brain decides you have a million things you must do right now.
Everyone feels it — be the one to do something about it.
How to set up PostgreSQL using docker and first steps to interacting with the database using psql and queries from sql files.
Not that kind of dump…
Self taught software developer with 12 years experience excelling at JavaScript/Typescript, React, Node and AWS.
I love learning and teaching and have mentored several junior developers over my career. I find teaching is one of the best ways to solidify your own learning, so in the past few years I've been maintaining a technical blog where I write about some things that I've been learning.
I'm passionate about building a teams culture and processes to make it efficient and satisfying to work in. In many roles I have improved the quality and reliability of the code base by introducing or improving the continuous integration pipeline to include quality gates.