I've worked as a Web Engineer, Writer, Communications Manager, and Marketing Director at companies such as Apple, Salon.com, StumbleUpon, and Moovweb. My research into the Social Science of Telecommunications at UC Berkeley, and while earning MBA in Organizational Behavior, showed me that the human instinct to network is vital enough to thrive in any medium that allows one person to connect to another.
M. David's articles
Pair Programming: Benefits, Tips & Advice for Making it Work
By M. David Green,
M. David Green discusses pair programming, examining what it takes for two developers working together to achieve the productivity and quality improvements that come from pairing.
Remote Work: Tips, Tricks and Best Practices for Success
By M. David Green,
M. David Green presents tools, tricks, and practices for improving the remote working experience for yourself, your team, your manager, and your company.
How to Manage Your Product Backlog with Quire
By M. David Green,
The product backlog is one of the most controversial artifacts of an agile organization. Everybody seems to have an opinion about how it should work.
Best Practices for Using Modern JavaScript Syntax
By M. David Green,
M. David Green reviews new features of modern JavaScript, such as classes and arrow functions, looking at when you should and perhaps shouldn't use them.
An Introduction to Functional JavaScript
By M. David Green,
M. David Green demonstrates how you can start thinking functionally in JavaScript, by refactoring some all-too-common imperative code to a functional style.
How to Set Up Airbrake Error Monitoring for Your JavaScript App
By M. David Green,
Error monitoring can save you when things start to fall apart. Learn how to get Airbrake working with your JavaScript web apps.
Grab Our Free Printable Functional JavaScript Cheat Sheet
By M. David Green,
Taking Responsive Web Design Beyond the Visual
By M. David Green, Tim Evko,
In this episode of the Versioning Show, David and Tim are joined by Chris Ward, a technical writer, blogger and web developer.
A Beginner’s Guide to Testing Functional JavaScript
By M. David Green,
Functional code is often touted as easier to test. M. David Green examines that claim and demonstrates how to get started testing functional JavaScript.
Animating with CSS, JS and SVG, and Avoiding Burnout, with Sarah Drasner
By M. David Green, Tim Evko,
In this episode of the Versioning Show, Tim and David are joined by Sarah Drasner, a teacher, author, consultant and staff writer at CSS-Tricks.