Growing as Makers • Aug 16, 2019 Four Reasons to Attend a Specific Conference as a Generalist There’s a lot that a generalist developer can learn at a more tech-specific conference like Chain React, and here are a few of the reasons why.
Functional Programming • Aug 15, 2019 Functional Primer, Part 1 – What Is Functional Programming? Wondering if some code is functional? Ask yourself, "Does the code rely only on arguments that are explicitly passed to it?"
Project & Team Management • Aug 14, 2019 The User Story Pipeline: A Visual To Guide the Agile Process On complex Agile projects, defining and refining user stories takes is a lot of work. The user story pipeline helps you visualize this process.
Development Practices • Aug 13, 2019 The Hazards of Transactional Test Isolation Although using database transactions to isolate your test suite is appealing, there are some important caveats to consider.
DevOps & System Admin. • Aug 12, 2019 CircleCI – Running Parallel iOS Test Jobs with Workflows Setting up CI for iOS apps is difficult, but with a little help from Workflows on CircleCI you can easily run multiple iOS test jobs in parallel.
Growing as Makers • Aug 11, 2019 Dungeon Master Skills You Can Bring to Work #1 – Inclusion The more space you can give a team to float ideas and discuss differing viewpoints, the more creative and productive they can be.
Growing as Makers • Aug 10, 2019 The 12 Stages of a Hero’s Journey: The Non-Traditional Developer If you are thinking of changing your career and becoming a developer, realize that the journey is not completed without fighting some battles.
Personal Optimization • Aug 09, 2019 Three Lessons Learned from Year One as a Professional In my first year as a professional, I've learned important lessons about asking questions, using failure to grow, and recharging outside of work.
Development Practices • Aug 08, 2019 Bake Production Testing into Your Application Add hooks and displays to your system that can be used to test that a production environment has been configured correctly.
Web Apps • Aug 07, 2019 Taking Advantage of the (Few) Good Parts of CSS Utilizing only the good parts of CSS feels like I'm throwing out 90% of it. But if it means I can spend less time debugging, I'll do it gladly.
Project & Team Management • Aug 06, 2019 Writing Agile Stories, Part 4 – Decision-Making Guidelines Decision making is an art, not a science. Here are some guidelines I apply when deciding how to slice-and-dice stories in a backlog.
Web Apps • Aug 05, 2019 Taming Your Java Environment How to set up Java and Node properly in Linux for running JavaScript. A CI build that can run successfully and repeatedly over the years is crucial.