RSSAmplifier

Blog

Ben's Engineering Blog

writings on the things

kaleidawave.blogRSS feed ↗20 posts

Latest posts

Recording and replaying events

and side-effects of the experiment

A JSON parser in less than 250 lines-of-code

On JSON and how to build a parser for it

Ideas on type inference

TypeScript sans annotations

Specification, speed and (a) schedule

356, 11.16 and a future 0.1.0 ?

Implementing narrowing

Narrowing types

II lines of code

On formatting and parsing representations of numbers

Ezno 2025

An update on the project

Mapped types

Implementing mapped types

Experimental types

Extending the TypeScript type system with negation and refined number types

Sets, types and type checking

My currently understanding of types

The quest continues

An update on the checker

Cool things in '23

A bunch of projects I have seen this year that I think are cool

A preview of Ezno's checker

Try it out today, what it does and more!

My Rust infrastructure

Some libraries and tools I have built to help with writing Rust.

Ezno in '23

Where is Ezno? What's next?

Introducing Ezno

Introducing Ezno and the current state of the project.

Definitions of web terminology

A bunch of definitions for terms thrown around in web development

Prism Compiler 1.5

Updates to Prism compiler, server-side rendering and why frameworks

JIT Hydration

JIT hydration is a technique for incrementally hydrating state from the HTML when building universally rendered sites

Hacker News Clone with Prism & Rust

Building a universally rendered Hacker News Clone using Prism, Rust and Actix-Web