ALERT

[WEBINAR] Fast Analytics for Big Data and Small

Programming Tools


Pay What You Want: Learn to Code 2017 Bundle Pay What You Want: Learn to Code 2017 Bundle Pay What You Want: Learn to Code 2017 Bundle Pay What You Want: Learn to Code 2017 Bundle


Learn Google Go, Python, Ruby, Java and more – on your own schedule and within your budget with the Pay What You Want: Learn to Code 2017...

A Look at Vim: Winning the Editor Wars? A Look at Vim: Winning the Editor Wars? A Look at Vim: Winning the Editor Wars? A Look at Vim: Winning the Editor Wars?


There has long been a struggle between Vi and Emacs in the 'Editor Wars' but now Vim (Vi iMproved) may be emerging as a victor

Naming Conventions: What's the Big Deal? Naming Conventions: What's the Big Deal? Naming Conventions: What's the Big Deal? Naming Conventions: What's the Big Deal?


Conventions are guidelines that are meant to be followed, but what happens when they're not? In programming, Yoda conditions alter the...

Unix/Linux Shells 101 Unix/Linux Shells 101 Unix/Linux Shells 101 Unix/Linux Shells 101


Shells are powerful and highly versatile tools for Unix and Linux. There are numerous shells with different abilities out there, and they...

Gaming Principles and the Future Virtual World Gaming Principles and the Future Virtual World Gaming Principles and the Future Virtual World Gaming Principles and the Future Virtual World


In exploring the boundaries of what's possible in a game world, developers can get closer to answering some broader questions about...

An Introduction to Candidate Keys An Introduction to Candidate Keys An Introduction to Candidate Keys An Introduction to Candidate Keys


Learn the basics of candidate keys and how they operate in a database

Perl 101 Perl 101 Perl 101 Perl 101


If you think Perl is a relic from the 90s, think again. This language is still going strong. Learn the basics here

Slow Dancing With Technology: Debugging, the Programmer and the Machine Slow Dancing With Technology: Debugging, the Programmer and the Machine Slow Dancing With Technology: Debugging, the Programmer and the Machine Slow Dancing With Technology: Debugging, the Programmer and the Machine


Thoughtful leaders have dreamed up a more fluid software release structure to bridge the development and production environments, but...

10 Tips for Visual Studio 2010 Power Users 10 Tips for Visual Studio 2010 Power Users 10 Tips for Visual Studio 2010 Power Users 10 Tips for Visual Studio 2010 Power Users


Microsoft Visual Studio contains hundreds of shortcuts and tricks to accomplish some lengthy tasks more easily. Here are 10 simple ones to...

Unicode 101 Unicode 101 Unicode 101 Unicode 101


If you want your applications to be truly global, they have to be able to handle languages other than U.S. English. Unicode provides a...

Computer Programming: From Machine Language to Artificial Intelligence Computer Programming: From Machine Language to Artificial Intelligence Computer Programming: From Machine Language to Artificial Intelligence Computer Programming: From Machine Language to Artificial Intelligence


As computing power has increased, programming languages have evolved to take advantage of enhanced computing resources

The Pioneers of Computer Programming The Pioneers of Computer Programming The Pioneers of Computer Programming The Pioneers of Computer Programming


Learn about some of the people who helped pioneer the field of computer programming