Back in 1995 things were different than they are today. Most PCs weren’t networked and interfaces between computers were mostly relegated to large systems and systems in large organizations — such as corporations and educational institutions. At the time, I was working in the Emerging Technologies Group at Westech Information Systems (a subsidiary of our […]
Software
Distributed Version Control Systems
In the world of Version Control Systems (VCS), two types dominate: Centralized (CVCS) and Distributed (DVCS). Common centralized VCSs include Subversion and Clearcase while the most popular distributed VCSs are Git and Mecurial (Hg). I know I shouldn’t have to say this, but since I’ve seen large companies that don’t use VCSs or use them […]
8 Useful Applications for Software Developers
When developing software, in addition to the environment-specific tools, it’s useful to have a set of general applications installed. I currently use the following: Visual Studio Code (An Editor for developing JavaScript, Smallworld and other applications. It can be transformed into a full-blown IDE via extensions. It also has basic Git functionality built-in). 7Zip (an […]
Reduce GIS Integration Costs with Web Services
Web Services were a big business back in the early 2000s. After many expensive and incompatible attempts to integrate disparate systems (yes, I’m looking at you CORBA), Web Services hits us like a breath of fresh air. Of course it wasn’t a silver bullet, but it certainly made integrating systems much easier than having to […]