IF I DID IT
What I did for free weeks
I wanted to take a few of my favorite frontend tools and jam them into Rails
Also, I wanted to inspire less negativity...
EDITORCONFIG
Cross-editor configurizing
What you GET
- Two-space soft-tabs, 100% of the time, every time
-
Trailing whitespace grooming
-
Final newline insertion ( do it for the diffs )
- ...and a couple other things. NBD
WHAT IT COSTS
*IDE if prefer to program like a JAVA developer
TODAY
* Planning Center Services Only
BOWER
UPDATE ALL THE JS/CSS LIBRARIES!!!
WHY?
Batman
es5-shim
json2
moment.js
select2
underscore
All updated with the "copy/paste" method
INSTALL BATMAN
$ bower install batman
INSTALL BATMAN
As dependency
$ bower install batman --save
INSTALL BATMAN 0.14.1
As dependency and version lock
$ bower install batman#v0.14.1 --save
INSTALL ANY GIT REPO
Lit'rally: any git repo
$ bower install git://github.com/someone/some-package.git --save
ASSET PIPELINE AS USUAL
#= require batman/lib/batman
SONGTASTIC
A single-page song manager in AngularJS
SONGTASTIC
SOMEEMBERNOODLING
An single-page song manager in AngularJS
Fiddling aimlessly with Ember.js
WHAT I LEARNED ABOUT ANGULAR
- Still the best frontend-MVC testing story
- High impedance mismatch with Rails
- Few best-practices / poor maintainability
YES, I"ll stop bugging you to use it
GREAT THINGS ABOUT EMBER
- Killer Router
- Terrific Docs
- Interesting State Manager
- Fantastic chrome extension
- Stable 1.0 this weekend
JUST OK THINGS ABOUT EMBER
- Handlebars, MEH
- Ember Data is still unstable
KSS STYLEGUIDES
An undead stylesheet doc parserator
DEMO
REGARDING NEGATIVITY
SHIPPING NEXT FREE WEEK*
*Maybe
2013 August Free Weeks
By Michael Chan
2013 August Free Weeks
What I did for Free Weeks
- 1,607