Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samwho/visualisations

Code behind my visualisation blog posts
https://github.com/samwho/visualisations

Last synced: 6 days ago
JSON representation

Code behind my visualisation blog posts

Awesome Lists containing this project

README

        

# Visualisation Code

This repository contains the source code behind my visualisation blog posts.

- `numbers` -
- `bloom-filters/` -
- `retries/` -
- `hashing/` -
- `memory-allocation/` -
- `load-balancing/` -
- `queueing/` -
- `turing-machines/` -

In the case of `load-balancing` and `memory-allocation` the code is vanilla
JavaScript that I include into pages with a simple `` tag. It may
depend on other libraries that are also included into the page, and may be
difficult to run. I recommend looking at the HTML source of those posts to
figure out how to run it, if that's your goal.

For `hashing` and `retries` I began using Bun to build my code, as it's in
TypeScript, is better modularised, and depends on packages from NPM. This
code should be building with `bun install && bun run build` in both cases.
The output will be put into an `out/` directory and including that in a page
will give you access to the custom HTML elements I use throughout those posts.

Feel free to reach out if you have any questions about the code, and thanks
for showing an interest in my work!