Archive
Every post, newest first. You can also browse by topic.
2026
- Level Guitar Patches with MeterMaid June 17, 2026
- Heavy-Duty Roller Case for Helix Stadium XL May 21, 2026
- Teaching My Teleprompter to Listen May 1, 2026
- Developer Relations Activity Patterns March 13, 2026
- Edge.js Template Plugin for 11ty March 2, 2026
2025
- 39 Patterns to Transform Your Developer Relations Strategy November 18, 2025
- Here, take my card... September 29, 2025
- AI Really *Is* Taking My Job May 20, 2025
- HopCounter: Build a Retro Page View Counter with Bunny Edge Scripting May 16, 2025
- AI Cheat Sheet for Job Hunting May 14, 2025
- A Developer's Guide to Samsara Telematics April 14, 2025
- Meet SurrealDB: The Multi-Tool Database Your Node.js App Needs April 2, 2025
- What is Your Dream Job? March 24, 2025
- WordCamp Asia 2025 Illustrations March 5, 2025
2024
- Build a Command-Line Application With Deno 2.0 November 9, 2024
- WordCamp US 2024 Illustrations October 2, 2024
- WordCamp EU 2024 Illustrations July 10, 2024
- My Open-Source Desktop Teleprompter Built with Electron February 24, 2024
2023
- MongoDB Podcast: Visual Storytelling October 3, 2023
- My Office Studio Setup for Video Conferencing, Recordings, and Streaming March 22, 2023
- A Really Sweet Visit to Sweetwater.com February 20, 2023
- Create Joy February 10, 2023
- Configure Eleventy to Host a Custom Mastodon Alias January 2, 2023
2022
- The Illustrated Book of Dad Jokes May 23, 2022
2021
2020
- Moving From Ghost to Eleventy April 29, 2020
- Create PDFs with Node.js and Puppeteer February 6, 2020
2019
- My Most Embarrassing Mistakes as a Programmer October 30, 2019
- A Note of Encouragement October 23, 2019
- Sketchnote Challenge August 31, 2019
- Create Engaging Screen Shots with Snagit July 12, 2019
- How to be a Superhuman Communicator April 12, 2019
- Respect: The Most Fundamental Principle March 13, 2019
- Build a Secure Node.js Application with JavaScript Async Await Using Hapi January 18, 2019
2018
- Hey, Okta! Where's the Bacon? September 6, 2018
- Makin' Bacon with Node.js, Hapi, and Vue July 18, 2018
- Choose Your Own Framework: The Curse of JavaScript Fatigue June 13, 2018
- The MONSTER at the end of this Book May 25, 2018
- Not All Heroes Wear Capes March 6, 2018
- Confront Your Inner Critic March 2, 2018
- 5 Essential Ingredients for an Awesome Tech Talk January 1, 2018
2017
- Developer's Serenity Prayer December 1, 2017
- Community Spotlight: Brendan Forster November 1, 2017
- Customize Your VS Code Icon October 27, 2017
- Reflecting on the past five years October 10, 2017
- Be Patient and Keep Practicing September 15, 2017
- Please, Give Public Speaking a Try August 10, 2017
- Kansas City Developers Conference 2017 August 7, 2017
- Life is Too Short July 31, 2017
- Resources for the Reluctant Leader July 29, 2017
- How I Consume Twitter July 20, 2017
- Community Spotlight: Scott Hanselman July 10, 2017
- Community Spotlight: Alan Stevens June 15, 2017
- Community Spotlight: Kevin Griffin May 29, 2017
- Community Spotlight: Carl Franklin May 22, 2017
- Community Spotlight: Bryan Hunter May 15, 2017
- Community Spotlight: David Giard May 8, 2017
- Community Spotlight: Jeremy Clark May 1, 2017
- Community Spotlight: Gaines Kergosien April 24, 2017
- Community Spotlight: Jim Holmes April 17, 2017
- Before it's too late April 13, 2017
- Community Spotlight: Cory House April 12, 2017
- Event Logo for Nashville SharePoint Saturday April 10, 2017
- SQL Server for Linux: How to Move a Database From One Docker Container to Another March 2, 2017
- Do you hate JavaScript? February 13, 2017
2016
- Public Speaking without Barfing on Your Shoes November 29, 2016
- 2016 Podcasts November 17, 2016
- SQL Server Running on a Mac?! November 16, 2016
- Can't Stop the Doodles October 17, 2016
- Keynote Achievement Unlocked! August 22, 2016
- NDC Sydney 2016 August 10, 2016
- Review: CodeStock 2016 July 19, 2016
- Captivate Your Audience Using Simple Illustrations July 7, 2016
- Ride with ReverentGeek, CodeStock 2016 July 5, 2016
- State of the ReverentGeek, June 2016 June 30, 2016
2015
- SQL Server and Node.js Revisited June 22, 2015
- Node.js for .NET Developers on Channel 9 June 17, 2015
- Review: Motorized IKEA Standing Desk May 26, 2015
- Code PaLOUsa 2015 May 4, 2015
- Ride Review: Leiper's Fork and Natchez Trace April 25, 2015
- Ahoy! Parse ye Node.js command args with yargs! April 20, 2015
- My development environment (for writing) April 15, 2015
- Ride Review: Suches and Wolf Pen Gap April 4, 2015
- Orlando Code Camp 2015 March 28, 2015
- Hosting Node.js on Microsoft Azure March 18, 2015
2014
- I'm not nearly the man I used to be July 17, 2014
- Making Connections at CodeStock 2014 July 14, 2014
- Start doing. July 10, 2014
- Blazon for Technical Presentations and Training May 1, 2014
- Speaking at 2014 NDC March 15, 2014
- Blog moved to Ghost February 10, 2014
- How to leverage SQL Server with Node.js using Edge.js February 4, 2014
2013
- Book Review: "Remote: Office Not Required" November 18, 2013
- devLink 2013 September 5, 2013
- Our Social Media Legacy June 23, 2013
- Joining LeanKit March 2, 2013
2012
- Intro to RavenDB on Channel 9 August 6, 2012
- Intro to RavenDB Presentation February 28, 2012
2011
- Windows Phone 7: One Year Retrospective December 24, 2011
- Fresh Brewed Code November 30, 2011
- Scale Windows Services with RabbitMQ November 30, 2011
- Brand Yourself November 11, 2011
- Stupid SQL Tricks - Using Computed Columns for Code Generation November 4, 2011
- Restless November 2, 2011
- Power of Persuasive Speech October 28, 2011
- And So It Begins... October 25, 2011
