Growing as Makers The Secrets to Being an Effective Mentor and Mentee Great mentorship is a two-way street. In strong mentorship relationships, both mentor and mentee engage with intentionality and trust.
Development Practices Master Effective Pull Request Reviews in a High Collaboration Space How do you develop a time-efficient, deep comprehension of the code you are reviewing? Let's talk about effective Pull Request review.
Developer Tools Use Obsidian for Complex Entity Documentation Adding Obsidian to a recent software project created a coherent visual model the team could use for both reference and knowledge transfer.
Exploratory Testing Crafting the Perfect Bug Report – Make Your Issues Count Here's what I've learned about creating an actionable bug report and why this skill is so vital in a development career.
ChatGPT Stuck? Benefits of Pair Programming vs. Using an AI Assistant Facing a tough programming problem? You have a choice: asking a team member to dive in with you, or firing up ChatGPT for some AI assistance.
Developer Tools Clerk: The Authentication Platform Optimized for Speed If you are willing to hand off some granular feature control for speed in the user authetication area, Clerk is an especially fantastic tool.
Web Apps Vercel: A Valuable Debugging Tool Vercel's advertises itself as "stupidly easy" to deploy. I found it offered more debugging gems with its version tracking features.
UX & Design How to Use Zod Transform for Custom Form Validation and Manipulation One strategy for custom validation is using the Zod transform method to manipulate and validate an entry and customize the error message.
Web Apps SvelteKit: A Simple Solution for Web Development On a recent project, our clients needed a marketing-style website, without a ton of bells and whistles. SvelteKit fit all their requirements.
Development Practices Use Webflow Custom Code to Create Registration Flow with a Custom Backend Here are the steps you can follow to use Webflow’s custom code sections to direct form submissions to your own backend server.
Development Practices Write a Bash Script to Insert the Contents of One File into Another Writing a bash script is a great way to make repetitive tasks trivial and speed up your development process.
Project & Team Management Tips for Devs Integrating Into an Established Team Transitioning onto an established team can feel like being a newbie all over again, especially if the codebase, languages, or team dynamics are unfamiliar.