Posts
- Stricter than Strict: 3 Compiler Flags to Consider in your TypeScript Codebase
- Generating GeoJSON with ChatGPT
- Keeping an Automated Changelog in JavaScript
- A Simple Introduction to Property Based Testing in JavaScript
- Speeding up TypeScript Jest Tests: ts-jest VS vitest VS @swc/jest
- Why and How to Add Pull Request Templates to Your GitHub Project
- Downloading Text, JSON and Images with clientside JavaScript
- Publishing a Preact.js Site on GitHub Pages
- Preventing Layout Reflow for Fluid Sized Images
- Converting RGB, Hex and HSL Colors with JavaScript & TypeScript
- Making a Data Structure Iterable in JavaScript & TypeScript
- Coordinate Maps and Sets
- Debugging TypeScript Node Apps
- Exploring TypeScript Template Literal Types
- Measuring the World with JavaScript
- Experimenting Producing AVIF Images with Node.js
- Getting Started With Handling TypeScript ASTs
- AssemblyScript - Passing Data to and From Your WebAssembly Program
- Writing Web Workers in TypeScript
- Thinking Critically About Code Quality
- External Blog Post Roundup
- A Quick Look at WorkerDOM
- Creating Your Own OS Zoomstack Tiles
- Service Worker State Management
- Examining Web Worker Performance
- The Rise of JavaScript Scheduling
- Cancelling Requests with Abortable Fetch
- Implementing the Web Share API in Your App
- Easier Web Workers
- Messaging Between Tabs Using Service Worker
- Getting going with ES6 Maps
- Creating Gradient Borders with CSS
- Replicating JavaScripts setTimeout and setInterval in Go
- Low Hanging PWA Fruit: Manifest Files and Service Worker Precache
- Using Go to Plot Global Data
- Icon Font to SVG Icons: A worked example
- Deploying a Static Blog with Continuous Integration
- Effective Cartograms
- Dense Spatial Data and User Experience
- Visualising Facebook's Population Data on the Web
- 10kB Web Pages
- The Geospatial Continuum: Is Geo Breaking Out Of Its Niche?
- Why I Moved To Hugo For My Blog
- Big Geo Data, Spatial Indexes and Parallelization
- The Hard Thing About Hard Geo Things
- On Well Known Text and the Web
- Devangelism: Finding My Feet - Part 2
- Devangelism: Finding My Feet - Part 1