Andrew C. Oliver

Columnist

Andrew C. Oliver is a columnist and software developer with a long history in open source, database, and cloud computing. He founded Apache POI and served on the board of the Open Source Initiative. He also helped with marketing in startups including JBoss, Lucidworks, and Couchbase.

Should you work in developer relations?

Why aren’t you using feature flags?

Why aren’t you using feature flags?

Software development is changing. If you’re still focused on release management rather than feature management, then you’re doing it wrong.

Should product design be ethical?

Should product design be ethical?

Turns out there are advantages to putting people first and thinking about ethics, like superior products, happier employees, and devoted customers.

GNAP: OAuth the next generation

GNAP: OAuth the next generation

The Grant Negotiation and Authorization Protocol would replace the browser-oriented OAuth with a more general authorization framework with more security features

Black Friday retailers must be effective, ready, and resilient

Black Friday retailers must be effective, ready, and resilient

It’s a matter of deploying the right personalization, search, and offers to maximize conversion rate while avoiding boom fizzle pop.

The best open source software of 2020

The best open source software of 2020

InfoWorld picks the year’s best open source software for software development, cloud computing, data analytics, and machine learning

SQL lessons for NoSQL developers

SQL lessons for NoSQL developers

Because no software developer is complete without at least a passing knowledge of the world’s most popular query language

Beyond NoSQL: The case for distributed SQL

Beyond NoSQL: The case for distributed SQL

What if the main problem with relational databases was the back end and not the front end?

9 career pitfalls every software developer should avoid

9 career pitfalls every software developer should avoid

If you love to code, and don’t think much about your career or your business, it’s time to get real and rethink how you approach software development

Developers will decide cloud winners and losers

Developers will decide cloud winners and losers

Companies might choose AWS, Microsoft Azure, or Google Cloud, but their developers will decide what runs there

Rethinking software developer events after COVID-19

Rethinking software developer events after COVID-19

Virtual events might actually be better for developers than the real thing—if we do them right

What now? A software developer’s guide to surviving the recession

What now? A software developer’s guide to surviving the recession

This is a scary time for everyone, but also a moment that could define your career if you prepare for change

Load More