Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/samwho/visualisations
- Owner: samwho
- License: mit
- Created: 2023-11-23T21:08:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T23:31:57.000Z (25 days ago)
- Last Synced: 2025-01-09T03:12:20.244Z (6 days ago)
- Language: TypeScript
- Size: 173 KB
- Stars: 199
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!