Posts Dec 12, 2022 Technical Debt Is The Wrong Term - We Should Call it Code Rot Nov 8, 2022 Hosting your own Mastodon server Nov 4, 2022 Across the Fediverse Oct 19, 2022 A Decade of Code May 23, 2022 Can we trick salesforce into doing reportable dynamic rollups? May 12, 2022 Design Patterns in Salesforce: Abstract Factory Feb 16, 2022 Pull Requests are an Essential Part of Security Aug 3, 2021 Good morning, and in case I don't see ya: Good afternoon, good evening, and good night! Jul 27, 2021 Toxic Positivity - It's OK to Not Be OK Jun 22, 2021 Merging DOCX files natively in Apex. Jun 7, 2021 Secure By Default Dec 24, 2019 So-Called Advent Calendar Day 24 - Take a Break Dec 23, 2019 So-Called Advent Calendar Day 23 - Incentivize a Safe Work Place Dec 22, 2019 So-Called Advent Calendar Day 22 - A Lesson In Hot Dogs Dec 21, 2019 So-Called Advent Calendar Day 21 - What we can learn about Imposter Syndrome from Chicken Boo Dec 20, 2019 So-Called Advent Calendar Day 20 - Securing Your SOQL Dec 19, 2019 So-Called Advent Calendar Day 19 - WhatsThis.js Dec 18, 2019 So-Called Advent Calendar Day 18 - Fire Drills - You have to slow down to speed up Dec 17, 2019 So-Called Advent Calendar Day 17 - What are you trying to do? Dec 16, 2019 So-Called Advent Calendar Day 16 - The Composite Pattern in Apex Dec 15, 2019 So-Called Advent Calendar Day 15 - Ranked Chicken McNugget Shapes Dec 14, 2019 So-Called Advent Calendar Day 14 - A Glaring Plot Hole in Beauty and the Beast Dec 13, 2019 So-Called Advent Calendar Day 13 - White Whale: The Apex Rules Engine Part 1 Dec 12, 2019 So-Called Advent Calendar Day 12 - Planning with Fermi Estimation Dec 11, 2019 So-Called Advent Calendar Day 11 - Testing as Documentation Dec 10, 2019 So-Called Advent Calendar Day 10 - Should vs. Does Dec 9, 2019 So-Called Advent Calendar Day 9 - Block that scope! Dec 8, 2019 So-Called Advent Calendar Day 8 - I enjoyed "Batman v Superman: Dawn of Justice" Dec 7, 2019 So-Called Advent Calendar Day 7 - Ranked fruits in a fruit salad Dec 6, 2019 So-Called Advent Calendar Day 6 - Creating A Remote Environment Dec 5, 2019 So-Called Advent Calendar Day 5 - With Sharing is Caring Dec 4, 2019 So-Called Advent Calendar Day 4 - Virtual Mocking Dec 3, 2019 So-Called Advent Calendar Day 3 - Retro Forgiveness Dec 2, 2019 So-Called Advent Calendar Day 2 - Tabs vs. Spaces Dec 1, 2019 So-Called Advent Calendar Day 1 - Static Interfaces Aug 30, 2019 Tilt and Flow Aug 14, 2019 Time(zones), why do you punish me? Jul 29, 2019 Stop Fixing My Features! Jun 28, 2019 A JavaScript Crash Course from a Apex Dev's Point of View - Part 4 Jun 21, 2019 A JavaScript Crash Course from a Apex Dev's Point of View - Part 3 Jun 18, 2019 A JavaScript Crash Course from a Apex Dev's Point of View - Part 2 Jun 17, 2019 A JavaScript Crash Course from a Apex Dev's Point of View - Part 1 Jun 5, 2019 LWC Testing - Mocking registerListener in pubsub Apr 29, 2019 Call Me Maybe - Using the Callable Interface to Build Versioned APIs Apr 23, 2019 Apex Quirks - Interfaces Jan 2, 2019 Lightning Web Components - Testing Dec 26, 2018 Lightning Web Components - First Impressions Dec 4, 2017 Configuration Driven Development Apr 30, 2017 The Joys of Dependency Injection Part 3 - Apex Stub API Apr 16, 2017 The Joys of Dependency Injection Part 2 - Making a Mockery Apr 8, 2017 The Joys of Dependency Injection Part 1 - Interfaces Jan 13, 2016 Getting Sassy! Namespacing Bootstrap Oct 14, 2015 Git 'Er Done: Adding Git to Your Salesforce Development Process Sep 2, 2015 Remote Actions By Any Other Name (Extra Credit: local development?) Mar 31, 2015 Refactoring: How do I even start? Feb 12, 2015 Eat Your Vegetables! A Lesson in Code Review Jan 2, 2015 The Ant Jobs Go Marching Nov 27, 2014 Quick Look: Lightning Components Nov 22, 2014 Tests and SObject Factories Nov 1, 2014 Programming as Art