Home » Software Development

Software Development

The intersection of engineering and business value to create, design, deploy, and support software. Gain insights into how transformative approaches to software development can ensure reliability and reduce time to market.

A graph of Seinfeld related nodes and relationships

Why you should use GraphQL

GraphQL was created in 2012 and open-sourced by Facebook in 2015 to relieve issues with the interfaces of the time, particularly for mobile devices with limited or flaky internet connections.

large tree with full leaves and long roots growing on top of the ground next to a body of water

Angular Migration and the Strangler Fig

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.

white arrow in a circle with purple background

Component Lifecycle Methods Explained

There are a number of front end frameworks, and they have a lot in common! One of those things is the concept of components, and the ability to interact with them during different stages of their lifecycle.

white rocks text with purple background

How I Make Sense of RxJS

Reactive Programming is a pattern with some complexities, but incredible power. Many explanations of it exist, but this is how it makes sense to me.

equation with magenta background

Human Readable JavaScript

There are plenty of optional characters when defining functions. When used in functional methods these options increase. What are they? And how do they affect readability?

white cat with gray stripes laying on a concrete road in front of colorful houses

Human Not Human

So as I’m getting my feet on the ground, I thought I’d write a binary classification post for mortals. My

Have a Technology Issue Holding Back Your Growth?

Scroll to Top