Learning GLSL

For a very long time the web was static. It was plain text, some images, and not much else. We could do some great things with just text and images, but ultimately it wasn't that exciting and developers wanted more. So browsers added JavaScript, and…

Read Learning GLSL
The Library of Stuttgart by Max Langelott
Zero Cost Development

Recently my Mac blew up. Only figuratively speaking, but it was enough of a problem that it’s dead and not coming back. Consequently I’ve abandoned writing software on a local machine for the time being, at least until Apple update the Macbook Pro…

Read Zero Cost Development
Dusk by uiGradients
Why I Use Webpack

Front end development is becoming increasingly complicated. The proliferation of frameworks, bundlers, cli tools, and browser APIs abstracted into libraries that give web pages the ability to do amazing and wonderful things are incredible, but they…

Read Why I Use Webpack
eXpresso by uiGradients
Shrinking Three.JS with code changes

There are only two ways reduce the size of your code. You can compress it or you can remove it. In general compression is easier, and most modern web building tools will do the job for you. A basic Webpack setup using webpack-uglify can do a pretty…

Read Shrinking Three.JS with code changes
RoyalBlue Petrol by uiGradients
Getting Started With GatsbyJS

If you want to write a blog then you need a way of building pages, rendering content, and publishing everything to the web. There are a lot of different blogging platforms from fully hosted Software As A Service applications to incredibly simple…

Read Getting Started With GatsbyJS
Vibrant Grafitti by Daniel Posthuma
React Components

A fundamental part of any React application is the way the page is orchestrated using a collection of components. Getting components right is a vital part of any successful React project. The first thing to understand about a React component is that…

Read React Components
AquaMarine by uiGradients
Create React App

React is a great framework that does some really impressive things, but I found my first experience of it painful to set up. I wasn't particularly familiar with the React toolchain. Getting Webpack and Babel working nicely was hard enough, but…

Read Create React App
Shift by uiGradients
Website Standards

I built my first website in September of 1997. It was my homepage. It was literally a home page because it lived in my /~ta6cne directory on my university's engineering school email and web server, my home directory. I don't have a copy of it any…

Read Website Standards
Background image by Luisa Rusche