ryancanulla.com

ryancanulla.com


Navigation
Featured

Automation

Clean, Scalable, and Maintainable Grunt Builds for Large-Scale JavaScript Projects

Posted on March 5th, 2015.

I’m working on a large scale AngularJS project that uses grunt to build the UI for the application. The approach taken promotes a clean and maintainable build configuration that is proven to improve organisation as well as reduce complexity when your build inevitably increases in complexity. load-grunt-config Plugin that lets you break up your Gruntfile […]

Featured

Speaking

FITC 2013: Building Enterprise Apps with Sencha & DeftJS

Posted on November 7th, 2013.

Thanks to FITC for the invite! The structure of the presentation was to break from the slides when we saw the github link. I walked thru the commit/change history so we could examine how the apps changed throughout the development process. Sample App Repository https://github.com/ryancanulla/sencha-deft-sample

Featured

Automation

Auto-Compiling ExtJS Saas with Sencha CMD 4

Posted on October 8th, 2013.

With the recent release of Sencha CMD 4.0, we get the “somewhat” undocumented watch command (only reference I’ve found to it was in the beta1 release notes). This command will watch your file system for changes and automatically rebuild the parts of your app that have changed and need to be rebuilt. There is no […]

Featured

Automation

Automate Your JS Unit Tests With Karma

Posted on October 7th, 2013.

I use Karma (previously Testacular) to run my unit tests (Jasmine) during development. Karma will not only run the test suite, but also watch my application files for changes, then automatically re-run my tests behind the scenes in a terminal window or directly in the IDE with WebStorm 7. You need to have NodeJS installed […]

Featured

Unity

Simple Unity Game

Posted on May 17th, 2012.

Here’s a lil demo I made while playing with Unity. The scripts are all written in C#. I really got to liking MonoDevelop as an IDE!

Featured

Unity

First Unity Level

Posted on December 22nd, 2011.

Here is my quick & dirty attempt at Unity level design. I was very impressed with the built in tools like the terrain editor that come baked into unity. I had a blast tinking around inside the IDE.

Featured

Flash Builder

Code Formatting in Flash Builder

Posted on May 17th, 2011.

Follow these steps to set up automatic code formatting within flash builder. Note that this is specific to your workspace so you should store the file somewhere on your system and become familiar with the steps to initialize these tools. The install process is the same as anyone installing plugins on Flash Builder. If you […]

Featured

Flash Builder

Developing for Multiple Screens with Flash Builder 4.5

Posted on May 17th, 2011.

Life just got simpler—for us developers anyways. But the good news is that thanks to the public release of Flash Builder 4.5, clients, marketers and technologists are also going to benefit. Flash Builder 4.5 was just publically released, giving us a taste of what Adobe has in store for the future of Flash applications running […]

Featured

Automation

Automate your staging builds with FTP SFTP & Ant

Posted on May 10th, 2011.

Since returning to agency life, and this time at a much larger agency, I find myself working on more multi-tiered applications and sites. This often involves dependencies on server-generated assets, content, flashvars and anything else you can think of that would make debugging in my local environment a bit of work. There are many times […]

Featured

Uncategorized

Understanding Accelerometer Development

Posted on December 14th, 2010.

What is an Accelerometer? An accelerometer is a piece of hardware that measures the acceleration of forces. There are two types of forces that we care about; static and dynamic. You can think of static force as gravity which at all times is pulling us towards the center of the earth. We use static acceleration [...]