Development Practices • Mar 14, 2025 Implement a Safer Data/Service Migration I'll outline factors that may complicate a data or service migration. I'll also walk through a few important factors to consider.
The Software Life • Mar 13, 2025 Are There Opportunities to Use OODA Loops in Your Software Project? The concept of OODA loops is a simple model of gathering information and making decisions, but it has some sophisticated implications.
Development Practices • Mar 12, 2025 Date Off By One – MUI, NextJS, and Date-fns. I'm working on a project built with NextJS, and a problem every software developer has to solve is showing up for me: date off by one.
Artificial Intelligence • Mar 11, 2025 A Practical Guide to Running Local LLMs With a temporary instance of a model and a bit of setup, running a local LLM can be an incredibly useful tool.
UX & Design • Mar 10, 2025 Why Accessibility Overlays Fall Short & What We Did Instead Automated tools like browser plug-ins only identify 30-40% of accessibility issues. This means the remaining 60% must be found manually.
Growing as Makers • Mar 09, 2025 Giving Back Through FIRST Robotics: A Rewarding Experience for Tech Professionals Last year, I had the incredible opportunity to serve as a coding mentor for the Dexter FIRST Robotics FTC team (Team 16714- the Dreadbolts!).
Project & Team Management • Mar 08, 2025 Saving Money or Losing Time? The Real Trade-Off of Skipping a Delivery Lead Skipping a Delivery Lead may seem like a cost-saving move, but it can lead to delays and hidden costs. Learn the trade-offs.
AI for Developers • Mar 07, 2025 Developers: Don’t Let AI Rot Your Brain! Although AI tools might seem like a miraculous time saver, just like a calculator, over-reliance on them will rot your brain!
HTML/CSS, Development • Mar 06, 2025 Preventing Flexitis: 4 Tips for Getting Started With Flexbox If you struggle to accomplish a layout with Flex, it might be the wrong tool. Flexbox is powerful, but it takes a little getting used to.
React Native • Mar 05, 2025 Don’t Reinvent the Wheel or the Modal. Use React Native Reusables Instead. React Native Reusables is a toolkit that lets you instantly add pre-built, customizable, and time-tested components to your React Native app.
Developer Tools • Mar 04, 2025 Use VSCode Snippets in React/Typescript – 3 Examples VSCode Snippets are incredibly useful for saving time typing out repeated boilerplate code. Get creative with your own snippets.
Java • Mar 03, 2025 Try Case-Insensitive Unicode Sorting in SQLite with Pre-collated Strings Here's how you use the Collator class in Java to pre-collate Unicode strings in a case-insensitive way so that SQLite can index/sort them.