Programming

Processing: A Visual Language, Not Just for Artists

Posted In Working in Tech
Processing Screenshot
Processing is a programming language that was developed at MIT so artists and other creatives could learn to program in a visual context. It’s built on top of Java and has a basic IDE for editing and running “sketches.” The sketches — otherwise known as code — are gathered in a “sketchbook.” This metaphorically helps the artists to organize their coding workflow into something they recognize. The latest version is 2.0.3, also known as “Processing2.” No matter who it’s designed… continue…

Stephen Wolfram Demonstrates New Programming Language

Posted In Cloud
The so-called “Wolfram Language” is meant as a simpler way to program complex functions. continue…

5 Things Impacting Your IT Job Search Right Now

Posted In Looking in Tech
job search
The unemployment rate in technology is running well below the national average – 3.5 percent during 2013’s fourth quarter — and employers regularly complain that there are too few candidates available for too many IT jobs. That’s good. But it doesn’t mean you can approach your job search cavalierly. In any environment, it’s important to understand the dynamics at work so you can position yourself in the best way possible. Here are five dynamics of today’s tech job market you… continue…

Code.org Resurrects ‘Flappy Bird’

Posted In Cloud
The hit game, shut down by its creator, has been resurrected as a lesson in coding. continue…

The 5 Best Ways to Contribute to Open Source Projects

Posted In Looking in Tech
Speed Dreams
So you’ve got a bit of programming experience and some spare time available, and the thought of gaining experience, reputation and maybe even a paid job (hey, it worked for Linus Torvalds!) has tempted you to look at open source and maybe dip a toe in. But where to start? Well, first, you could look through open source projects, find something you like and get into it. As for places to go, there are many projects and repositories. First of… continue…

Software That Fills Gaps in Search, Programming

Posted In DataCenter
A pair of new tools from university researchers are designed to fill in searches or code that humans fail to finish on their own. continue…

2 Free C Compilers Worth a Look

Posted In C++/C#, Working in Tech
Debugging in Pelles
It’s surprising how important the C programming language remains, as it’s now over 40 years since it was first created. It’s a simple but useful language that gives you a very low level view of memory and how variables are stored. It doesn’t have any high-level libraries for hash maps or lists; ANSI C only gives you arrays and pointers. If you want advanced data structures you have to either write them yourself using pointers or get third party or… continue…

How Shaders Can Render Awesome 3-D Graphics

Mountains Shader
Creating 3-D graphics involves more than just creating objects — you also have to tell the GPU how to best render them. To do that, you use shaders. Shaders are computer programs that are run on graphics processor units (GPUs) when 3-D images are rendered, that rapidly calculate colors, lighting and special effects. Here’s how it works: The Graphics Pipeline Graphics processing units run a pipeline of processing stages with instructions — compiled shader software — and geometry data. The… continue…

Tournament of Sevens: Week 1 Results

Marathon
Though the Tournament of Sevens coding challenge took much longer to get off the ground than expected, I’ve taken steps to sort out the bot bugginess and the contest is now roaring ahead. The first week included 16 viable competitors, out of 19 entries. One obstacle in getting this going was from Eclipse projects. The problem with them is that their source files end up in different places and the IDE is a bit fiddly building and deploying the class… continue…

Demand for Linux Expertise Drives Hiring Priorities

Posted In Linux, Looking in Tech
Linux
Hiring managers are ramping up their plans to bring aboard talent with Linux skills, according to the 2014 Linux Jobs Report, which forecasts the Linux job market based on a survey of hiring managers and Linux professionals. This demand is driving salaries for Linux above industry norms and leading a majority of Linux professionals to conclude that Linux skills are helping them move their careers forward. The 2014 Linux Jobs Report released today includes data from hiring managers (1,100) and… continue…