-
Videomoji 🎥
2023-05-10Everyone loves emojis 👻
Read more -
ASCII to emoji
2023-03-08How to turn an image into ASCII or emoji?
If you are as old as me, you probably remember the sound of a modem and the awesome ASCII drawings that welcomed you when you logged in to a BBS.
Read more -
Test data tips
2022-08-10Improve readability
Regardless of which language you use, you need test data when writing tests. Here are some tips on how to make it easier for yourself, with examples in TypeScript.
Read more -
Page structure
2021-11-01Wrap or be wrapped?
Often we create solutions with a fixed visual structure. For example, you have a header with a menu, a page-specific body, and a footer. What do we do if some pages need a different structure?
Read more -
Wave of nostalgia
2020-05-20How to make letters follow sine waves
I remember it as if it was yesterday. The day our Commodore was switched out with an Amiga 500. That was the first time I saw a sine wave flow across the screen, as if by magic. How do you actually make that happen?
Read more -
Cut with CSS
2020-02-05Make the web less square
CSS never ceases to amaze. Sometimes you stumble upon something that you do not see the purpose of, but that combined with some creativity makes an amusing result.
Read more -
Worth Knowing About Set in JavaScript
2019-10-09How does a Set work in JavaScript and when is it appropriate to use it?
A set is a fundamental data structure that is useful in many situations. It is simply a collection of unique elements, for some definition of uniqueness (which we'll come back to). In ES2015, JavaScript gained support for Sets, and in line with the language's tradition, the implementation has some sharp edges worth knowing about.
Read more -
Data belongs in a database
2019-06-19even on the frontend
When you make a website these days, the chances are that the client needs to keep track of some state. You'll need to make some choices regarding how the state should be structured for reading and writing.
Read more -
Attractive 3d with ClojureScript
2015-11-14What I learned from combining three.js and ClojureScript
I've always been fascinated by 3D programming and have had a lot of fun with OpenGL and Unity 3D. One day I stumbled upon the three.js 3D library and was blown away by all the amazing examples. I wanted to learn more and thought I'd try to add another dimension to my 2D canvas project
Read more -
Snake with Clojure
2015-05-31Interactive game dev is awesome
Inspired by the Flappy bird demo, I wanted to try my hand on interactive game development with ClojureScript and Figwheel myself. It turns out interactive development truly is a game changer.
Read more -
Attractive canvas
2015-03-14Fun with canvas and physics
I just read a fantastic book about how to make digital worlds based on mathematical principles, the Nature of Code by Daniel Shiffman.
Read more