Dave Lange

Smooth motion with three.js and Threlte

Creating 3D scenes in the browser is a rewarding and fun task, but it's also challenging. Let's take a look at creating movement in Threlte and three.js

Read more →

Moving things around - gyroscopes, mousemove, and perspective

Movement is a great way to add some life to your UIs. Let's take a look at how to do that with mousemove and device orientation events, and CSS perspective and transforms.

Read more →

Continuous animated gradients

Exploring how to create a single animated gradient that works across a bunch of HTML and SVG elements.

Read more →

Creating animated chickens with zdog

Animated shapes are a great way of adding a bit of visual fun and flair to your projects. If you need something simple and easy to set up, zdog might be what you're looking for. It's round, flat, and fun to use. Find out how you can use it!

Read more →

Using custom Svelte stores

A look into how flexible and useful stores can be in Svelte. Simple stores, custom stores, stores of stores - there's a lot of options out there.

Read more →

Building dapps with Starknet React

Need some content to repeat across the screen and endlessly loop round and round? In this blog post, I take a look at how to create an infinite looper with React JS and CSS animations.

Read more →

On demand ISR with Next.JS and Sanity

We’ve been exploring smarter ways of updating static sites. With Next.JS’s on-demand ISR and Sanity CMS, we can keep content up to date and build times down.

Read more →

Spotlight effect with JS and CSS

Spotlight effects can be a pretty creative way of revealing content on your website. And they’re surprisingly easy to create with a little JS and CSS!

Read more →

Infinite looping React component

A look into how flexible and useful stores can be in Svelte. Simple stores, custom stores, stores of stores - there's a lot of options out there.

Read more →