C++ and C: How These Languages are Diverging David Bolton, October 29, 2019 7 min read C++ started life as “C with Classes” back in the 1980s, though it was quickly renamed “C++.” For much of the...
4 Reasons to Employ Older Developers David Bolton, October 23, 2019 6 min read Despite legislation making it overtly illegal, ageism persists in the technology industry. The fear is particularly...
5 Reasons to Use a VM for Development David Bolton, August 21, 2019 8 min read I started using virtual machines (VMs) on my development PC about six years ago; I was keen to learn Linux, having...
Writing Faster Python with Functions, Lists, and More David Bolton, August 13, 2019 11 min read Python is a great language that’s easy to learn (just keep in mind: "always indent after colons"), but it’s also...
Joys of Raspberry Pi Development: A Walkthrough David Bolton, July 29, 2019 7 min read My first computer, an Amstrad PC1512 that I bought new in 1989, cost $1,200 (or roughly $2,460 in 2019 dollars). It...
Eclipse IDE: Getting Started, Plugins, and More David Bolton, July 26, 2019 7 min read With the recent quarterly release of the Eclipse IDE, it’s a good time to see how both the IDE and the larger...
PHP: A Quick Introduction to a Complex Language David Bolton, July 8, 2019 7 min read PHP is a quarter-century old… and for the first 20 years, it had no written specification. That’s astounding,...
Speeding Up a SQL Application: a Walkthrough David Bolton, June 18, 2019 11 min read Not so long ago, I had to figure out why an old desktop application, written mainly in Delphi and using a proprietary...
Five ‘Gotchas!’ in a Nightmare Delphi, C++ Project David Bolton, May 30, 2019 11 min read This is a tale of the "fun" I've had creating some software. It involves taking a Microsoft technology...
Python Debugging: How to Improve Your Skills David Bolton, May 22, 2019 9 min read When you work with visual programming languages such as Delphi, C#, and VB.NET, you're a bit spoiled for debugging...