Skip navigation.
Home
That which cannot be rendered in binary is by definition a delusion
 
  • : Assigning the return value of new by reference is deprecated in /home/bingoman/public_html/wll_drupal/sites/all/modules/paging/pagination/pagination.module on line 508.
  • : Function split() is deprecated in /home/bingoman/public_html/wll_drupal/modules/filter/filter.module on line 895.
  • : Function split() is deprecated in /home/bingoman/public_html/wll_drupal/modules/filter/filter.module on line 895.
  • : Function split() is deprecated in /home/bingoman/public_html/wll_drupal/modules/filter/filter.module on line 895.
  • : Function split() is deprecated in /home/bingoman/public_html/wll_drupal/modules/filter/filter.module on line 895.

Nüby

Nüby is an attempt to create a MVC framework that encapsulates the mundane aspect of request brokering and makes it easy to toss up a page at a given url. Nüby emphasizes isolating the business parts of the action -- the parts that matter to you -- from the authorization, layouts, flash messages, session data et al. (see "Why" link below for more detail). Its emphasis is on writing self-contained, blendable web components. and breaks actions into independent units where most other MVC tools "gang" them into a long bulky single controller file.

Node.js

Node is a highly acclaimed platform that specializes in high performance, non-blocking, multi-threaded parallel processing. It is a server side JS platform; as such, it relies on the V8 Javascript interpreter, which has years of testing and development behind it, and popular libraries like Dojo.

Getting Flashy

So I have finally made the jump into Flash games. I used flash a long time ago and its really matured since, so I thought I would drop a few notes as I go about things that just aren't really obvious.

Canvas APIs: an embarrasment of riches

I have been investigating APIs for working (in 2D) with Canvas. Two outstanding candidates are Fabric and Easeljs. Between the two, I have to say, Easel addresses the task of creating BackBone style interactivity with Canvas much more expansively. You can extend any base element and assign interaction hooks with it very easily, and you can reuse graphic elements between structures to create "Mr. Potato Head" effects. It also has a larger library of graphic elements.

Additionally, Easel allows for sprite sheets and rotoscoping. 

This is the kind of spam I get in "Comments."

I find it funny -- maybe you will too...

If Good

note - hurt finger == lots of typos but bear with me..

I see a lot of slop branching in code. Most I am sure is clear to the writer but just doesn't stand up to a cold read. Here are a couple of style guides that I try to go by - hopefully someone else will benefit from them as well. 

Always cover the "else" condition

Even if you just put a comment in the else clause it shows you have thought it through.

Dodging Startup Time Sinks

Here are some commmon ways to piss away time and energy in a startup that doesn't actually help you or your customers, and how to dodge them. Specifically guided towards newer startups.

Graphing sound volume x time in Flash and other Sound considerations

There is a lot of data in the Sound class' ActionScript documentation about getting sound data. However - while they dive into the "How" they do not cover the "What" very well. What exactly is this sound data? What do these numbers mean? 

Jenkins for Git Triggers

As much as I try to be "Bleeding Edge" sometimes I pick up techniques that other people have used often and much earlier. Such is the case with Jenkins, a tool to "Orchestrate" actions in response to events - and I'm sorry if that sounds like "it does things to stuff" but Jenkins' broad applications prevent a more definitive description. 

MVC file systems reexamined

A conventional file structure has emerged, bolstered by Ruby, Zend and other systems, that I find cumbersome: 

Syndicate content