Figma • Nov 14, 2023 Light and Dark Themes in Figma: A Variable-Powered Design Guide Designing for both light and dark themes used to be a painstaking process. Fortunately, Figma's variables come to the rescue.
Project & Team Management • Nov 13, 2023 The Outsized Role Trust Plays in Your Software Project’s Success Trust (or lack thereof) has an immense impact on a team's creativity and ability to navigate uncertainty, as well as efficiency and output.
The Software Life • Nov 12, 2023 Why Developers Should Go to Meetups — Even if They’re Not Looking for a Job What if you’re neither looking for a new job nor trying to hire someone for your dev team? I'd argue this is the best time to go to a meetup.
Java • Nov 10, 2023 Programmatically Configure Persistent Disk Storage with Ehcache and Spring Boot Here's a code example of programmatically configuring Ehcache in a Spring Boot application with a persistent disk store.
Web Apps • Nov 09, 2023 Remix is Incredible — If It Fits Your Use Case I used Remix on a short prototype app that displayed a series of reports. The app was a great use case for Remix for a few reasons.
TypeScript • Nov 08, 2023 Build a Lightweight Code Generator with TypeScript and JSON Imports On a recent project, my team created a lightweight code generator, with reusable techniques I want to share. Read on for the why and the how.
Developer Tools, The Software Life • Nov 07, 2023 Navigating the Differences Between MongoDB and AWS DocumentDB in Practice I hit a few snags while developing against MongoDB locally and deploying to AWS DocumentDB. Here is what I discovered.
Development • Nov 06, 2023 Why Term Queries Aren’t the Same for Text and Keyword in OpenSearch and Elasticsearch In the realm of data analytics and search technologies, make sure to note the distinction in behavior for `text` and `keyword` term queries.
Project & Team Management • Nov 05, 2023 Unconventional Ways to Measure Project Success As a software design consultancy, it’s important to have both shared and individual definitions for what project success means.
Exploratory Testing • Nov 04, 2023 How Do You Triage Software Bugs? In the real world, your team will have to deal with software bugs. A regular bug triage meeting can help you deal with them.
Development Practices • Nov 03, 2023 The Value of Writing About Bugs A good bug-fix story has a lot of value. I want to explain why I think developers should spend more time writing about bugs.
Project & Team Management • Nov 02, 2023 Why Self-Organizing Teams Still Need a Delivery Lead What is the role of a Delivery Lead on a self-organizing team? Delivery Leads supercharge teams to help them work more sustainably.