Do you hate JavaScript?

If you follow me on Twitter you know that I poke fun at JavaScript quite a bit. Someone recently asked me, "Do you hate JavaScript?" No! I genuinely enjoy using JavaScript to build applications. But, I like a good laugh. Every programming language I know has its own challenges and...

Read more

Public Speaking without Barfing on Your Shoes

Nodevember 2016 was an amazing conference that included some of my favorite talks of the year. And, as is usually the case, a lot of the value of the conference came from the folks I met and the incredible conversations we had. This year I had the privilege of speaking...

Read more

2016 Podcasts

I had the honor of being on a few podcasts this year! Cross-Cutting Concerns Matt Groves drives a short and sweet 10-minute introduction to building cross-platform desktop apps using Electron. Listen to the end for a bonus outtake ;) Episode 10: David Neal on Electron .NET Rocks! A much longer and...

Read more

SQL Server Running on a Mac?!

Dogs and cats living together, mass hysteria! Today's Microsoft Connect(); event included a lot of interesting announcements. The one that really got my attention was SQL Server for Linux. My first question, of course: Can I run this on my Mac? Yes. The answer (and an increasingly common answer, I...

Read more

Can't Stop the Doodles

Ever since I discovered what an impact hand-drawn illustrations can have on an audience, I've been using them more and more in all of my presentations. It's become so much fun, I've been drawing more as a hobby, too. Below is a collection of some of my recent favorites from...

Read more

Keynote Achievement Unlocked!

Last week I had the privilege of speaking at Music City Agile and Music City Code. I had an absolute blast hanging out with old friends, and "old friends who've just met." Gaines Kergosien, chief geek of Music City Code, asked that I give the closing Friday keynote. Well... ok....

Read more