Category: Blog
Bill Lenoir
Bill Lenoir
12 Mar, 2019

The Agility of Graph Databases

Graph databases are a technology in which the relationships between data are as important as the data itself. Graphs make feasible social networking, recommendation engines, and any other process where you need to navigate from one thing to another. While there are plenty of technical and business reasons to...
Laurie Barth
Laurie Barth
05 Mar, 2019

Rewriting A Static Website Using Gatsby and GraphQL – Part 3

If you’ve been following this series of posts as I rebuild my personal site using GatsbyJS and GraphQL, continue on. If not, I recommend reading back on parts one and two. At this point I have migrated all of my data from static Yaml files, queried the data using...
Ryan Van Fleet
Ryan Van Fleet
26 Feb, 2019

Extract Transform and Load Part 2 – Submission Information Packages and High-level Validation

The first two major pieces of an Extract Transform and Load pipeline are the Submission Information Package (SIP) and High-level validation. The major components as well as the benefits and usages of Extract Transform and Load where discussed in the first article in the series. It is recommended that...
Laurie Barth
Laurie Barth
19 Feb, 2019

Rewriting A Static Website Using Gatsby and GraphQL – Part 2

This is part 2 of a 3 part series about the decision to rewrite my personal site using GatsbyJS and GraphQL. In my last post, I discussed how to query against static Yaml files in order to display my data; things like speaking engagements, blog posts, etc. In the...
Laurie Barth
Laurie Barth
12 Feb, 2019

Rewriting A Static Website Using Gatsby and GraphQL

My personal website is implemented using Jekyll, which I liked, but it has an unfortunate initial load behavior that just does not look good or provide the user experience I want. So, I recently decided to reimplement the site, and learn GraphQL along the way. At around the same...
Ryan Van Fleet
Ryan Van Fleet
18 Dec, 2018

Extract Transform and Load Overview

Part 1 of the Data Ingest Series The process of extract transforms and load (ETL) goes by many names: Data acquisition Data ingest Enterprise transform and load But they all are about getting external data into the system. The problem that most businesses face is that there are no...
Ryan Van Fleet
Ryan Van Fleet
01 Aug, 2018

Build a Responsive Navbar Using Angular 5 and Bootstrap 4

A UI that is responsive to device and browser size is critical to provide usable access to your website and services.  One of the most important parts of the UI is the navigation bar (navbar), which allows users to easily find and access information. The good news is that...
Frank Oelschlager
Frank Oelschlager
13 Jun, 2018

The Future of…

Growth We do a lot of work with growth companies, across all scales from startup to multi-national firms. This post on LinkedIn from Deby Joevita is a really great encapsulation of a growth lifecycle that works, and draws on well-established disciplines and methodologies. How Growth Stage Entrepreneurs Build Meaningful...
Ryan Van Fleet
Ryan Van Fleet
06 Jun, 2018

XML Schema Definition:
A Definitive Quick Guide

The XML Schema Definition is a dense document that will take you a lot of time to parse to get to the heart of what you’re after. Even if you’ve worked with XML and XSDs for years, you may still need to drill down into it in order to...
Laurie Barth
Laurie Barth
15 May, 2018

Optimistic UI does not Guarantee an Intuitive UX

A Pessimistic Viewpoint on Optimistic UI In a typical design that follows REST call patterns, the UI makes a call to the backend and updates based on the success or failure of that call. In an optimistic UI, however, the design assumes a successful call, makes the visual and...