How to write exceptional documentation
Writing high-quality developer documentation is a challenging task. This is my personal approach to crafting holistic, comprehensive documentation.
Personal web development blog
Writing high-quality developer documentation is a challenging task. This is my personal approach to crafting holistic, comprehensive documentation.
I've been experimenting with a floating AI toolbar, designed for use in text editors. Here’s some details on how it was created.
It’s been a long time since I’ve published a blog post. Two whole years. Now we’ve reached 2024, it’s time for a complete refresh.
Smoothly rendering live cursors is more difficult than it sounds when real-world conditions are taken into account.
Sandpack allows you to take interactive code demos to the next level, supporting just about every JavaScript framework.
Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access, and more. Let’s take a look.
This guide explains the basics behind each blend mode, and offers a number of practical examples for use in the wild.
Last week newsletters started popping up on Twitter profiles, using their recently purchased service, Revue.
Displaying other users' cursors live on-screen has always been tricky to implement... but no longer! Using Liveblocks and Next.js we can get it working in a matter of minutes.
I came across an appealing text effect on the Adobe XD home page, and thought I'd recreate it here, and give it a quick colourful retouch.
In this article I'll be explaining one method to create a basic reactive framework (in just 40 lines of code).
Dark mode is increasingly appearing as an option on websites, but why not have it enable automatically?