Spatial analysis with PostgreSQL and OpenStreetMap
I've always been a map geek, dating back to the 1980s when I would take a road atlas and some tracing paper and draw in my own road network. And one...
I've always been a map geek, dating back to the 1980s when I would take a road atlas and some tracing paper and draw in my own road network. And one...
The next decade will bring a society-changing transformation to smart, connected things throughout our personal, professional, and public lives....
In software, a feature backlog is no different than a warehouse of slowly rotting, unused goods. When you think of software features, think of...
User interfaces have evolved over time.
The challenge of estimating software projects is that software is a creative act: you can paint a line, or you can paint a Monet. Every person...
The Raspberry Pi is great if you want a dedicated device for a task that you can turn on, get it to do its thing and leave it alone.
Background and problem description In late 2016 we were approached with an opportunity to build a data pipeline for one of our large clients.
In my last post, I wrote about the cost of tech debt, using a case study of skyrocketing hardware costs.
Over the past year I've been building a cloud-based data pipeline for a client focusing on IoT data aggregation.
With the rise of Big Data™ and IoT we saw a large wave of NoSQL™ proponents. Everyone began to jump on the bandwagon and hype trains to use these...
Django 2.0 is in beta now. It's expected to be released in December 2017. The question remains, is the rest of the world going to be ready? Let's...
"Grove Park Traincare Depot and sidings" (CC BY-SA 2.0) by train_photos
Swift Talk #1 and #8 introduces an approach (hereinafter al
I was dusting off my copy of Ray Kurzweil's The Age of Spiritual Machines tod
Amazon has been steadily improving their CloudFront CDN offering with WAF (Web Application Firewall) capabilities. This is a great feature, however...
A month after opening our 2nd office and meeting with people in Los Angeles, CA, one thing is
Testing is the first step in determining the quality of software. The testing process is an integral part of development and planning. Sooner or...
We are thrilled to formally announce the opening of a new Metal Toad office in Los Angeles!
I've been going around town giving a talk on the history of women in computers.
Despite the fact that the role of software testing may seem insignificant and few of us ever even think about it, this is especially true for people...
As a recent graduate from Portland State University, the inclination to write this blog has been an ongoing dilemma.
A few months ago, a senior executive of a large company asked me, “With our Agile transformation, how am I going to screw it up?” The question shook...
When the Client Services department was formed earlier this year, one of our key objectives was to create client magic.
I just attended Monitorama in Portland, and I wanted to talk about my experience!
We just completed a huge, deep, complex, and super sexy Discovery for a client I can’t name.