Articles by David Bolton
-
The Risks of Hiring Rockstar Developers for a Team
Software development can be a complicated process. Never mind the complexities of the technology itself; people on the team need to work together well, and that’s not always easy. Fortunately, hiring managers k… -
5 Reasons to Avoid Hiring Rockstar Developers
Software development can be a complicated process. Never mind the complexities of the technology itself; people on the team need to work together well, and that’s not always easy. Fortunately, hiring managers k… -
Deploying a .NET Application with Docker
Containers are a relatively new phenomenon for Windows. Although containers evolved for 20 years in the Linux ecosystem, they really took off a few years ago with the arrival of Docker. Now, sysadmins and other… -
Python 3.7.0: Five New Features to Learn and Explore
Given the newness of Python 3.7.0—it was released on June 27—my first attempts to run it on WSL (Windows Subsystem for Linux) Ubuntu didn't quite go as planned. There's no Debian or Ubuntu distribution of Pytho… -
Using Linux Natively Within Windows 10: A Quick Guide
If you're a Windows developer who dabbles in Linux (as I've done for the past decade), you might have gone down one of the following paths: Install Linux on an old Windows PC, or dual-boot on the same disk. Ins… -
4 Fast Python Compilers for Better Performance
Python is a reasonably fast language, but it's not as fast as compiled programs. That's because CPython, the standard implementation, is interpreted. To be more precise, your Python code is compiled into byte c… -
Will A.I. Take Over Your Programming Job?
Back in 1981, I graduated from university and got my first programming job. That year a program was released that would supposedly bring about the end of human programming. Called The Last One, it failed despit… -
Database Types from Hierarchical to Graph: An Industry Breakdown
In 1962, the first database, Integrated Data Store (IDS), made its debut. It was a hierarchical type, the only kind available at that time. It wasn't until the early 1970s that relational databases appeared and… -
5 Open-Source SQL IDEs for You to Learn and Explore
If you’ve done a lot with SQL, you've probably used some form of SQL IDE to help you complete that work. Yes, it's possible to do everything in SQL from the command line; but creating or even maintaining databa… -
Java 10: Exploring the Latest Version of a Popular Programming Language
Now approaching its 23rd anniversary in May, Java is a curious beast. Back when the programming language started, the web was in its infancy; and as websites burgeoned in popularity, so did Java’s usage: develo…