Articles by David Bolton
-
Rust: 5 Reasons to Consider Learning This Beloved Language
Since the mid-1980s, C and C++ ruled when it came to low-level systems development. Then came Rust, released in 2015 after ten years’ development. Since then, it’s become the most-loved programmi… -
.NET Framework vs. .NET: What You Need to Know
It's been twenty years since the .NET framework first appeared. Since April 2019, it has been frozen at .NET Framework 4.8, and .NET (formerly .NET Core) has replaced it. Starting with .NET Frame… -
Cross-Platform Development: Which Languages and Platforms are Best?
Throughout computing history, your system dictated your software development process. In the personal computing eras of the late 70s and early 80s, if you had a Tandy, you wrote programs for Tand… -
5 Cross-Platform Libraries and Frameworks for Desktop Development
Although web and mobile are where you'll find most developer action these days, desktop is not yet dead. Desktop applications are generally fast (thanks to increasingly impressive hardware) and c… -
Moving a Desktop Application to SaaS: A Cloud Developer Case Study
I work in “property tech,” as part of a small team of developers that maintains and enhances a legacy property application for landlords, realtors and rental agencies. It's over 1.4 million lines… -
Visual Studio 2022: What's New with Microsoft's IDE?
Visual Studio 2022, the latest iteration of Microsoft’s integrated development environment (IDE), came out in November 2021. Compared to Visual Studio 2019, the two are very similar—at first glan… -
5 Ways to Make Your Python Programs Run Faster
Although Python is one of the world’s most popular programming languages, it isn't without flaws. The biggest one? Probably its lack of speed. Python code is compiled to bytecode by CPython and t… -
3 Web Programming Technologies That Offer Alternatives to JavaScript
JavaScript is one of the world’s most popular programming languages. Not only does it usually place highly on lists of popular programming languages produced by RedMonk, Stack Overflow, TIOBE, an… -
Flutter: What You Need to Know About Cross-Platform Development
Mobile app developers often find themselves squeezed for resources. They want to produce great work, but they struggle to find the time and money. Given those constraints, many turn to cross-plat… -
State of C++ in 2021: A Programming Language Grows Stronger
General-purpose programming language C++ is roughly 37 years old, its first commercial implementation having appeared back in 1985. From the start, the language enjoyed massive uptake among softw…