First Working Version of Kireji on NPM
I finally separated the Demo App Ecosystem from the Kireji Web Framework
The Kireji ProjectNew Ecosystem Published!
I finally published the first non-demo ecosystem.
The Kireji ProjectChild Part vs. Subpart
Find out why I use the two terms differently in the Kireji framework.
Information TheoryVariable-Length Strings Store Information in their Length
The variable-length string "hello world" contains more information than the fixed-length string "hello world". This note dives into the mathematics to find out why.
The Kireji ProjectCanonical URLs in the Kireji Web Framework
Some thoughts to help guide the data structure design for Kireji's canonical link translator.
ToolsThe Current Unix Timestamp
Ever wanted to know what time it is? At long last: view and copy the current unix timestamp, with no ads!
The Kireji ProjectMPHF + MVC
Model-View-Controller meets the Minimal Perfect Hash Function
The Kireji ProjectBeyond the Notebook
When is a web app also a collection of web apps?
The Kireji ProjectThe States of this Notebook
A little introduction to the stateful behavior of my notebook app.
Information TheoryHashing the Universe
How long does your string need to be to hash every particle in the known universe? The answer may surprise you.
Information TheoryThe Charm
What do you call six bits of entropy? I call it a charm.
Information TheoryHow Many URLs Exist?
A very quick and dirty look at the vastness of the set of valid URLs.
Quick TipsQuick Tip: `in` vs. `Object.hasOwn`
This is a quick demo of the use of Object.hasOwn, which can be used like in except that it doesn't search the prototype chain for the property value.
Quick TipsCheat Sheet: Null/False Comparisons
A quick cheat sheet demonstrating some common comparisons between null, false and signed numbers.
