My local game store held a Star Wars: Unlimited tournament that I did pretty well at so here is my tournament report.
My local game store held a Star Wars: Unlimited tournament that I did pretty well at so here is my tournament report.
Clerk makes authentication easy and PlanetScale makes databases easy but how do you make them work together?
While I'm knee deep in technical interviews, I thought I'd do a bit of a deep dive into these commonly misunderstood JavaScript data structures and provide a view on when you'd use one of the other.
If I had a dollar for every time I heard the phrase "I'm no good at design, so that's why I became a developer," I would be rich. Lets explore how developers can better educate themselves in design and the benefits of getting involved in the design process.
If you're looking for an easy way to send emails from your Node.js or Next.js applications, might be the answer. Find out how to sign up, add Resend to your project and send an email.
I work with AWS every day and choose to use it for a number of my own projects but lately I've started to change. Lets explore some SaaS products out there that will do a better job, in a better way.
Something I constantly get asked about is how to easily sync data between Github Actions and AWS S3 so lets explore how to create a bucket and sync some content to it from your Actions.
Vercel Edge Config is a "a key-value data store (...) [that] enables you to read data at the edge without querying an external database". Find out how to use it in your projects!
Let's look at how the new Layouts announced at Next.js Conf 2022 improve the developer experience of working with Next.js
Its been over 2 years since I wrote about this; in that time Microsoft has moved from ADAL to MSAL and so it was a good time to revisit this topic.
Learn how to publish to GitHub packages, package scoping, making your packages private and consuming them.
Understanding how to build your own NPM modules can enable your development teams to share common pieces of code across multiple applications.
There are many state management libraries available for React but what if I told you that the best way of managing application state is actually built into React.
AWS Amplify is fantastic; it has never been easier to build and provision a cloud-based, full-stack, web application. We can easily create an API using AppSync and have it just work but what happens when you need to perform additional logic?
I'm finding CDK really enjoyable to pick up and understand. Come find out how to set up your static sites and single page applications using it.
It has been just under a year since I wrote my initial about deploying static sites to AWS via Github Actions and a number of things have changed since then. I discuss my process for deploying static sites using Github Actions and whats changed since the initial version of the article.
It has come time for the annual website redesign and refresh. I discuss why I wanted to refresh my website, what I used to build it and what exciting new features you can expect to see in the coming months.
I came across an interesting problem where I needed to access a piece of React state when unmounting a component, a problem that would have been trivial with Class components and componentWillUnmount, however with hooks, the solution was less clear.
Cypress is a browser-based, end-to-end testing framework that is enjoyable to use however I ran into some difficulty trying to authenticate with Azure Active Directory in my tests. Find out what I did to fix it!
CSS Grid is one of my favourite tools for building your web layouts. I examine where we have come from in terms of web layouts and what you need to know to start building your own.
I was fortunate enough to get a beta invite to Github Actions earlier this week so I figured I would try to deploy a static website to AWS. I also look at the Actions building blocks and keeping your secrets secret.