David KerrTips 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…Sep 16, 2022Sep 16, 2022
David KerrAdvice 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…Sep 10, 2020Sep 10, 2020
David KerrFinding 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…Sep 4, 2020Sep 4, 2020
David KerrYou 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…Jul 6, 2020Jul 6, 2020
David KerrCaching 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…Sep 1, 2019Sep 1, 2019
David KerrUsing 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…Jul 21, 2019Jul 21, 2019
David KerrArray.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…Apr 6, 2019Apr 6, 2019
David KerrGetting 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…Dec 20, 2018Dec 20, 2018
David KerrConfiguring 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…Dec 11, 20181Dec 11, 20181
David KerrSetting 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…Dec 3, 2018Dec 3, 2018