Martin Heller

Contributing Editor

Martin Heller is a contributing editor and reviewer for InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. More recently, he has served as VP of technology and education at Alpha Software and chairman and CEO at Tubifi. Disclosure: He also writes for Hewlett-Packard's TechBeacon marketing website.

How to use Knime for data science

How to use Knime for data science

Free, open-source Knime allows you to visually assemble data processing “nodes” into machine learning, deep learning, and other analytics workflows

SQL tutorial: Learn SQL on PostgreSQL

SQL tutorial: Learn SQL on PostgreSQL

Follow this step-by-step guide to install PostgreSQL, load data, connect to a database, and execute SQL queries including table joins

The best open source software for data storage and analytics

The best open source software for data storage and analytics

InfoWorld’s 2018 Best of Open Source Software Award winners in databases and data analytics

The best open source software for software development

The best open source software for software development

InfoWorld’s 2018 Best of Open Source Software Award winners in software development

The best open source software for machine learning

The best open source software for machine learning

InfoWorld’s 2018 Best of Open Source Software Award winners in machine learning and deep learning

Review: Keras sails through deep learning

Review: Keras sails through deep learning

Keras sequential models make deep neural network modeling about as simple as it can be

Review: MongoDB takes on the world

Review: MongoDB takes on the world

MongoDB 4.0 beefs up with global cloud clusters, multi-document ACID transactions, and HIPAA compliance

What is CUDA? Parallel programming for GPUs

What is CUDA? Parallel programming for GPUs

You can accelerate deep learning and other compute-intensive apps by taking advantage of CUDA and the parallel processing power of GPUs

Go tutorial: Get started with Google Go

Go tutorial: Get started with Google Go

Go is a concise, simple, safe, and fast compiled language that trades features for speed. Isn’t it time you gave it a try?

DataStax review: Cassandra made faster and easier

DataStax review: Cassandra made faster and easier

DataStax Enterprise 6 offers greater throughput than Cassandra, lower latency, and useful extras that make it easier to run

Julia tutorial: Get started with the Julia language

Julia tutorial: Get started with the Julia language

Want the convenience of a dynamic language and the performance of a compiled statically typed language? Try Julia

Introducing BigQuery ML for building predictive models with SQL

Introducing BigQuery ML for building predictive models with SQL

Google’s beta extension performs linear regression forecasting and binary logistic classification in the BigQuery data warehouse

PyTorch review: A deep learning framework built for speed

PyTorch review: A deep learning framework built for speed

PyTorch 1.0 shines for rapid prototyping with dynamic neural networks, auto-differentiation, deep Python integration, and strong support for GPUs

YugaByte review: Planet-scale Cassandra and Redis

YugaByte review: Planet-scale Cassandra and Redis

YugaByte DB combines distributed ACID transactions, multi-region deployment, and support for Cassandra and Redis APIs, with PostgreSQL on the way

What is Julia? A fresh approach to numerical computing

What is Julia? A fresh approach to numerical computing

A “no compromises” programming language for data scientists, Julia combines the ease of a dynamic language with the speed of a compiled language

Why use Chef for automation and orchestration

Why use Chef for automation and orchestration

Chef Automate provides a full suite of enterprise capabilities to automate hybrid infrastructure, from delivery to compliance

Kotlin tutorial: Get started with Kotlin

Kotlin tutorial: Get started with Kotlin

Kotlin can provide huge benefits to developers currently working on Java and Android projects. Here’s how

Why use SaltStack for automation and orchestration

Why use SaltStack for automation and orchestration

SaltStack is a good choice for very large networks, thanks to its message queue networking and multi-master architecture

Why use Puppet for automation and orchestration

Why use Puppet for automation and orchestration

Puppet can scale automation broadly and deeply across traditional and cloud-native infrastructure, and help you keep it compliant

Review: Amazon SageMaker scales deep learning

Review: Amazon SageMaker scales deep learning

AWS machine learning service offers easy scalability for training and inference, includes a good set of algorithms, and supports any others you supply

Load More