IT General
5 ways to add machine learning to Java, JavaScript, and more
After spending decades in the shadows as a specialty discipline, machine learning is suddenly front and center as a busi
New JavaScript library adds facial detection, 3D projection to Web apps
The open source Tracking.js JavaScript library is bringing computer vision and augmented reality to Web development.
Build your own private cloud
The primary mission of computing has always been to automate business. The secondary mission has been to automate the automation, a quest that grows ever more urgent as data center technology achieves such towering complexity it threatens to collapse under its own weight.
Getting started with Ruby: A tour of the scripting language
In the world of programming languages, sometimes you don't need the overhead and performance of Java, C#, C++, and other power tools. Sometimes a scripting language, or Swiss army knife, will do.
Of Perl, Python, and Ruby, only one was built from the ground up to combine scripting with object-oriented programming. If you don't know one of them, let's start with Ruby. (If you know Perl or Python, don't worry; that will make Ruby even easier to learn.)
10 technologies that will transform PCs in 2015 and beyond
10 technologies that will transform PCs in 2015 and beyond
Blame the iPad for the crash in tablet sales
Best Buy CEO Hubert Joly told the tech industry blog Re/code this week that tablet sales have "crashed"
Black Hat 2014: How to crack just about everything
The EPA doesn't know what clouds it has -- and neither do you
Do you know how much cloud computing is really going on in your organization? If you're like IT management in most companies and government agencies, you don't have a clue.
Microsoft Office 365 vs. Google Apps: The ultimate guide
Microsoft Office 365 and Google Apps have raised the bar for cloud productivity suites. Formerly pale shadows of available desktop programs, the two suites are now more than enough for many offices and businesses. But are they right for you?
In this exhaustive review, InfoWorld covers multiple aspects of the cloud suites, starting with the many Office 365 SKUs and Google Apps for Business options and proceeding to:
How to get started with GitHub
If you've ever wanted to learn Git, but didn't want to configure a server, GitHub may be the place to do it.
That thought isn't mine alone. During a recent site visit, Groupon's lead talent scout told me the company searches for candidates not on a resume site but, rather, by searching through recent GitHub commits.
PHP gets its own formal language specification
Although the PHP scripting language has been around since 1995 and is a staple of Web development, it does not actually have a formal language specification -- just extensive user documentation. But that is all set to change.
Take home more! The best cities for 6 top tech jobs
Take home more! The best cities for 6 top tech jobs
The myth of slower iPhones and the truth of our upgrade addiction
You've probably seen the stories that all popped up this week asking, often in worried tones, whether Apple deliberately engineers new releases of iOS to slow down older iPhones and designs smartphones to fall apart just in tim
Happy 10th anniversary, Ruby on Rails -- but watch your back
Credit: Berit Myrekrok
Fresh attacks on open source miss the mark
Despite hefty successes like Hadoop, Linux, and Android, the open source movement has come under intense pressure recently.