Digital Engineering

Four ways to reduce lines at big-box stores

For customers, there’s nothing worse than having to wait in line. The recent footage of Costco and other big-box stores with lines of customers stretched around the block would... ...Read more

The impact a developer portal has on API practice success

The success of your API practice is tied to the usability of your API Developer Portal. API developer portals have expanded beyond channels targeting technologists. They’ve become true marketplaces... ...Read more

How to operationalize innovation

You may think that digital transformation is driven by technology, but it’s actually all about people. Innovation is only valuable if it can be operationalized and made core to... ...Read more

Has DevOps lost its groove?

More than a decade has passed since the DevOps movement was born, but its practitioners continue to struggle to define this combination of philosophies, practices, and tools. The lack of a... ...Read more

New enhancements to the Apigee Drupal developer portal

While sensible API design is a key part of our outreach philosophy at PK, we also try to never lose sight of how crucial a developer portal is to... ...Read more

What retail has learned about AR since Pokémon Go

The recently launched mobile Augmented Reality (AR) game “Harry Potter: Wizards Unite” shows how far some retailers have come with AR technology in just a few short years –... ...Read more

Building an app with a conscience

Why Less Screen Time Can Mean Both Better Customers and Bigger Business Most technologists obsess about the future. Whether it’s the newest programming language or the big development in... ...Read more

The properties of good architecture

Our previous installment looked at the role of architecture in ensuring quality in an Agile context. In this piece, we’ll look a little deeper at architecture and architectural documentation... ...Read more

The role of architecture in agile code quality

In terms of ensuring quality, the role of architecture, architectural best practices, and architectural process is foundational. Code that does not adhere to a rational and understandable architecture cannot... ...Read more

Building software engineering quality by starting at the source

Contemporary approaches to source management extend beyond the warehousing and versioning of code. This article argues for viewing Continuous Integration, Continuous Delivery, Continuous Testing and even Continuous Quality as... ...Read more