Articles by David Bolton
-
5 Tested Technologies to Master: Python, HTML, and More
Back in the pre-Internet days, being a programmer was a lot simpler: you had the programming language (of course) and a manual. You edited the source code file with an editor, then ran the compil… -
Breaking Down the Current State of C++ 17
Thirty-three years after C++ first appeared, the latest update to the C++ 17 standard is upon us, and there are two compilers that have implemented it. Since C++ 11, a new release has been schedu… -
5 Top Python Web Frameworks: A Walkthrough
Today, we’re going to look at the top five Web frameworks available in Python. When it comes to languages and frameworks used in Web development, PHP and ASP.NET enjoy near-ubiquity across the We… -
5 Cross-Platform GUIs for C++
C++, like Python and many other programming languages,* does not come with a built-in graphical front end. It wasn't until the mid-1980s that PC operating systems developed those sorts of user in… -
State of the JavaScript Ecosystem: An Overview
Over the past several years, there’s been an immense amount of effort put into JavaScript library and framework development. During that period, JavaScript has reached ECMAScript 2018 (ES2018); s… -
Exploring Bridge.NET for C# to JavaScript
Not everyone likes JavaScript, especially those from a more traditional OOP (Object Oriented Programming) background. A high-level and dynamic programming language, JavaScript is a core engine of… -
A Developer's Look at Kotlin
Named after an island near St. Petersburg, Russia (take a gander at its spectacular sunset, above), Kotlin is a statically typed open-source programming language that runs on the JVM, just like J… -
5 Reasons You Should Know NumPy
If you’re a Python programmer who hasn’t encountered NumPy, you’re potentially missing out. NumPy is an open-source Python library for scientific and numeric computing that lets you work with mul… -
Building Apps with Xamarin Forms
Xamarin is both a company and a cross-platform development system for creating mobile apps in C#. Co-founded by Miguel de Icaza, a developer who founded the Linux GNOME project as well as Mono (t… -
A Closer Look at LLVM
The Low Level Virtual Machine (LLVM) is a set of open-source compiler technologies, combined with related toolchain libraries, that is surpassing GCC (GNU Compiler Collection) in popularity. LLVM…