Martin Heller
Review: Keras sails through deep learning
Featured
September 17, 2018
Review: Keras sails through deep learning
As I discussed in my review of PyTorch, the foundational deep neural network (DNN) frameworks such as TensorFlow (Google) and…
Review: MongoDB takes on the world
Featured
September 4, 2018
Review: MongoDB takes on the world
If you’ve built a medium-sized to large-scale web application in the last few years, you probably considered basing it on…
What is CUDA? Parallel programming for GPUs
Featured
August 30, 2018
What is CUDA? Parallel programming for GPUs
CUDA is a parallel computing platform and programming model developed by Nvidia for general computing on its own GPUs (graphics…
Go tutorial: Get started with Google Go
Featured
August 22, 2018
Go tutorial: Get started with Google Go
Why would you want to use the Go language? Basically, it’s a concise, simple, safe, and fast compiled language with…
DataStax review: Cassandra made faster and easier
Featured
August 20, 2018
DataStax review: Cassandra made faster and easier
As I discussed in my review of Google Cloud Bigtable in 2016, Google’s 2006 Bigtable paper inspired several large-scale distributed…
Julia tutorial: Get started with the Julia language
Featured
August 6, 2018
Julia tutorial: Get started with the Julia language
As I discussed in “What is Julia?,” Julia is a free open source high-level, high-performance dynamic programming language for numerical computing that…
Introducing BigQuery ML for building predictive models with SQL
Featured
July 26, 2018
Introducing BigQuery ML for building predictive models with SQL
One key to efficient data analysis of big data is to do the computations where the data lives. In some…
PyTorch review: A deep learning framework built for speed
Featured
July 16, 2018
PyTorch review: A deep learning framework built for speed
Deep learning is an important part of the business of Google, Amazon, Microsoft, and Facebook, as well as countless smaller…
YugaByte review: Planet-scale Cassandra and Redis
Featured
July 2, 2018
YugaByte review: Planet-scale Cassandra and Redis
During my decades as a database application developer, I never imagined in my wildest dreams that I would ever have…
What is Julia? A fresh approach to numerical computing
Featured
June 27, 2018
What is Julia? A fresh approach to numerical computing
Julia is a free open source, high-level, high-performance, dynamic programming language for numerical computing. It has the development convenience of a…
Why use Chef for automation and orchestration
Featured
June 18, 2018
Why use Chef for automation and orchestration
Chef has been a leading open source tool for automating the provisioning and configuration of servers for the better part…
Kotlin tutorial: Get started with Kotlin
Featured
June 13, 2018
Kotlin tutorial: Get started with Kotlin
As I discussed in my article “What is Kotlin? The Java alternative explained,” Kotlin is a general purpose, open source,…
Why use SaltStack for automation and orchestration
Featured
June 4, 2018
Why use SaltStack for automation and orchestration
Thomas S. Hatch released Salt, aka the SaltStack Platform, in 2011 after becoming frustrated with the (slow) speed of the…
Why use Puppet for automation and orchestration
Featured
May 21, 2018
Why use Puppet for automation and orchestration
Puppet the company bills Puppet the automation tool as the de facto standard for automating the delivery and ongoing operation…