This is a miscellaneous collection of writings and announcements,
mostly related to technology and the open-source software I write.
Subscribe to the Atom feed to get notified when it is
updated.
        
        
          Tuesday, September 30, 2025 codemirror data structures
       
        
        
          Friday, October 25, 2024 javascript data structures
       
        
        
          Wednesday, June 8, 2022 javascript codemirror
       
        
        
          Tuesday, June 7, 2022 architecture codemirror
       
        
        
          Monday, June 29, 2020 javascript codemirror
       
        
        
          Thursday, May 14, 2020 javascript codemirror concurrency architecture
       
        
        
          Friday, November 29, 2019 codemirror open source
       
        
        
          Tuesday, September 3, 2019 parsing javascript performance lezer data structures
       
        
        
          Friday, August 30, 2019 javascript codemirror
       
        
        
          Thursday, August 29, 2019 tooling codemirror
       
        
        
          Tuesday, August 27, 2019 architecture
       
        
        
          Friday, October 13, 2017 javascript prosemirror architecture
       
        
        
          Wednesday, March 23, 2016 javascript tooling
       
        
        
          Thursday, December 3, 2015 community education
       
        
        
          Tuesday, July 28, 2015 javascript prosemirror concurrency collaboration
       
        
        
          Tuesday, July 7, 2015 javascript prosemirror architecture
       
        
        
          Monday, June 22, 2015 open source community
       
        
        
          Thursday, October 2, 2014 javascript cm-internals performance codemirror5
       
        
        
          Monday, September 8, 2014 javascript books tooling
       
        
        
          Monday, September 8, 2014 javascript books
       
        
        
          Thursday, July 25, 2013 javascript
       
        
        
          Friday, April 19, 2013 javascript tern
       
        
        
          Tuesday, January 22, 2013 javascript codemirror5 cm-internals
       
        
        
          Monday, January 21, 2013 javascript parsing tern
       
        
        
          Wednesday, November 28, 2012 common lisp
       
        
        
          Wednesday, October 31, 2012 javascript codemirror5 cm-internals
       
        
        
          Tuesday, October 30, 2012 javascript codemirror5 cm-internals
       
        
        
          Tuesday, October 2, 2012 javascript parsing performance
       
        
        
          Thursday, September 20, 2012 javascript codemirror5 parsing cm-internals
       
        
        
          Wednesday, September 19, 2012 codemirror5
       
        
        
          Tuesday, September 18, 2012 javascript codemirror5 cm-internals
       
        
        
          Thursday, September 13, 2012 javascript performance codemirror5
       
        
        
          Monday, September 10, 2012 javascript codemirror5 cm-internals data structures
       
        
        
          Thursday, September 6, 2012 javascript templating tooling
       
        
        
          Wednesday, September 5, 2012 javascript codemirror unicode cm-internals
       
        
        
          Tuesday, January 18, 2011
       
        
        
          Monday, March 16, 2009 common lisp
       
        
        
          Monday, December 29, 2008 javascript common lisp parsing
       
        
        
          Thursday, August 28, 2008 common lisp
       
        
        
          Friday, August 8, 2008 common lisp json
       
        
        
          Wednesday, July 30, 2008 http
       
        
        
          Saturday, July 19, 2008 common lisp
       
        
        
          Friday, July 11, 2008 common lisp
       
        
        
          Thursday, July 10, 2008 javascript templating
       
        
        
          Monday, June 16, 2008 common lisp concurrency performance
       
        
        
          Tuesday, July 24, 2007 javascript
       
        
        
          Thursday, May 24, 2007 javascript codemirror