Category Archives: Software Development

Automatically installing and cleaning up software on Kubernetes hosts

I had a need to automatically install software on each node in a Kubernetes cluster. In my case, security scanning software. Kubernetes can start new nodes to scale up automatically, destroy nodes when no longer needed, and create/destroy nodes as … Continue reading

Posted in Software Development, Tools | Tagged | 1 Comment

Migrating Drupal and WordPress sites using Docker

There’s several sites I host for family and friends in addition to this site. It’s a mix of WordPress, Drupal, and static sites, all running on a Linux virtual host hosted by Rackspace. The Linux host is pretty old at … Continue reading

Posted in Software Development, Tools | Tagged , , | 8 Comments

Type-checked JavaScript : TypeScript and Flow

The last couple systems I’ve been working on have been almost completely JavaScript, with a bit of Python thrown in where it made sense. Working in a dynamic language like JavaScript, small mistakes like mistyping a symbol name don’t get … Continue reading

Posted in Software Development | Tagged | Leave a comment

Converting Maven APT docs to Markdown

In a project I worked on many moons ago we were writing documentation in the APT format, and publishing to HTML and PDF using a Maven-based toolchain. APT served us well, but it hasn’t been supported or improved by the … Continue reading

Posted in General, Software Development, Tools | Tagged , , | Leave a comment

New change management tool: Redmine

I was starting a new project, needed a change management tool, and wasn’t really satisfied with the tools available last time I looked, so I took a look at what was currently available.  One option I came across that hadn’t … Continue reading

Posted in Software Development, Tools | Leave a comment

Public mashup and data feed APIs

I’m doing some research for a possible venture.  A part of this venture would fall into the mashup category – pulling information from other sites and services, and combining it in a unique way.  Following are my initial notes on … Continue reading

Posted in Software Development, Web | Leave a comment

Mercurial and Subversion : What’s working for me

One popular use of DVCS systems such as Mercurial and GIT is as “super clients” to Subversion, at least until more projects get on the DVCS bandwagon. You get most of the benefits of the DVCS and can still work … Continue reading

Posted in Software Development, Tools | 2 Comments

Change Management and Bug Tracking

A project I’m involved with is in need of a change management tool, so I’m in the process of re-evaluating the landscape of open source change management tools, and testing a couple out. Change management is one of those software … Continue reading

Posted in Software Development, Tools | Leave a comment

Using IntelliJ IDEA

I’ve started using Intellij IDEA as an IDE. I’ve always heard good things about it but stuck with Eclipse because it’s pretty good, and the standard used by most clients I’ve worked with. What got me to try it out … Continue reading

Posted in Software Development, Tools | Leave a comment

Using Mercurial

As I posted earlier, I’ve been looking at some of the decentralized version control systems and started using Mercurial. There are several decentralized VCSs, including Bazaar, GIT, Mercurial, and others. Out of the decentralized VCSs, Mercurial and GIT seemed to … Continue reading

Posted in Software Development, Tools | Leave a comment