Engineer Explains: Balancing compliance and agility March 3 / ShiftMag The secret behind enabling teams to react swiftly and achieve optimal productivity without compromising compliance.
Engineer Explains: How to Protect your Code from Supply Chain Attacks February 19 / ShiftMag Vulnerabilities introduced at any point in the development or distribution process can compromise the integrity of the entire system.
Engineer Explains: Prompts Are a Programming Language February 10 / ShiftMag Code assistants and generative AI are changing the game for writing code.
Engineer Explains: API Testing is Critical January 31 / ShiftMag Testing for functionality, security or scalability before shipping any, especially external, APIs to production is critical.
Astro, the ultimate framework, explained January 27 / Antonija Bilic Arar Astro has been gaining a lot of traction among developers lately, and for good reason.
AI Engineering Does Not Equal Machine Learning December 20 / Antonija Bilic Arar Do you think you know what AI engineering is?
Engineer Explains: Refactoring Allows Developers to be Wrong December 13 / Antonija Bilic Arar Refactoring is the way of writing code so it can be modified and revitalized with time.
Engineer Explains: Developers, you’ve been scammed about agile December 6 / Antonija Bilic Arar It's the most misunderstood idea in software development, says James Shore, the author of The Art of Agile.
Honeycomb’s Jessica Kerr explains OpenTelemetry and Observability 2.0 November 28 / Antonija Bilic Arar Jessica Kerr, Developer Relations Engineering at Honeycomb, says observability is just the way your software communicates with you.
Engineer Explains: The Benefits of Test-Driven Development November 22 / Antonija Bilic Arar Test-driven development is not magic dust you just sprinkle around to get those benefits. It’s a practice you learn.
Engineer Explains: Turning mistakes into wins with CHAOS ENGINEERING November 14 / Milena Radivojević We've asked experienced engineers to share how they would explain some tech terminology at three levels of experience - from junior developer to CTO.
Engineer Explains: ERROR handling strategies every developer must know September 26 / Milena Radivojević We've asked experienced engineers to share how they would explain some tech terminology at three levels of experience - from junior developer to CTO.