Blog Posts

Getting Started with Astro

Learn how to build fast, content-focused websites with Astro's unique approach to web development.

Reviving projects with dependency automation

Convincing your team to change up technologies can be challenging. Convincing my team to use GraphQL was not, mainly due to simplicity in getting a GraphQL prototype up and running using Apollo's Launchpad and our existing REST API.

Getting GraphQL in your API

Convincing your team to change up technologies can be challenging. Convincing my team to use GraphQL was not, mainly due to simplicity in getting a GraphQL prototype up and running using Apollo's Launchpad and our existing REST API.

Managing Data Flow in React Native

I go through how to manage remote data-flow in a React Native application, using 5 of different techniques including starting with Promises and eventually getting to how I now got to GraphQL.

Queues in Go

Queues are an abstract data structures when the collection of data are kept in order. Items can be enqueued to add to the queue and dequeued to be removed from the queue.

Stacks in Go

A Stack is an abstract data type that serves as a collection of elements with two principle operations, pop and push. Writing Stacks in Go is a great way to learn the language, which I will explain further in this post.

Rails and React Sitting in a Tree

Injecting React into the asset pipeline is not so easy. Within the past 6 months I have discovered a great way to integrated React into my Rails app development workflow and take advantage of what everyone is excited about today.

Binding ES Class Methods in React

Working with this can be confusing in React, especially when React has multiple ways to build components. Let's look the few ways to deal with this.