Dave Lange

Dave Lange

Feel free to reach out to me!

Some thoughts and guides on things

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!

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.

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

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.

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.

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.

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.

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

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!