How the Internet Works

By Steven Goodstein, DevOps Engineer

This post is exclusively referring to the TCP/IP model and an interpretation of it's layers. This is not a reference to the OSI model. In 2016 I think we all take the internet for granted. We use the internet for hours a day. We are constantly sending emails, checking…

Read more

Learning C after high level languages

By Steven Goodstein, DevOps Engineer

To understand my perspective on learning C you must first understand my background in computer science. I’m not a computer science major. I’m not well versed on how computers work at a low level such as bytes, and memory management. My first language was Ruby, a language which…

Read more

From Zero to Production: Three Months With React Native

By Donald Steinert, Software Engineer

Mobile applications are an essential part of our tech stack here at Good Uncle. Our main consumer-facing storefront is an iOS app, and we also plan to build a suite of mobile applications to optimize our kitchen and delivery operations. When setting out to build these apps, React Native felt…

Read more

React Native vs Objective-C / Swift

By Malcolm Diggs, Head of Engineering

The task in front of us was fairly straightforward: build one consumer-facing iOS app, and a suite of back-of-house iOS tools for employees to use. All we had to figure out was how. Should we build them in Objective-C? Swift? Or use a webview-based compiler like Phonegap or Titanium? Or,…

Read more