The Curious Engineer

All blogs / JavaScript / TypeScript

marijnhaverbeke.nl/blog

marijnhaverbeke.nl/blog

JavaScript / TypeScriptDev tools / editors / IDEsCompilers

Posts
49 from 24 Jul 2007 to 8 Jul 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://marijnhaverbeke.nl/blog/feed.atom

2026 3

  1. Collaborative Editing in Wordgard
  2. Wordgard Release 0.1
  3. TypeScript's unknown type and type variance

2025 1

  1. Addressing Editor Content

2024 1

  1. Reference Semantics and Value Semantics

2022 2

  1. CodeMirror 6.0
  2. Facets as Composable Extension Points

2020 2

  1. CodeMirror 6 Enters Beta
  2. Collaborative Editing in CodeMirror

2019 5

  1. CodeMirror MOSS project report
  2. Lezer
  3. CodeMirror 6 Status Update
  4. Computing Indentation from Syntax Trees
  5. Extensible Extension Mechanisms

2017 1

  1. ProseMirror 1.0

2016 1

  1. My JavaScript Build Setup

2015 4

  1. Being a Resident at the Recurse Center
  2. Collaborative Editing in ProseMirror
  3. ProseMirror
  4. More Money For Better Open-Source Software

2014 3

  1. Display Updates in CodeMirror
  2. Eloquent JavaScript's Build System
  3. Review: If Hemingway Wrote JavaScript

2013 4

  1. On null and undefined in JavaScript
  2. Tern
  3. Shared documents in CodeMirror
  4. Parsing line noise as JavaScript

2012 11

  1. Postmodern 1.19 released
  2. A tale of a pathological scrolling model
  3. Overloading plain text: CodeMirror marked ranges
  4. Acorn: yet another JavaScript parser
  5. CodeMirror's mode system
  6. CodeMirror 2.34 and 3.0beta1 released
  7. Faking an editable control in browser JavaScript
  8. JavaScript closure vs. object look-up performance
  9. CodeMirror's document representation
  10. Heckle, or how I shall try to blog again
  11. Cursor motion & bi-directional text

2011 1

  1. A Gentle Introduction to Machine Fundamentals

2009 1

  1. Announcing: CL-TK

2008 8

  1. Parse-js library released
  2. Postmodern 1.13 released
  3. Announcing: ST-JSON
  4. HTTP Caching
  5. Interning symbols
  6. Why monads have not taken the Common Lisp world by storm
  7. Presenting: The Mold client-side web-templating system
  8. Idle cores to the left of me, race conditions to the right

2007 1

  1. Continuation-Passing Style, and why JavaScript developers might be interested in it