David Kerr·Sep 16, 2022Tips for Reviewing Pull RequestsReviewing pull requests is a vital part of the software development process. Granted, perfect pull requests do not need reviews. But we are…
David Kerr·Sep 10, 2020Advice for anyone starting as a Junior DeveloperThis post focuses on what a junior developer should do when starting a job to ensure their success in a position. My sister is finishing a…
David Kerr·Sep 4, 2020Finding Career ClarityThis post is several weeks overdue. Weeks ago, a friend of Lindsay and myself was generous enough to invite me to her podcast to talk…
David Kerr·Jul 6, 2020You Can Book MeOver the past three months, I have realized everything that, five years ago, I would have said is “enough.” I moved into a dream home. My…
David Kerr·Sep 1, 2019Caching Options in ElixirAre you overworking your database? Are you paying for each query? Are you returning the same payloads again and again? It might be time to…
David Kerr·Jul 21, 2019Using Benchee for Elixir Performance TestsBenchee is a useful tool if you find yourself in a situation where you need to test the limits of a system or need to define the behavior…
David Kerr·Apr 6, 2019Array.prototype.sort() Behavior Change in Node v11Several weeks ago, I started to experience random test failures in a previously stable part of an application. I started where any…
David Kerr·Dec 20, 2018Getting Started With ReduxI found Redux a bit intimidating. There are actions, reducers, types, and you have to connect the store to your components. Oh, and don’t…
David Kerr·Dec 11, 2018Configuring ESLint with Webpack and ReactESLint is bumper lanes for your project. Text editor extensions are useful while coding, but ESLint can enforce norms accross developers…A response icon1A response icon1
David Kerr·Dec 3, 2018Setting Up a Jekyll BlogI have been putting off the small chore of moving blog content from Medium. I was curious about some of the basic, markdown based content…