Mobile Apps • Feb 10, 2022 How to Increment Version and Build Numbers with fastlane Mobile app versioning isn't too bad with the help of fastlane automation. With these techniques, I experience less pain from version-related issues.
Exploratory Testing • Feb 09, 2022 How to Solve Software Bugs with the Scientific Method Following a process like the Scientific Method can help maintain your sanity during those seemingly hopeless searches for software bugs and broken code.
Extracurricular Activities • Feb 08, 2022 Self-Hosting Your Own Cloud – Part 13: Git Service with Gitea In my last post, I wrote about self-hosting Notes. Here, I'll take you through setting up a simple and easy self-hosted Git Service, Gitea.
The Software Life • Jan 28, 2022 macOS Users: How to Switch to GNU Compiler Collection I'll show new macOS users with a Linux background how to switch to using GNU Compiler Collection instead of the Clang compiler.
Development Practices • Jan 14, 2022 “I Call Shotgun” – Contributing as the Navigator When Pair Programming While pair programming, having an engaged navigator can prevent the driver from wasting time on pesky syntax errors or little logic errors.
Developer Tools • Jan 13, 2022 Settings and Plugins for a Better Development Experience in WebStorm Let's explore a few settings and plugins I've found improve my development experience and productivity while working in WebStorm.
Development • Jan 06, 2022 How to Add Basic Security Checks to Your Application Develop a basic understanding of common security concerns, and you can be confident that you're not exposing your application to attacks.
Personal Optimization • Dec 19, 2021 Make a Morning Routine for Your Desktop! Having an organized desktop each day helps me move quickly from application to application and lets me focus on the more important parts of my job.
Development Practices • Dec 16, 2021 A Case Study: Understanding Unfamiliar Code Without Aid I’d like to share how I dug into some unfamiliar code to find some direction so you can see how I approach this sort of problem.
React / Redux • Dec 15, 2021 How to Rehabilitate an Old React Webapp Mature React apps built with Redux often suffer from three common kinds of problems. Here's a proven set of techniques to improve them.
Python • Dec 14, 2021 Learn How to Make Generative Art: From Zero to random() Generative art is a unique intersection of computer science and visual art. In this post, you'll learn how to get started in just a few minutes.
Personal Optimization • Dec 10, 2021 How to Set Up a Vanity Email Address Using Free Services If you aren’t keen on pulling out your credit card to obtain a vanity email address, here's an overview of how to utilize free services.