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.

CockroachDB review: A scale-out SQL database built for survival

CockroachDB review: A scale-out SQL database built for survival

CockroachDB is a distributed SQL database built on top of a transactional and consistent key-value store that can withstand datacenter failures

React tutorial: Get started with the React.js JavaScript library

React tutorial: Get started with the React.js JavaScript library

Learn the key concepts behind React and how to use JSX elements and components to build lean and fast web front ends

Jenkins tutorial: Get started with Jenkins continuous delivery

Jenkins tutorial: Get started with Jenkins continuous delivery

How to use Jenkins Blue Ocean and NPM to create a CICD pipeline for a Node.js and React application

What is Jenkins? The CI server explained

What is Jenkins? The CI server explained

Jenkins offers a simple way to set up a continuous integration and continuous delivery environment for almost any combination of languages and source code repositories

Review: H2O.ai automates machine learning

Review: H2O.ai automates machine learning

Driverless AI really is able to create and train good machine learning models without requiring machine learning expertise from users

R tutorial: Learn to crunch big data with R

R tutorial: Learn to crunch big data with R

Get started using the open source R programming language to do statistical computing and graphics on large data sets

What is Kotlin? The Java alternative explained

What is Kotlin? The Java alternative explained

Kotlin offers big advantages over Java for JVM and Android development, and plays nicely with Java in the same projects. Why not give it a try?

Node.js tutorial: Get started with Node.js

Node.js tutorial: Get started with Node.js

How to install and use Node.js, the NPM package manager, and Node.js modules and frameworks to build powerful web servers

Bossie Awards 2017: The best machine learning tools

Bossie Awards 2017: The best machine learning tools

InfoWorld picks the best open source software for machine learning and deep learning

Bossie Awards 2017: The best databases and analytics tools

Bossie Awards 2017: The best databases and analytics tools

InfoWorld picks the best open source software for large-scale search, SQL, NoSQL, and streaming analytics

Bossie Awards 2017: The best cloud computing software

Bossie Awards 2017: The best cloud computing software

InfoWorld picks the best open source software for building and managing cloud infrastructure

Review: Domo is good BI, not great BI

Review: Domo is good BI, not great BI

Domo delivers on data sources and visualizations, but is harder to use and overpriced compared to Tableau, Qlik Sense, and Microsoft Power BI

The complete guide to Node.js frameworks

The complete guide to Node.js frameworks

A quick tour of the best MVC frameworks, REST API frameworks, full-stack frameworks, and other handy libraries for Node.js

What is SQL? Structured Query Language explained

What is SQL? Structured Query Language explained

SQL is neither the fastest nor the most elegant way to talk to databases, but it is the best way we have; here’s why

How devops tools accelerate software delivery

How devops tools accelerate software delivery

Devops is a little bit of philosophy and a lot of tools. Here’s how those tools work their devops magic

FileMaker Pro: Simple app dev, easy cloud deployment

FileMaker Pro: Simple app dev, easy cloud deployment

FileMaker Pro 16 makes it easy to build simple database-driven apps for desktop, web, and iOS, but scalability is limited

What is Node.js? The JavaScript runtime explained

What is Node.js? The JavaScript runtime explained

Node.js is a lean, fast, cross-platform JavaScript runtime environment that is useful for both servers and desktop applications

Review: Google Cloud Spanner takes SQL to NoSQL scale

Review: Google Cloud Spanner takes SQL to NoSQL scale

Google Cloud Spanner achieves horizontal scalability, strong consistency, and five nines availability as a service, at a price

20 tips for mastering Git and GitHub

20 tips for mastering Git and GitHub

The programming world's favorite distributed version control system also lets you find, share, and improve code. Here's how to make Git and GitHub work better for you

Review: OutSystems makes React apps drag-and-drop easy

Review: OutSystems makes React apps drag-and-drop easy

Low-code application development platform lowers the bar to building web apps, mobile apps, and responsive mobile hybrid apps

Load More