Chris Strom
CTO, Medical Decision Logic (mdlogix)
I'm the CTO of Medical Decision Logic (mdlogix), where we make bhworks, a platform for tracking behavioral health care for K–12 students; some clients also use it with adults. We hold children's behavioral health records and case notes, so we build to HIPAA standards, and much of my work is the part that doesn't make the brochure: security, compliance, and keeping that data safe. These days I'm focused on how teams handling data this sensitive can use AI well, without cutting the corners they can't afford to cut.
Before that, I spent years learning in public. I wrote programming books, made screencasts, and blogged about what I was learning every single day for 1,044 days in a row, a streak that ended when my daughter was born.
Writing & teaching
-
3D Game Programming for Kids
Second edition, The Pragmatic Bookshelf. Kids learn JavaScript by building their own 3D games. Code editor and resources.
-
Compendious Thunks
Five-minute animated screencasts on design patterns (2016–2017).
-
Dart for Hipsters
A project-based introduction to the Dart language. Self-published, then revised as Dart 1 for Everyone (The Pragmatic Bookshelf, 2014).
-
Patterns in Polymer
Building reusable web components with Polymer.
-
Recipes with Backbone
Co-written with Nick Gauthier. The book to read after the Backbone.js tutorial.
-
The SPDY Book
Google's SPDY protocol, the forerunner of HTTP/2.
Speaking
I've spoken at conferences across the United States and in Canada, including several OSCONs, where I talked about SPDY among other things. I also gave the last-ever talk at the last-ever OSCON in 2019: Babylon versus Three: A WebGL throwdown.
The daily blog
From 2009 to 2016 I wrote 1,929 posts at japhr.blogspot.com, mostly one per day, each a working note on whatever language or library I was learning that year. I blogged for 1,000 days straight is a good place to start.