Infrequent postings about app development and technical findings.

Creating Reusable View Components for Android

View components are all the rage in the frontend JavaScript world, with React popularizing their usage. Many other frameworks have added APIs to support this pattern as well. I’ve been pretty happy to adopt view components for web developement, so when I started learning Android, I quickly found myself wanting to breakdown my UI into […]

AngularJS Separation of Concerns

Recently, I was added to a couple of existing AngularJS projects to implement new features and refactor some existing ones. Specifically, the goal of refactoring was to move logic from places where it was not needed and to ensure everything was DRY. After reading through much of the official documentation and discussing with the original […]

Authenticating LoopBack AngularJS SDK Routes

I am currently working on writing an API backend with LoopBack. This API is a rewrite of an older Python codebase which has an AngularJS client. While the backend needs improving the current AngularJS client is holding up just fine. ExpressJS was the front-runner since the whole team has experience with it.But, when I came […]

Thoughts On React and Mithril

I’ve been using Facebook’s React for most new UI components in recent months at Ecquire. And, only more recently, using Mithril. They are both awesome for one very simple reason: No templates. Especially with how small I break out my UI components. I don’t like having a file with 3 lines of HTML with Mustaches […]

Browser Testing as a Chrome Extension

Running Jasmine tests against a webpage? Forget headless-browser testing. Why not inject your tests right into the actual web page? At Ecquire, we integrate with a bunch of services to move your data where it needs to be. Testing our code, to assert that we can properly identify data from different websites (Gmail, LinkedIn, Twitter, […]

Comparing Responsive Image Proposals

Responsive Web Design has gained in usage and ease of use. But one, rather large, missing piece is responsive images. The W3 Responsive Images Community Group and WHATWG have been coming up with some ideas. I should preface this post as such: I very well may have a lack of understanding or even misunderstanding regarding […]

jQuery Multiline Text Input

A jQuery plugin that replaces a textarea with multiple text inputs, automatically appending a new input when the last is filled with content. I created this plugin as part of a provisionary coding task for an unnamed startup. The idea is to simplify server-side processing while having more control of the user input—And, hopefully, a […]

The Essence Of Blogging

Inspired by Dustin Curtis’ Svbtle and the subsequent open-source project Obtvse, I took a shot at simplifying the blogging interface. Actually, even before Dustin unveiled the interface for Svbtle, the concept had inspired me—with the three words essence of blogging I began to think about what that meant to me. I took it to mean […]

Moving Off App Engine

Google App Engine provided a slew of learning, and allowed me to rapidly build my side-projects. But, it’s time to move on. Google App Engine was exciting, and gave me an easy to run environment to learn Python. I built my portfolio and blog on GAE, as well as the original Fullio App and the […]

Responsive Web Design

The implementation and advocacy of responsive web design is increasing, and possibly fully manifested in the web design community. Are you taking part? What Is Responsive Design? Responsive web design, basically means your website responds to different screen sizes. So, people browsing your site on a Smartphone, Tablet, Netbook or Desktop all get a usable […]

Omtask, A Simpler Task List

Omtask is an omnibox task manager for people that want to finish tasks, not organize them. Why Omtask? When I came across Steve Losh’s t, I loved the idea of it. But, I also realised the extent of my bashing was updating git and svn repositories. Being mostly, a front-end web developer—and addicted to the […]

Managing Coworking

When I was working in a team of about ~15 at an Advertising Agency, we were commonly trying to perfect how we all interacted with each other. Building off of 37Signals concept that work doesn’t get done at work, we wanted to prevent intrusive chit-chatting and undelivered IMs. The main problems were: Is this person […]

Minor Update To Task Think

While remaining rather minimal, Task Thing has a new feature—more specifically a helpful piece of data is now displayed on completed tasks. For anyone who is unaware, I created a little app called Task Thing a few months ago. It hasn’t gained much traction, but a couple people seem to be using it(Woo-ee!). With the […]

Publishing By Email With Google App Engine

I really like the Posterous approach to publishing online—I often write my ideas down in GMail. So I decided to enable posting by email on my blog. The concept needs some work, but could very easily be adapted to a multi-user environment. In that case, some serious security work would be required. But for my […]

Installing App Engine On Windows

The most difficult part of installing Google App Engine on Windows is the SSL module. But I’ve decided to compile a very simple guide for the whole process. I am not going to cover any sort of usage guides. This is just a list to installing everything required(on Windows) to deploy an App to the […]

WordPress Featured Post Slider

WordPress 3 is out: And it makes developing feature rich, user maintainable websites possible with the just the core. WordPress is already known for its ease of development, deployment & maintainability. Well, maybe not always the last one due to unmaintained plugins. This is addressed in WordPress 3.0 by adding to the expansive core. Anyway, […]

Staying Productive With Task Thing

I have recently jumped back into the freelance world. And I need ways to stay productive. Why I am freelancing Growing sick of the office & meetings & commuting & packed lunches & disagreements, I decided to get back into freelancing—effectively taking control of my life. The first day I sat down at my desk, […]

jQuery Random Each() Function

Fading in elements incrementally in order of the dom tree is cool, but so is fading in elements in random order. The former is pretty simple, you iterate through each element while setting a timeout for fading in: $(“div”).each(function(i) { var e = $(this); e.fadeTo(0, 0.05); setTimeout(function(){ e.fadeTo(250, 1); }, i*25); }); i is the […]