Articles by David Bolton
-
Here’s How to Create Scorchingly Fast JavaScript
The race continues to produce the fastest JavaScript engines in browsers. With the recent release of Firefox 22, Mozilla’s jumped past Chrome. Its not-so-secret sauce is called asm.js, and is a s… -
C#: Xamarin Studio—Is it Worth a Look?
When a new programming technology comes along, it's not always the easiest to pick up: iOS development is a case in hand. Back in July 2008, Apple opened the App Store and launched the iPhone 3G.… -
Do Game Developers Need to Know Multithreading?
In a word, “yes.” But -- there is always a “but!” -- it depends on the type of game. AAA games (or as my wife puts it, the games that make the fans blow loudest) are highly demanding of resources… -
OpenWorm Uses Java to Plunge into Microbiology
These days the worlds of biology, particularly microbiology, and computing are rapidly converging. Biological references made their way into computing a long time ago. We always find bugs in our… -
Drilling Into JBoss AS's Successor - WildFly 8
Say hello to WildFly 8, the successor to the JBoss application server and a new JBoss community project. Well, it will be when it becomes available, as currently it's at Alpha. While change for c… -
StageXL Moves You Easily From ActionScript 3 to HTML5
So you're an ActionScript 3 developer creating Flash games, but you can see the writing on the wall. Taking a long view, is it time to move to HTML5? If so, what's the best approach? Here's a way… -
Does Scala's Enterprise Penetration Threaten Java?
Created in 2001 and running on the JVM, Scala has started gaining traction in the Enterprise space because its use of functional and object oriented programming gives it an advantage over Java. I… -
SimCity: How Not to Launch a Game
Unless you live in a cave, you've probably heard of Electronic Arts' disastrous launch of the latest SimCity. It was designed to play for only about 20 minutes offline before closing down. Since… -
Understanding Variable Types in Dart
In my first tutorial about working with Dart, we looked at how to use its editor, definitely the best way to learn your way around. Now, we'll get ready to do some real work. First, A Tip In Tool… -
The Basics of Perforce, a Free Enterprise VCS
It's hard to believe that as recently as 10 years ago, many bedroom developers hadn't got into using Version Control Systems. Shamefully, I can remember occasions when I had multiple source versi…