Ashley PeacockinLevel Up CodingHow Often Should You Be Refactoring As A Software Engineer?A guide on how to assess and pay off tech debt, while consistently delivering valueMay 18, 20231May 18, 20231
Ashley PeacockinBetter ProgrammingEvolving Architectures: How Adapting to Context Leads to Better Software SolutionsMake architectural decisions based on merit, not emotionMay 12, 2023May 12, 2023
Ashley PeacockinLevel Up CodingAWS Bedrock: A Variety Of Generative AI Models At Your FingertipsUse Amazon’s latest offering to generate text and imagesApr 16, 2023Apr 16, 2023
Ashley PeacockinBetter ProgrammingWhy I Stopped Using Sorbet in All My Ruby ProjectsAnd why I think you should stop using it tooApr 12, 20235Apr 12, 20235
Ashley PeacockinThe Pragmatic ProgrammersShort-Lived Versus Long-Lived Diagrams in Software EngineeringDeciding When and How to Use EachApr 6, 2023Apr 6, 2023
Ashley PeacockinLevel Up CodingWhy You Should Become A Business-Minded EngineerFocus on balancing business value and technical excellenceApr 4, 20231Apr 4, 20231
Ashley PeacockinBetter ProgrammingThe Case Against Relying Solely on DRYRepeat yourself when it makes sense to do soMar 9, 202314Mar 9, 202314
Ashley PeacockinThe Pragmatic ProgrammersFive Common Diagramming MistakesAnd How to Fix ThemMar 24, 20233Mar 24, 20233
Ashley PeacockinBetter ProgrammingService Weaver: A Framework From Google For Balancing Monoliths and MicroservicesA new framework that runs as a modular monolith locally and a distributed microservices architecture once deployedMar 3, 2023Mar 3, 2023
Ashley PeacockinBetter ProgrammingCreating a Simple Discord Bot Using JavaScript and ServerlessBuild and deploy a Discord botFeb 24, 2023Feb 24, 2023