Category: Blog
Ryan Van Fleet
Ryan Van Fleet
23 Sep, 2020

Testing Angular 10 Interceptors with Spectator and Jest

There are many reasons to switch from Karma and Jasmine to Jest when Testing Angular: Jest runs faster than Karma and Jasmine Jest supports snapshot testing Jest runs tests in parallels Jest does not require a browser for testing many more… However, what’s missing are examples of how to...
Daniel Werner
Daniel Werner
09 Sep, 2020

Angular Migration and the Strangler Fig

The Challenge If your organization developed an application using the framework formerly known as Angular, now retroactively rebranded as AngularJS, you probably know that all that hard work and capital you put in now is bolted firmly to a sinking ship.  AngularJS will officially exit long term support in July...
Rob Giseburt
Rob Giseburt
25 Jun, 2020

Designing and Building a Ventilator Flow Sensor from Home, Pt. 3

This is part three of the Designing an Intelligent IoT Ventilator from Home series There’s a Flow Sensor Shortage In working on the Pressurizer proto-ventilator, one thing quickly became clear: There are two minimal metrics that need to be known at all times: pressure and volumetric flow. Pressure we...
Ryan Van Fleet
Ryan Van Fleet
27 May, 2020

Hacking your To-Do List for More Productivity and Fulfillment

In the previous article of this two-part series Hacking Your Life with Task Types. I discussed the four quadrants of the Eisenhower Matrix and how to use it to determine a task’s Importance and Urgency. In this article, I will introduce you to a few task management strategies that...
Rob Giseburt
Rob Giseburt
24 Apr, 2020

Designing an Intelligent IoT Ventilator from Home, Pt 2

In the previous post I described the motivation for and some background of our ventilator project. In this post I’ll dive a little deeper with some juicy details. To reiterate and expand somewhat on the previous post: Because this project started in response to a lack of available ventilators for the COVID-19 pandemic...
Rob Giseburt
Rob Giseburt
22 Apr, 2020

Designing an Intelligent IoT Ventilator From Home, Pt. 1

This is part one of a series. In this post we talk about what we’ve done and why, and in the next post we talk about how in detail. In this time of Covid-19 I was looking for a way to help. Because of our g2core project I have an unusual...
Jeff Adams
Jeff Adams
03 Mar, 2020

Github Actions: Steps in Containers

Build Pipelines and build agents using CI/CD products are not new. The latest generation of these have all moved to Docker. Docker creates a clean and flexible build environment that streamlines installation steps and tool combination issues. This created a new problem, however. Either you must: Make your own...
Ryan Van Fleet
Ryan Van Fleet
13 Feb, 2020

Hacking Your Life with Task Types

I want to share an idea that has changed my life by mitigating burnout and feeling more fulfilled day-to-day, month-to-month, and year-to-year. The idea is task typing. In my next two blog posts, I will introduce you to the idea and show you a few ways to use it...
Ryan Van Fleet
Ryan Van Fleet
28 Jan, 2020

4 Ways to Learn Object-Oriented Design

Looking back over 2019 I realized I’ve had the privilege to work on a diverse set of software projects: Architecting and coding an Enterprise Transform and Load (ETL) project in Python and Django Building an SFTP platform using AWS lambda, Node, and Vue Adding major features and refactoring a...
Ryan Van Fleet
Ryan Van Fleet
14 Jan, 2020

Finding Diacritics in a Postgres Table

Recently I had the task to find all the Diacritics in a database table. I had to find an easy way to select every row that has a diacritic in the name. The solution was surprisingly simple, but a bit unintuitive. In this article, I will provide you with...