Articles by David Bolton
-
Backend as a Service is Burgeoning
Anyone doubting the viability of Backend as a Service (BaaS) only needs to look at Facebook's acquisition of Parse.com this year and the growth of BaaS over the past eight years. Facebook's acqui… -
Why I Stopped Playing Candy Crush Saga
Ramin Shokrizade's article in GamaSutra on the top F2P monetization tricks was the reason I quit King’s Candy Crush Saga in July after playing it nearly every day since January. I'd got up to abo… -
New Vulnerabilities in Older SIM Cards
It's just over 22 years since the first SIM (Subscriber Identity Module) cards appeared and now they're everywhere in cell phones and other mobile devices. They're mandatory in GSM devices. And n… -
Why You Should Learn to Use LINQ
One of the biggest steps forward for C# came in C# 3.0/.NET 3.5 when Microsoft introduced Language Integrated Query (LINQ). The easiest way I've come up with to explain LINQ is that it's almost a… -
What is a Lambda Expression?
Java 8 will include Lambda expressions. They’re being added in as part of Project Lambda. But what is a Lambda expression? The term “Lambda” comes from mathematics, where it's called lambda calcu… -
When and Why You Should Use C++
Now in its 25th year, C++ sits a little awkwardly in the modern world. It grew enormously in the late 80s and early 90s, even overcoming the Department of Defense's 1987 "Only Ada code to be used… -
Why Should I Care About the JVM?
Possibly the cleverest thing that Sun ever did was create the JVM that underpins Java. JVM is short for Java Virtual Machine and it comes as quite a surprise to many Java developers to find out t… -
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…