iOS / OS X • Dec 01, 2023 Leverage Background Bluetooth in an iOS App Bluetooth on iOS is pretty solid. But the programming left out a few useful details, especially with regard to background Bluetooth.
Extracurricular Activities • Nov 30, 2023 How to Run Unifi Network Application via LinuxServer.io’s Docker Image Unifi Networking Application is a great tool for managing your Unifi network. Learn how to run the application via LinuxServer.io's image.
React Native • Nov 29, 2023 Resolve “Non-std C++ Exception” in React Native with the “lsof” Command React Native is powerful, but, like any technology a developer has to work through an occasional errors, such as the "Non-std C++ Exception".
Culture • Nov 28, 2023 Memes, Emojis, and Other Signs of a Healthy Workplace We spend so much time with coworkers, and levity is how we get through the day. Let's look at some memes and discuss why that is.
.NET / WPF • Nov 27, 2023 Trim Down Your Hairy HTML Templating Problems with Stubble.NET Stubble.NET is a valuable addition to your .NET toolkit if you need to generate HTML templates with dynamic data.
Project & Team Management • Nov 26, 2023 Software Engineers: Overcome Imposter Syndrome with Pair Programming Pair programming can help with imposter syndrome. While you drive, your pair can ensure you stay aligned with project needs.
Evolving the Industry • Nov 25, 2023 Open Source Insights and Innovations: Reflections on All Things Open 2023 Earlier this year, I dove into All Things Open 2023 in Raleigh, N.C. This multi-track conference gathered over 4,500 open-source enthusiasts.
Culture • Nov 24, 2023 (A Lack of) Curiosity Killed the Software Project A shift happening in software is steering teams away from acting with curiosity. Tools like AI and Figma have helped speed up the process.
Development Practices • Nov 22, 2023 Save Your Backend: Separating Business Logic and Data Access in Your API This design pattern can save you some ibuprofen: maintaining the separation of concerns between business logic and data access functions.
Personal Optimization • Nov 21, 2023 How I Configured Doom Emacs as an Email Client I recently spent time configuring Doom Emacs to be my email client. Let's go over my configuration and talk through some pain points.
JavaScript • Nov 20, 2023 Automatically Watch and Build Your Turborepo Monorepo with Turbotree Monorepos are great, but watching and rebuilding them is a complicated problem. turbotree helps make it a lot easier.
Extracurricular Activities • Nov 19, 2023 Scrum Your Money, Part 3: Backlog Answer a few important questions. From there, create a backlog to map out and prioritize the steps to get to your money goal.