Articles by David Bolton
-
Is WebAssembly the Future of JavaScript?
WebAssembly is the next stage in the evolution of client-side scripting. In theory, it will improve on JavaScript’s speed. That’s not to say that JavaScript is a slowpoke: Incremental improvement… -
5 Reasons to Use Mono for Linux Development
In the eleven years since Mono first appeared, the Linux community has regarded it with suspicion. Because Mono is basically a free, open-source implementation of Microsoft’s .NET framework, some… -
Five Reasons to Use C++ Threading
Within the next 10 to 15 years, we may reach the end of Moore’s Law, which dictates that the number of transistors on a CPU will double every two years, with an accompanying bump in processor spe… -
Getting Started With OpenStreetMap Data
In 2004, Steve Coast set up OpenStreetMap (OSM) in the U.K. It subsequently spread worldwide, powered by a combination of donations and volunteers willing to do ground surveys with tools such as… -
Five Alternatives for Developing Native iOS Apps
The simplest way to join the ranks of iOS developers is to learn Objective-C and/or Swift (the latter, while not quite ready for prime-time upon release, has gotten a lot better with its recent v… -
Why I Choose PostgreSQL Over MySQL/MariaDB
For the past ten years, developers and tech pros have made a game of comparing MySQL and PostgreSQL, with the latter seen by many as technically superior. Those who support PostgreSQL argue that… -
Best Programming Languages for Linux Devs
Ask any knowledgeable developer to name the first programming language they would associate with Linux, and he or she would likely answer C, given the closely aligned history of Unix and C. But i… -
Building a Dungeon Generator in C#
Procedural dungeon generation is a fun exercise for programmers. Despite the crude interface, such games continue to spark interest. A quarter century ago, I wrote a dungeon generator in procedur… -
Are Freelance Developer Sites Worth Your Time?
Many websites allow you to look for freelance programming jobs or Web development work. (Hongkiat.com, for example, offers links to several dozen.) The problem for developers in the European Unio… -
The State of D Programming Language
A large company can push a programming language into the proverbial limelight: Just look at C#, Java, Objective-C and Swift, all of which had major corporate backing. But a few programming langua…