InBetter ProgrammingbyTyler HawkinsSoftware Engineers Need To Know DevOps Too — And It Starts With CI/CDA look at deployment tools and strategiesJun 24, 2021Jun 24, 2021
InLevel Up CodingbyTyler HawkinsTest-driven development for building user interfacesIs it possible? Yes! Should you do it? Maybe!May 31, 2021May 31, 2021
InBetter ProgrammingbyTyler Hawkins5 Benefits of Pair Programming And How to Do It Remotely With VS CodeUse the VS Code Live Share extension to make remote working with peers easierApr 26, 2021Apr 26, 2021
InBetter ProgrammingbyTyler HawkinsClean Code With Unit TestsTips and tricks for keeping your test suites cleanApr 8, 20212Apr 8, 20212
InLevel Up CodingbyTyler Hawkins“We didn’t write tests because we wanted to get our code out faster”A phrase I hope to never hear againMar 18, 20217Mar 18, 20217
InLevel Up CodingbyTyler HawkinsHow to Write Awful Commit MessagesAnd how to write good ones tooMar 8, 20212Mar 8, 20212
InBootcampbyTyler HawkinsWhy you need a design systemDesign systems enable you to provide a consistent user experience, ship features faster, and focus on the hard UX problems.Jan 27, 2021Jan 27, 2021
InThe StartupbyTyler HawkinsProductivity Life Hacks for Software Engineers (and All Knowledge Workers)Five ideas to get more out of your workdayJan 15, 2021Jan 15, 2021
InBetter ProgrammingbyTyler HawkinsCareer Advice for Junior DevelopersSoftware engineers early in their careers often ask me, “How can I level up quickly?”Jan 11, 20211Jan 11, 20211
InBetter ProgrammingbyTyler HawkinsWhen to Write End-to-End TestsAn in-depth look at the testing pyramidDec 9, 20201Dec 9, 20201
InLevel Up CodingbyTyler HawkinsProductivity Tools and Practices for Software Engineers and Tech CompaniesEveryone wants to be more productive without burning out. So, how do you get more done without working more hours? Use effective tools.Dec 2, 2020Dec 2, 2020
InBetter ProgrammingbyTyler HawkinsA Checklist ManifestoThe importance of merge request templatesNov 5, 2020Nov 5, 2020
InLevel Up CodingbyTyler HawkinsI Wish I Never Learned to CodeThe hoodies, the ping pong, the endless snacks and soda… it’s all true.Oct 26, 20202Oct 26, 20202
InLevel Up CodingbyTyler HawkinsThe Single Most Important Thing You Can Learn As a Software EngineerLearn how to learnOct 19, 2020Oct 19, 2020
InBetter ProgrammingbyTyler HawkinsHiring Best Practices From GoogleAdvice and lessons learned from Laszlo Bock’s book, “Work Rules!”Oct 15, 20201Oct 15, 20201
InBetter ProgrammingbyTyler HawkinsLove Them or Hate Them, Coding Exercises Are an Essential Part of Software Engineering InterviewsYou can learn a lot about someone’s proficiency by asking the right questionsOct 7, 2020Oct 7, 2020
InBetter ProgrammingbyTyler HawkinsHow Dev Bootcamps Are Failing Their StudentsThey’re not spending enough time on the fundamentalsAug 11, 2020Aug 11, 2020
InLevel Up CodingbyTyler HawkinsTechnical Writing on Publishing Platforms: A ComparisonObservations on Medium, DEV, Hacker Noon, and freeCodeCampJul 21, 20201Jul 21, 20201
InLevel Up CodingbyTyler HawkinsKey Application Performance Metrics From the Viewpoint of a Statistician-Turned-DeveloperLearn some best practices for application monitoring and metrics from the viewpoint of a statistician who codes.May 4, 2020May 4, 2020
InThe StartupbyTyler HawkinsYou Can’t Keep Building on a Broken SystemWhy Managing Technical Debt is So ImportantApr 27, 20201Apr 27, 20201