blink_2025_08
M. David Green

M. David Green

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 Green's articles

How to Use Higher-Order Functions in JavaScript
How to Use Higher-Order Functions in JavaScript
M. David Green
Pair Programming: Benefits, Tips & Advice for Making it Work
Pair Programming: Benefits, Tips & Advice for Making it Work
M. David Green
Remote Work: Tips, Tricks and Best Practices for Success
Remote Work: Tips, Tricks and Best Practices for Success
M. David Green
How to Manage Your Product Backlog with Quire
How to Manage Your Product Backlog with Quire
M. David Green
Best Practices for Using Modern JavaScript Syntax
Best Practices for Using Modern JavaScript Syntax
M. David Green
How to Set Up Airbrake Error Monitoring for Your JavaScript App
How to Set Up Airbrake Error Monitoring for Your JavaScript App
M. David Green
Grab Our Free Printable Functional JavaScript Cheat Sheet
Grab Our Free Printable Functional JavaScript Cheat Sheet
M. David Green
A Beginner’s Guide to Testing Functional JavaScript
A Beginner’s Guide to Testing Functional JavaScript
M. David Green
Animating with CSS, JS and SVG, and Avoiding Burnout
Animating with CSS, JS and SVG, and Avoiding Burnout
M. David Green
CSS Animation, Prototyping Tools, and Sources of Inspiration, with Donovan Hutchinson
CSS Animation, Prototyping Tools, and Sources of Inspiration, with Donovan Hutchinson
M. David Green
Troubleshooting Scrum
Troubleshooting Scrum
M. David Green
Scrum Artifacts: Velocity and Burndown Charts
Scrum Artifacts: Velocity and Burndown Charts
M. David Green
Scrum Artifacts: Definition of Done
Scrum Artifacts: Definition of Done
M. David Green
Scrum Artifacts: Stories
Scrum Artifacts: Stories
M. David Green
Scrum Rituals: Sprint Retrospective
Scrum Rituals: Sprint Retrospective
M. David Green
Filtering and Chaining in Functional JavaScript
Filtering and Chaining in Functional JavaScript
M. David Green
Team Resources in Scrum
Team Resources in Scrum
M. David Green
Scrum Rituals: Sprint Demo
Scrum Rituals: Sprint Demo
M. David Green
Scrum Rituals: Daily Standup
Scrum Rituals: Daily Standup
M. David Green
Scrum Rituals: Sprint Planning
Scrum Rituals: Sprint Planning
M. David Green
What Are Scrum Rituals?
What Are Scrum Rituals?
M. David Green
Scrum Roles: Product Owners and Team Members
Scrum Roles: Product Owners and Team Members
M. David Green
Scrum Roles: Scrum Master
Scrum Roles: Scrum Master
M. David Green
A Brief Introduction to Scrum
A Brief Introduction to Scrum
M. David Green
Ruby, Rails, and Imposter Syndrome, with Glenn Goodrich
Ruby, Rails, and Imposter Syndrome, with Glenn Goodrich
M. David Green
Sass, HAML, and Inventiveness, with Hampton Catlin
Sass, HAML, and Inventiveness, with Hampton Catlin
M. David Green
The Challenges of Responsive Web Design, with Ethan Marcotte
The Challenges of Responsive Web Design, with Ethan Marcotte
M. David Green
CSS Grids, Flexbox, Columns, Shapes and Regions, with Rachel Andrew
CSS Grids, Flexbox, Columns, Shapes and Regions, with Rachel Andrew
M. David Green
Web Publishing and Monetizing Content, with Alex Fitzpatrick
Web Publishing and Monetizing Content, with Alex Fitzpatrick
M. David Green
The Ups and Downs of Open-source Software, with Ken Wheeler
The Ups and Downs of Open-source Software, with Ken Wheeler
M. David Green
4 Agile Ways to Handle Bugs in Production
4 Agile Ways to Handle Bugs in Production
M. David Green
CSS Animation, and Creating Art with Code, with Rachel Smith
CSS Animation, and Creating Art with Code, with Rachel Smith
M. David Green
Showing 32 of 48
© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.