Amazon Web Services (AWS) has made generally available a tool dubbed Amazon CodeGuru that employs machine learning algorithms to recommend ways to improve code quality and identify which lines of code are the most expensive to run on its cloud service. Peder Ulander, director of open source for AWS, said Amazon CodeGuru not only helps […]
Celestial Support
Quinque Gradus Infernum (The 5 Levels of Hell)
Rookout Extends Reach of Debugging Platform to On-Prem
Rookout, a provider of a software-as-a-service (SaaS) platform designed to simplify the debugging of applications, has extended the reach of its tools into on-premises IT environments. Company CTO Liran Haimovitch said its new Data On-Prem capability extends the reach of a bytecode manipulation capability developed by Rookout to insert a snapshot capture of a specific […]
Report: Debugging Efforts Cost Companies $61B Annually
Undo, a provider of a software failure replay platform, this week published a report in collaboration with a Cambridge Judge Business School MBA project that estimates 620 million developer hours a year are wasted on debugging software failures, at a cost of roughly $61 billion. The report also notes software engineers spend on average of […]
DevOps Chats: Debugging Spinnaker Apps, With Salesforce
Spinnaker Summit 2019 Preview: Debugging production issues in any environment can be challenging, and Spinnaker has its production learning curve. Problems aren’t always replicable in a smaller environment, and debug messages can be verbose and confusing to triage what’s happening. Our DevOps Chat guest Chuck Lane, Salesforce lead software engineer, is giving a talk on […]
Containers as Disposable Servers?
There is a belief in the space where containers meet DevOps that a service hosted in a container crashing is no big deal, and you can just spin up a new one. It’s not a pervasive belief, but it is common enough that we’ve all heard/read it somewhere. I think this view of the world […]
Getting the Most Out of QA in Complex Environments
We live in a world in which software is increasingly dominant. Not only do we rely ever more on software, but its complexity is becoming even greater. And with increased complexity, bugs are more likely to be intermittent, making failures difficult to reproduce. Sometimes this non-determinism results in failures never getting fixed. Any unfixed bug […]
How Developers Can Spend More Time Coding, Less Time Fixing
I don’t think anyone became a developer because they loved to spend their time debugging. As frustrating as it may be, making sure your build works is critical—and this burden is now falling on developers. If your organization wants to deliver highly rated apps faster, building quality into the development cycle is imperative. Even though […]
What Every Front-End Developer Needs to Know
One of the hardest things about being a front-end developer is the fact that everybody has very different expectations of what it means to be one. This, along with a technology stack that changes at the speed of light, makes interviewing for a front-end position tricky. To help you out, and to give you an […]










