Effective communication • May 07, 2021 Unblocking Complex Questions on Your Product Team You can clear up complex project questions by clarifying the problem, envisioning the landscape, and defining the work ahead once a decision is made.
Platforms & Languages • May 06, 2021 Running NodeJS Scripts in AWS Fargate Sometimes NodeJS scripts take minutes or hours, to run. I’ve been using AWS Fargate to run these longer running NodeJS scripts in the cloud.
React Native • May 05, 2021 Add Support for Split View and Slide Over to Your React Native App If you’ve been trying to figure out why you can’t get your React Native app to work in Split View and Slide Over on iPad, here’s the solution.
Developer Tools • May 04, 2021 How to Parse and Annotate PDFs in Node Many libraries make it easy to draw on and annotate PDFs. Here are several tools that were useful for me in modifying PDFs.
Project & Team Management • May 03, 2021 Developing a Better Understanding of Agile Teamwork What is most special about the agile approach is how it frees a team to work how they think they should based on challenges they see on the ground.
Personal Optimization • May 02, 2021 4 Great Productivity Tools for macOS It's important that I have all the tools I need to stay productive and organized. Here, I'll share the top productivity tools I use every day for macOS.
Project & Team Management • May 01, 2021 The Project Postcard: Creating a Report Stakeholders Will Actually Read The postcard is a quick way to inform clients of work completed in the sprint and a snapshot of value delivered by the team. Simplicity is key.
Development Practices • Apr 30, 2021 Better Documentation Through Low-Fidelity Diagrams Low-fidelity diagrams generate more accurately documented systems than complex master diagrams. Here's how I use them on software projects.
Extracurricular Activities • Apr 29, 2021 How to Run Heimdall via LinuxServer.io’s Docker Image Browser bookmarks are fine, but Heimdall provides a little extra layering on top. This post is about how I set it up using LinuxServer.io's image.
DevOps & System Admin. • Apr 28, 2021 Building a Full-Stack AWS Serverless Architecture, Part 2: Backend Services This is the second of a two-part series on considerations for building full-stack serverless mobile or web applications on AWS.
DevOps & System Admin. • Apr 27, 2021 Building a Full-Stack AWS Serverless Architecture, Part 1: Frontend Services This is the first of a two-part series on considerations for architecting full-stack serverless mobile or web applications on AWS.
TypeScript • Apr 26, 2021 Modeling Permissions as Types in Typescript TypeScript makes it easy to eliminate potential sources of error. We’ve been using some simple techniques to do this with permissions checking.