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

Write Better Ember Tests

If you’re not testing your code, well, you’ve got some nerve. For the rest of us rational people, let’s look at some basic tips for writing better Ember tests.

web-developmentemberjavascripttestingmedium

Ember Theming

Theming a web application typically involves swapping out stylesheets or moving CSS classes around. But what if you have a single page application? It’s a little tricky, but EmberJS and SASS make it incredibly easy.

web-developmentemberjavascriptmedium

Nobody is Going to Steal Your Dumb Idea

Hey, you make apps, right?

Ugh, yeah, sure, I make apps.

humormiscproductsmedium