Growing as Makers • Jun 27, 2021 Career Development: What’s Your Habitat? When it comes to career development, what's your habitat? With abundant sun, food, and water, you’ll have the resources you need to grow and thrive.
Project & Team Management • Jun 26, 2021 An Approach to Onboarding New Software Team Members Onboarding new software team members efficiently and effectively is an important way to contribute to the overall project and team success.
Functional Programming • Jun 25, 2021 Implementing a Mock with Generic Methods in F# A recent project implementing a new service in a client's developer-facing SDK prompted me to explore implementing a mock with generic methods in F#.
Development • Jun 23, 2021 PostgreSQL Isolation Levels: How much money is actually in Piper’s bank account? PostgreSQL transaction isolation levels (Read Uncommitted, Read Committed, Repeatable Read, Serializable Isolation) illustrated with banking transactions.
TypeScript • Jun 21, 2021 The Importance of Deriving Types in TypeScript Make type relationships explicit in your TypeScript code by deriving types and get more value out of the type system when refactoring.
Project & Team Management • Jun 20, 2021 5 Tips for Success When Joining a New Team These tips boil down to being proactive when joining a new software team. The more you are, the faster you can get acclimated to the team and project
Development • Jun 19, 2021 Chesterton’s Fence and Writing Code Comments Old code often has a story to tell. Instead of tearing it down, follow the example in the story of Chesterton's fence and leave code comments as markers.
UX/Design Practices • Jun 18, 2021 App Usability: Just Because It’s “Polish” Doesn’t Mean It’s Not Important Here are a few examples of details that are often classed as "polish" but that are important for improving app usability.
Growing as Makers • Jun 17, 2021 Lacking inspiration at work? Teach someone what you do! I discovered that when you teach a coworker or friend about what you do, you gain inspiration and a newfound appreciation for your work.
Developer Tools • Jun 16, 2021 Using Docker as a Dev Environment with VS Code: Part 2 Today, I’m going to explore a strategy for using VS Code Remote-Containers and Docker Compose to develop a complex project.
Developer Tools • Jun 15, 2021 Using Docker as a Dev Environment with VS Code: Part 1 In this two-part series, I'll go over developing in Docker, not just for build targets but for actively writing code on your projects.