SQL Server for Linux: How to Move a Database From One Docker Container to Another

The bad news is, the Docker version of SQL Server for Linux is a limited trial edition that will eventually expire. At some point, you will have to create a new Docker container. The good news is, SQL for Linux comes with a sqlpackage utility you can use to create...

Read more

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