Articles by David Bolton
-
Python Programming Online: 5 Websites to Check Out
If you’re learning Python, you want a quick and easy way to figure out what the language can do. And what better way than simply opening your browser and logging into a website? In case you didn’… -
Qore: A New Programming Language Worth a Look
New programming languages are created all the time. Over the past 10 years alone, we've seen the emergence of Rust, Dart, Kotlin, Elixir, Red, Julia, TypeScript and Swift—and those are just the b… -
5 Python Features That You May Not Be Familiar With
Python, for all its ease of learning, has some pockets of real complexity. If you’ve ever read through the programming language’s documentation, you’ve probably gotten a sense of that. If you’re… -
Visual Studio Code and Python: Getting Started
Four years ago, Microsoft released an open-source cross-platform IDE called Visual Studio Code that became very popular. (I rate it as the best IDE on Linux, which is somewhat ironic given Micros… -
Kotlin in 2020: 'A Better Java' Continues to Mature
Kotlin is an open-source programming language that’s often pitched as a Java replacement; it’s also a “first class” language for Android development, according to Google. Over the past few years,… -
Is Desktop Development Dead? Or Still Worth It?
I started my first programming job in October 1981, developing desktop computer software on Apple II and Act Sirius. For the next twenty years, although I changed jobs, the tasks still involved d… -
New Python Programmer? Learn These Concepts First.
As a novice Python developer, the world is your oyster with regards to the type of applications that you can create. Despite its age (30 years—an eternity in tech-world terms), Python remains a d… -
Running Android on PC: A Developer's Overview
As a developer, I occasionally have to test software on non-PC platforms. Naturally, it's easier if this testing takes place on a PC, as it makes debugging much easier. For example, what if you w… -
.NET Core 3.0: A Close Look for Developers
Before we plunge into .NET Core, it's worth revisiting some of .NET's dense, tangled history. Twenty years ago, Microsoft was preparing the .NET framework for launch; in 2001, it produced the fir… -
C++ and C: How These Languages are Diverging
C++ started life as “C with Classes” back in the 1980s, though it was quickly renamed “C++.” For much of the past thirty-odd years, C++ has been regarded as a superset of C; any C program could b…