Articles by David Bolton
-
An Outstanding Guide to JavaScript and jQuery
jQuery is open source at its finest. It's a fast and small JavaScript library that streamlines things HTML document traversal and manipulation, event handling, animation and Ajax. It offers a sim… -
Learn How to Program in Dart
This is the first tutorial in a series on learning to program in Dart, Google's alternative to JavaScript. Although no other browser manufacturer has shown any interest in implementing Dart, Java… -
Learn Python Online With Coursera
In a 30-year programming career, I've learned and used many languages, but never got around to picking up Python. In this post I talked about taking a free course on "Interactive Programming With… -
How to Use a Linux Virtual Private Server
For my development of Web games, I've hit a point where I need a Virtual Private Server. (For more on this see My Search for Game Hosting Begins.) I initially chose a Windows VPS because I know W… -
How to Win a Capture-the-Flag Programming Challenge
Back in May, I described how entering coding challenges can be a way in to the industry. A recent AI competition that's just started is offering prizes, and one of the competition's supporters, G… -
How to Produce Dynamic Mulitplayer Games With PHP
It's relatively easy to set up a Web-based massively multiplayer game (MMO), though realistically you probably won't have more than a few hundred players. I've chosen World of Phaos (WoP), which… -
What's Better: Online IT Certifications or Advanced Degrees?
I've been a bit lucky in my career. I graduated in 1981 and quickly got a job creating software at Price Waterhouse. Apart from a couple of layoffs, including six companies going out of business,… -
The Basics of Google's Dart Milestone 1
A year on from its initial release, Google Dart's Milestone 1 has a whole raft of improvements and new features, though the removal of the string concatenation for performance and consistency rea… -
Top 5 Ways to Monetize Free-to-Play Games
Games industry consultant Nicholas Lovell presented 15 rules for how to monetize free-to-play games at the recent F2P Summit. Rather than get into all of them, let's look at the five that I belie… -
How to Use Match-Three Mechanics for Great Games
Web games and smartphone apps have been using the match-three mechanic for a few years, but recent games have carried it beyond the obvious Bejeweled-style titles. The mechanism — where a player…