Andrew C. Oliver

Columnist

Andrew C. Oliver is manager of technical enablement at Lucidworks, a provider of enterprise search solutions.

The good software development manifesto

Chatops for the modern developer, courtesy of Spring’s founder

Chatops for the modern developer, courtesy of Spring’s founder

Java Spring Framework creator Rod Johnson sees chatops as the next step for Slack-esconced developers to make life cycle management much easier

9 crushing performance problems in scalable systems

9 crushing performance problems in scalable systems

We have no shortage of ways to slow complex systems to a crawl. Fix these nine, and a tenth will be along soon

Why you should use Apache Solr

Why you should use Apache Solr

Apache Solr is both a search engine and a distributed document database with SQL support. Here's how to get started

Which Spark machine learning API should you use?

Which Spark machine learning API should you use?

A brief introduction to Spark MLlib's APIs for basic statistics, classification, clustering, and collaborative filtering, and what they can do for you

12 'hot' technologies not living up to the hype

12 'hot' technologies not living up to the hype

A dozen technologies that will disappoint you soon, if they aren't disappointing you already

The rules for REST: How to be RESTful in HTTP/JSON APIs

The rules for REST: How to be RESTful in HTTP/JSON APIs

It’s easy to get sloppy in your APIs, so here’s a refresher on how to be correctly RESTful in your client scripts

Benchmarks, analyst reports, and other pretenses

Benchmarks, analyst reports, and other pretenses

Keep the these four facts in mind when assessing how much you should trust “independent” evaluations

9 shell tips every developer should know

9 shell tips every developer should know

Every wizened Unix hacker will have his or her own special tool set for using the command line for dev-fu. Here are mine

The 10 tools every modern developer should use

The 10 tools every modern developer should use

No matter what language you use or platforms you support, there is a core set of tools everyone needs to have

A full-stack developer is full of something, alright

A full-stack developer is full of something, alright

Most applications we develop are stupidly simple, so almost anyone can do them. Too bad our dev tools don’t work that part of the stack well

Forgot about Mahout? It’s back, and worth your attention

Forgot about Mahout? It’s back, and worth your attention

Mahout is a vibrant machine learning project that is now riding Spark instead of MapReduce for the algorithmically inclined

Load More