With the increased use of APIs, many platform architects are focusing on developer usability. However, developing a self-service developer portal is no easy undertaking, and genuine champions give help that…
At some time in their lives, most software workers I know have been confronted with an impossible deadline. A looming deadline is all-too-common in the computer business, and it's a…
Which programming languages will have the greatest future impact on coding? What you ask is the determining factor. Things are constantly evolving. Some languages, like Java and R, continue to…
You've got a bug in your product, and the clock is ticking. Your customers are irate, a group of disgruntled bosses is muttering nearby, and you're expected to keep your…
The project manager's job might be exhausting at times. It needs a flexible attitude, a lot of energy, and the capacity to think ahead. While project management trends change all…
For the most part, blockchain has been regarded as the crazed uncle from the other side of the country who visits every other Thanksgiving. He's wealthy sometimes. He's a bit…
GitOps is gaining traction in the cloud-native environment, allowing developers to deploy software to production using their preferred tooling—a Git pull request. Infrastructure as code is the underlying principle. A…
Building client input into the software delivery pipeline is critical in a world where customer experience is king. There is no one-size-fits-all rule book for how this partnership should work.…
According to the 13th annual State of Agile study, the importance of DevOps—as well as a rising convergence between agile and DevOps—is on the rise this year. The findings, which…
Resource APIs are the foundation of Kubernetes; they give a simple declarative model for creating large systems. You can create your own APIs using custom resources to give new abstractions…