7 foot tall cactus

Hi, I'm Kit.

I am a husband. I am a father. I am a technologist. I have lots of opinions. I work on M&A due diligence.

resumé / cv

Blog

My latest ramblings, about the things that interest me.

jsrdenodeno deploynodebuncloudflare workers

HTTP Speed

Since I was writing recently about getting oak to work under Deno, Deno Deploy, Node.js, Bun and Cloudflare Workers, I started to wonder if there would be performance differences. Well I found out.

Kitson P. Kelly avatar
Kitson P. Kelly
11 Mar 2024 · 11 min read
jsrdenonodebuncloudflare workers

The Usual Suspects

The Javascript eco-system is varied these days and JSR is attempting to be a package registry up for the challenge. I wanted to share my experience of taking the middleware framework I originally wrote for Deno and making it work under Node.js, Bun and Cloudflare Workers.

Kitson P. Kelly avatar
Kitson P. Kelly
9 Mar 2024 · 8 min read
denojsrnpmnode

JSR first impressions

JSR is a new package repository being introduced by the team at Deno that aims to solve many problems in the Javascript eco-system. I was invited to take part in very early access to it and want to share my impressions.

Kitson P. Kelly avatar
Kitson P. Kelly
12 Feb 2024 · 15 min read

Projects

Open source projects that I created or had a significant role in developing.

Deno logo

Deno

A former core team member, having worked on Deno for four and half years. Mainly focused on the TypeScript integration, the language server, and other DX features.

kview logo

kview

A Deno KV viewer, editor, and other tooling to make it easy to manage KV stores.

tswhy? logo

tswhy?

A community effort to enrich TypeScript diagnostics, providing documentation of what can cause the diagnostic to occur and common fixes or workarounds.

oak logo

oak

The most popular server middleware framework for Deno. Adapting a lot of concepts from Express or koa.

nocuous logo

nocuous

Static code toxicity analysis for JavaScript and TypeScript, based on Erik Dörnenburg's concepts described in How toxic is your code?

Dojo logo

Dojo

Former project lead, taking the "legacy" Dojo Toolkit and re-inventing it as a modern JavaScript/TypeScript web application framework.

entente logo

entente

A convention testing framework for JavaScript/TypeScript.

Fresh Charts logo

Fresh Charts

Server side rendering for Chart.js, intended for use with Fresh.