Mark Lennox

a regrettable tendency to Javascript

Mark Lennox Javascript, C#, Python, machine learning, web, devops, mobile

All Series

Listed below are all the posts that have been gathered together as a series of posts or because they are closely related to each other in subject.

  • Abstract Syntax Trees

    • Abstract Syntax Trees for fun and profit

      February 7th 2019 - 14 min read

      Part One - an overview This is part one of a series of articles about abstract syntax trees and their use in javascript…

    • AST selectors rule

      April 28th 2019 - 10 min read

      My previous article on abstract syntax trees ran through a quick, but relatively broad, overview of syntax trees and how…

  • Building a synth in your browser

    • MIDI API

      March 10th 2018 - 6 min read

      Many modern browsers allow you to access your audio and MIDI hardware - that means you can build synths! As a quick…

    • Synth Basics

      April 8th 2018 - 9 min read

      As you may want to create synths using the synth 'framework' I'm working on, I'll run through some of the basics of…

  • Testing

    • Code coverage rocks

      March 4th 2019 - 5 min read

      As a group, developers are a funny lot. We have a rosy view of ourselves. We like to think we are proud of our craft. We…