003 JSJ Build Tools
by woody2shoes on February 3, 2012
Podcast: Play in new window | Download (Duration: 45:01 — 61.8MB)
Panel
- AJ O’Neal (twitter github blog)
- Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp)
- Jamison Dance (twitter github blog)
- Yehuda Katz (twitter github blog)
Discussion
- Jamison’s Wishlist
- giant donut
- write code same node / browser – require, syntax
- dev mode – hot reload
- prod mode – compile to giant file
- pluggable (connect-like) pipeline
- Model the problem as a regular build problem
- Source URL
- document.write semantics
- minification
- CoffeeScript
- CSS/LESS
- Rails’ Asset Pipeline
- Sprockets
- Rake
- Performance
- Don’t assume runtime
- Big Javascript Apps vs mostly HTML Apps
- NPM
- Browser code vs Server code
- Download and deposit method vs package manager
- Should browser code be in NPM?
- AMD
- Common JS
- Ender
- Require.js
- Ember.js
- Use synchronous requests when you can.
- Ruby and Python vs JavaScript for server scripting
- Browser Community vs Node Community
Picks
- Eliazor … Harry Potter and the Methods of Rationality (Jamison)
- Exercise (Jamison)
- LivingSocial (AJ)
- DropShare (AJ)
- Debt: The First 5,000 Years (Yehuda)
- Flint (Yehuda)
- MailPlane (Chuck)
- Speedo Aquabeat (Chuck)
{ 5 comments }
002 JSJ The Right Way to Build Web Applications
by woody2shoes on January 29, 2012
Podcast: Play in new window | Download (Duration: 48:46 — 67.1MB)
Panel
- AJ O’Neal (twitter github blog)
- Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp)
- Jamison Dance (twitter github blog)
- Yehuda Katz (twitter github blog)
Discussion
- JSON
- Build the API first
- Resources
- Serializer Gem (Ruby)
- Efficient for widely used browsers
- Ember.js
- Ruby on Rails
- Data Binding
- Backbone.js
- Truth in DOM
- Events
- MVV vs VVV vs MVC
- Knockout.js
- Spine.js
- Angular.js
- Batman.js
- REST
- HTTP Spec
Picks
- Mike Burbiglia (Jamison)
- Inu (Jamison)
- Oh Darling – Plug In Stereo (AJ)
- Parse.com/docs/android_guide (AJ)
- The Yellow Lighted Bookshop (Yehuda)
- Mou (Yehuda)
- Mountain West Ruby Conference (Chuck)
- Outliers (Chuck)
- MacVim (Chuck)
- Janus (Chuck)
{ 3 comments }
001 JSJ Asynchronous Programming
January 20, 2012Panel AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) Jamison Dance (twitter github blog) Peter Cooper (twitter github blog) Yehuda Katz (twitter github blog) Discussion The Javascript Show JavaScript Weekly FluentConf SpotterRF Synchronous functions vs Asynchronous functions setTimeout XML/HTTP request (AJAX) User Event jQuery Game loops Callbacks setInterval FuturesJS [...]