4/1/2025
It's difficult to go back to Material UI or Daisy UI in 2025 once you get into Shadcn. It became my g...
9/11/2024
Not so long ago I worked at an advertising company where my team was responsible for creating custom ...
9/10/2024
Nowadays I see on almost every blog, news article and just any random website a view progress bar on ...
1/17/2024
I remember a good few years ago I saw an app or website where a loyalty card was displayed and it til...
8/4/2023
Today we'll recreate a component that I saw on a fair amount of websites. It's a comparison slider or...
6/13/2023
Today I’ll show you how I keep my files organised with my custom script using Node.js. I’ll also link...
4/13/2023
This is the first part of a new series I’m starting where we create our own component library from sc...
4/6/2023
I can’t count on one hand how many times I was asked to implement the same thing across different app...
1/16/2023
After seeing countless videos, articles and news regarding Prisma, a relatively new ORM on the market...
1/12/2023
Previously the only way you could customise your Github profile was by updating the picture or changi...
12/27/2022
As a web developer, you often need to implement features that depend on elements being visible in the...
6/5/2022
As time passes and we continuously automate our mundane tasks, the role of extensions in VSCode have ...
5/29/2022
I’m sure we all have at least one application where for one reason or another decided not to use an i...
5/22/2022
This is the start of a new series I’m working on where we’ll be going through common components and r...
5/28/2019
In this tutorial I would like to share my journey on how I set up my first TypeScript REST API and wh...
5/13/2019
When I started learning Node I made the same mistake as most bootcamp graduates these days. I went st...
4/14/2019
It doesn’t matter if you’re a full-time developer, student or just someone who wrote their first “Hel...