Reducing Angular2 Subscription Boilerplate with Custom Decorators

Reducing Angular2 Subscription Boilerplate with Custom Decorators

I recently started giving Angular2 a solid look and decided try it out on a greenfield prototype project for work. Since the project is a proof of concept, I’m not too worried about yet another Router deprecation. My initial impression…

First Impressions: Code sharing between React Native and React

First Impressions: Code sharing between React Native and React

Notice: This post is outdated. The router for React Native has changed significantly. I have an almost complete React project that was written a while ago using Reflux before Redux was well known. I decided I needed to port the…

Introducing Nimbuscam

Introducing Nimbuscam

Meet Nimbuscam, a client-side, serverless security camera application that uploads frames to the cloud. Some history: With the creation of the WebRTC spec there are a lot of cool things you can do with the browser these days. I wanted…

Koa.js: A happy path to async/await

Koa.js: A happy path to async/await

With the future of Express uncertain, a lot of people are looking for another framework to take its place. There are numerous options to choose from with the top 2 being Hapi.js and Koa.js. This post isn’t going to claim…

Progressively Enhanced Isomorphism with React

Progressively Enhanced Isomorphism with React

Notice: This post is outdated. The React community has settled on Redux as the main Flux implementation. That said, the idea of changing form output based on render target is still valid. A better solution would be to code the…

Introducing Proficionym

Introducing Proficionym

I tend to use little app ideas to try out various JS frameworks. This time, my sights were on React. I am also thinking of applying to a company that uses React to speed up their “legacy” Angular app. So,…

Better Responsive Image Semantics

Better Responsive Image Semantics

Responsive Images are a tough nut to crack. The W3C is currently considering several possible implementations. Until a standard is reached, people are using various client-side and server-side solutions. The Current Landscape Many client-side solutions end up downloading two copies…

KnockoutJS and Progressive Enhancement for Select Form Fields

KnockoutJS and Progressive Enhancement for Select Form Fields

Some Background Info I’m working on a mobile hybrid app that uses knockoutJS for it’s forms. There is really no need to worry about progressive enhancement for a mobile app. At least less need. Then in another related project, I…