Coffeebot

The coffee situation in a crowded office can be difficult. If you don’t get the jump on a fresh pot of coffee, you might miss out entirely. Enter coffeebot.

web-developmentjavascriptraspberry-pimedium

Danger Brewing: The JavaScript Powered Kegerator — Tech Overview

This is part three of three in a story about a completely unnecessary, over-engineered appliance that dispenses beer, has its own web application and reports data in real-time.

web-developmentemberfirebasejavascriptraspberry-pimedium

Danger Brewing: The JavaScript Powered Kegerator — Build Overview

This is part two of three in a story about a completely unnecessary, over-engineered appliance that dispenses beer, has its own web application and reports data in real-time.

web-developmentemberfirebasejavascriptraspberry-pimedium

Danger Brewing: The JavaScript Powered Kegerator

This is a story about a completely unnecessary, over-engineered appliance that dispenses beer, has its own web application and reports data in real-time.

web-developmentemberfirebasejavascriptraspberry-pimedium

Localization Is Hard: Here's How We Solved It

Localization is hard because language is hard. What makes localization especially challenging is that words and sentences can’t be approached in a vacuum by a translator. The more context you can provide, the better. For example, imagine a label on a web page that just read: High. If you’re the translator looking at the word, are we trying to convey height? Some sort of drug state?

web-developmentlocalizationproductsmedium