In-Depth Features


Are You Building a Data Lake or Falling into a Data Swamp?

A data lake can be an asset to business intelligence systems. But in developing a data lake it's important to avoid pitfalls that can end up creating a data swamp.

Top 5 VS Code Tools for Mobile Development

The open source Visual Studio Code has become the No. 1 option for many developers, with a vast extension library that effectively turns the lightweight, cross-platform editor into a full-fledged integrated development environment (IDE). Amid an increasing demand for enterprise mobile apps, here's a roundup of some of the best VS Code extensions to meet that demand, based on installations and ratings.

5 Inconvenient Truths About IoT

Sometimes it's okay to poke the bear, with the metaphorical bear in this case being the Internet of Things (IoT). Industry analyst Bola Rotibi shares her take based on recent findings.

Building the Best Data Science Toolkit: Programming Languages

We interviewed data scientists and scoured the Web to round up the most popular options for building a data science toolkit in 2018, starting with a look at programming languages.

Guest Opinion: Windows 10, Innovation Not Included

A longtime Windows developer and Microsoft partner looks for groundbreaking, compelling features in the new OS and finds capitulation, not innovation.

The New Face of Developer Recruitment: Big Data & More

It's a new world for companies looking to find good software developers, and recruiters are turning to Big Data analytics and other tools to identify and land the best talent.

Big Data Getting In-Memory Performance Boost: A Tech Round-Up

A flurry of new announcements from Cloudera, Red Hat, SGI and others highlights growing trend in real-time analytics of massive amounts of data.

Cloud Security Alliance's Call for Gov. Surveillance Transparency

A recent roundtable discussion hosted by the CSA discussed how both customers and providers are calling for more insight on federal data collecting programs like PRISM.

Got Big Data Skills? Write Your Own Ticket

The ongoing Big Data skills shortage is providing great opportunities for developers with Hadoop and related experience.

Open Source Eclipse Turns 10: Mike Milinkovich Looks Back at a 'Novel Idea'

In November 2001, IBM open sourced an internal project focused on creating a common component framework for developers -- and open source Eclipse was born.

Agile Co-Founder Jim Highsmith Looks Back 10 Years -- And Ahead

Highsmith took some time earlier this month to talk about the legacy of the development movement he helped get on the map.

When Milliseconds Make Millions: Why Wall Street Programmers Earn the Big Bucks

David Ramel follows up his "Highest Paid Programmers" article with a look inside the world of high-frequency trading (HTF), where coders earn top dollars and even nanoseconds count.

Analyst: 'Water-Scrum-Fall' Is Current Agile Reality

A lot of companies profess to following Agile software development practices, but most of them are still clinging to some of the old waterfall ways of doing things, said Forrester Research Principal Analyst Dave West in a recent Webcast.

What Do the Highest-Paid Programmers Make?

How much can a programmer get paid? Our reporter went on a quest to document the high-end salary range for programmers, including the highest verifiable salary. Here's what he found out.

The State of Technology According to Google Auto-Fill

4G is "a myth," cloud computing is "bullsh*t," game development is "thirsty work" and 48 other tech wisdoms courtesy of Google's auto-fill.

Software 'Easter Egg' Surprises in Google Earth, Linux, Open Office, Photoshop and More

Video walkthroughs show you how to find a dozen treats hidden in free (or free trial) software.

Developers Gone Bad: Fired Programmers Strike Back...With Nasty Code

Sometimes programers get fired. And some of those individuals try to exact their revenge.

Job-Killing Decisions by Techies: What Not To Do 

From the expected (spilling company secrets) to the ridiculous (taking left over pizza), here's how some developers saw their jobs – and sometimes careers – come to the end.

MonoDroid Tutorial Part 1: Introduction to MonoDroid

In the first part of this tutorial series, Wallace McClure walks you through what MonoDroid is and how .NET developers can use it to create Android apps.

MonoDroid Tutorial Part 2: Building a MonoDroid App

In the second part of this tutorial series, Wallace McClure walks you through the basics of creating a MonoDroid app.