• Home
  • Blog Posts
  • My Pictures
  • Where I'm Speaking
  • About me

Bed Day. Again.

Today is not the day I was hoping it was going to be. With my chronic illnesses I don't have many...

Back in the Classroom

Back in January I was back in uni sharing my thoughts on testing

Just what is courage?

Fear is a natural response to danger. It is a survival mechanism that is triggered when we are in danger. Courage is the ability to face danger, fear, or change without being overcome by it. It is the ability to act in the face of fear.

Unleashing My Passion for Azure Static Web Apps! 🚀

We started a new conference showcasing the capabilities of Azure Static Web Apps

Keyboards for the win

Modifying a keyboard that really doesn't want to be

Getting there. Ish...

Trying to return to life as normal

AI - Do it for the user

AI is here, and it's not going away. So why don't we figure out how to make it work for us?

Guest Lecture for Delta-N at Haagse Hogeschool in Den Haag

One of the things that I love about being in the developer comminity is that I get the chance to...

Back to streaming! Stream 2024-03-06

An overview of my first stream of 2024, and my plans for the coming months.

Contact Information in a post-Twitter World Using Azure Static Web Apps

Using the redirect feature of Azure Static Web Apps I set up a redirect to simplify my LinkedIn profile URL so that attendees can still contact me simply after I didn't use my Twitter profile anymore

Microsoft Surface Laptop Studio 2 - First Impressions

Look over the Surface Laptop Studio 2 and my first impressions

4CEE October Meetup

My first talk since February!

Azure Static Web App Resources

A selection of Azure Static Web App Resrouces

Dell XPS 13 Plus Review

6 month review of my Dell XPS 13 Plus - the good, bad and annoying!

Taking Azure Static Web Apps from Out of the Box to Your Complex Pipelines

Azure Static Web Apps are a great way to get apps out to the web simply. But with a little fine tuning you can also take control of the build and deploy process to integrate with more complex pipelines!

Sometimes you need to take a step back

The story of me pulling my hair out for no reason when trying to get a MacBook Pro to run Azure Functions (hint: it was my fault 😅)

A day at JS World - Guest Post

Recently I had the pleasure of speaking at JSWorld Conference in Amsterdam. A colleague of mine,...

NgRx Tips and Tricks

Learning how to use NgRx in the right way

Using the right tools for the right job

Using the right tools can be useful, but what are the right tools?

Not just another meeting

Pair programming is working together, it's blocking on my calendar, so why don't I think that it's yet another meeting taking up my time

Know your target, but focus on the next step

rather than look at that mountain of work to achieve a task/job/workout, take a look at what the smaller steps are and see if they help you get where you need to be, faster

Sometimes things go wrong

When things go wrong, sometimes you have to go with the flow

My Best Sprint Reviews

What awesome Sprint reviews feel like to me

Time Off

Sometimes you need to stop...

Learning

What I learnt about me whilst learning a new technology, and a new (spoken) language

Time to be me

Be yourself, you can't be anyone else.

Keypresses

From emails to (internal) blog posts

Feedback

A quick post about issues with feedback

Practice Makes Perfect

The making of my unboxing video for my Dot Net Frontend Day speaker gift

Imposter

Imposter Syndrome discussion