Are We Ready For the Zombie Apocalypse?

As of the time of writing of this article, there were several banner milestones that have been reached. None of them are good.

  • 1.5 million confirmed cases of the Coronavirus in the US (hinting at a number probably closer to three million in total cases).
  • 94,000 people dead, more than died in all of Vietnam.
  • Forty million people filed for unemployment in the last six weeks
  • A 7.5% drop in the GDP, faster than at any time since records began to be kept in the early 1920s.
  • The best-case scenario for a vaccine is early fall and that with fast-tracked…


State of the Graph #1

I had planned, when I began writing this, to do a ten-item summary of where I think graph technology (and its connections to digital transformation) is going. What I discovered, however, was that each of the bullet points turned very quickly into whole articles in and of themselves, especially as my focus shifted from what I see happening this year to what I see happening over the next decade.

Rather than hit you, my reader, with what’s commonly become known as tl;dr, I decided to actually break these out into separate articles, which I’ll be publishing once a day over…


Empty streets are becoming the norm as Covid-19 sweeps across the world.

by Kurt Cagle

I work in a little town just east of Seattle, which appears to have developed its own strains of the Coronavirus. I know of at least one relative that’s had it, and it is very likely that the unreported number of people infected in the area has reached a critical mass.

Its effects around here were mostly subtle. Costco and other grocery stores had a run on toilet paper and cold and flu medicines. The local Starbucks is emptier than normal, though not dramatically so. Schools are beginning to make contingency plans for closing for as much…


In the process of working through some documentation for my new company, I put together a general list of terms and phrases used frequently in the Semantics and Property Graph space. It is far from comprehensive, but if you’ve ever read my or other writers’ articles, you may have run across terms that were unfamiliar. I’m publishing this here, with the intent of periodically updating it as time and resources permit.

Node. A node derives from the term knot, as might be applicable in a net. Mathematicians liken nodes to points, and as such, it’s useful to think of them…


Blockchain and Knowledge Graphs both deal with pointers and surety. Their merger is inevitable.

by Kurt Cagle, #theCagleReport

Graph databases and knowledge graphs, in particular, have seen an uptick in interest among CIOs, digital transformation managers and others in enterprise circles. Some of this has come as data warehousing and data lake technologies have not shown the anticipated bringing together of all data within a company. This is due in part to a number of untenable assumptions, not least of which being that the relational model itself is sufficient to capture the rich, complex metadata that must be associated with properties that need to be in place to be useful. …


Complex numbers provide a simple illustration for many of the cooler JavaScript features.

by Kurt Cagle, #theCagleReport

I have kind of a love/hate relationship with Javascript. It makes most “serious” developers cringe because it can seem undisciplined to more traditionally inclined programmers. On the other hand, it is still one of the most widely used languages on the planet, outstripping Java and Python, and while it doesn’t have quite the cohesiveness of those other communities, I find there are very few things that I cannot do surprisingly well in Javascript.

However, there’s something of a qualification that needs to be made here. What makes Javascript so intriguing of late is that it is…


I pressed the disconnect button on my cellphone. It seemed like an appropriate metaphor. We’ve had a change of management, decided you were redundant. It’s nothing personal. Or maybe it was, but it doesn’t matter. You’re fired. We want you to put in your resignation. Empty out your desk — oh, your virtual desk then. Send in your laptop, give up your badge. Surrender your access. We’ve locked you out of the system. You’re no longer one of us. Please … just, go away.

Over the course of a long career, I’ve been disconnected often enough that I treat them…


Blockchain, when you get right down to it, is a graph. Why not use a graph database to represent it?

Graph databases and knowledge graphs, in particular, have seen an uptick in interest among CIOs, digital transformation managers and others in enterprise circles. Some of this has come as data warehousing and data lake technologies have not shown the anticipated bringing together of all data within a company. This is due in part to a number of untenable assumptions, not least of which being that the relational model itself is sufficient to capture the rich, complex metadata that must be associated with properties that need to be in place to be useful. …


Sometimes the worst day of your life can be the funniest.

I try, as a writer, to constrain myself to technical topics — data modeling, programming, that sort of thing. This is not one of those articles. It is rather, the woeful tale of how I found myself dealing with the trials and tribulation of melted pants. Seriously.

I was a senior in college at the University of Illinois in Urbana-Champaign, where I was wrapping up a degree in Physics. This sounds more impressive than it was at the time, as I discovered that while I was pretty good at the math portion of physics, I should never have been allowed…


On a recent night at four in the morning, my cat decided to poke under the covers of my bed with her paws (one and only one claw extended, mind you, positioned precisely to inflict maximum pain to my leg with exquisitely minimal effort) in an attempt to wake me up and feed her. She has me well trained, sad to say. I duly went downstairs, emptied half a can of cat food into her bowl, and stumbled back upstairs to go back to sleep. That’s when I discovered the hair tie.

A few days before, I’d shipped my eldest…

Kurt Cagle

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store