All posts tagged "featured"
Conway's Game of Life: A Functional Approach
featured
- Author: Stephen Ball
- Published:
-
Tags:
- Permalink: /blog/game-of-life-functional-programming
In this post I describe how to implement Conway's Game of Life using functional programming to be able to transform a set of cells into the next iteration.
Writing an Elixir/Phoenix based multiplayer Minesweeper game
featured
- Author: Stephen Ball
- Published:
-
Tags:
- Permalink: /blog/an-elixir-phoenix-based-multiplayer-minesweeper
How I wrote the minesweeper game, Mowing, you can play from the games menu.
Rewriting Strange Leaflet in Phoenix and LiveSvelte
featured
- Author: Stephen Ball
- Published:
- Permalink: /blog/rewriting-strange-leaflet-in-phoenix-and-livesvelte
Another rewrite of Strange Leaflet? Yes! Still with the power of Svelte but now with Phoenix on the backend.
Rebooting this blog in Svelte and SvelteKit
featured
- Author: Stephen Ball
- Published:
-
Tags:
- Permalink: /blog/rebooting-this-blog-in-svelte-and-sveltekit
In which I explain a bit of why and how I'm writing my personal blog in SvelteKit instead of a backend like Phoenix.
Strange Leaflet about Elixir - Page 1
featured
- Author: Stephen Ball
- Published:
- Permalink: /blog/strange-leaflet-about-elixir-page1
Elixir is a language of independently running processes
Shrink your data into bitfields (and out again)
featured
- Author: Stephen Ball
- Published:
-
Tags:
- Permalink: /blog/shrink-your-data-into-bitfields
Some applications want to save every byte. Every last byte! Maybe they have memory constraints, maybe they're sending data over the network, maybe they just like saving bytes. This post goes into how bitfields allow us to shink complex data down into very small representations starting from arbitrary JSON and gradually transforming it down into a bitfield.
Deliberate Git
featured
- Author: Stephen Ball
- Published:
- Permalink: /blog/deliberate-git
Git commits are messages to the future. This is how to deliberately make them useful.