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.

The best free programming courses during quarantine

The best free data science courses during quarantine

The best free data science courses during quarantine

6 excellent online courses and one book to learn statistics, machine learning, and deep learning while you’re locked in the house

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

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

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

What is Deno? A ‘better’ Node.js

What is Deno? A ‘better’ Node.js

From the creator of Node.js, Deno is a secure runtime for JavaScript and TypeScript that addresses Node’s shortcomings

InfoWorld’s 2020 Technology of the Year Award winners

InfoWorld’s 2020 Technology of the Year Award winners

InfoWorld recognizes the year’s best products in software development, cloud computing, data analytics, and machine learning

Deep learning vs. machine learning: Understand the differences

Deep learning vs. machine learning: Understand the differences

Both machine learning and deep learning discover patterns in data, but they involve dramatically different techniques

How to choose the right database for your application

How to choose the right database for your application

From performance to programmability, the right database makes all the difference. Here are 12 key questions to guide your selection

What is SQL? The first language of data analysis

What is SQL? The first language of data analysis

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

The best open source software of 2019

The best open source software of 2019

InfoWorld recognizes the leading open source projects for software development, cloud computing, data analytics, and machine learning

Semi-supervised learning explained

Semi-supervised learning explained

Using a machine learning model’s own predictions on unlabeled data to add to the labeled data set sometimes improves accuracy, but not always

Load More