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)
  • Inuspacer (Jamison)
  • Oh Darling – Plug In Stereospacer (AJ)
  • Parse.com/docs/android_guide (AJ)
  • The Yellow Lighted Bookshopspacer (Yehuda)
  • Mou (Yehuda)
  • Mountain West Ruby Conference (Chuck)
  • Outliersspacer (Chuck)
  • MacVim (Chuck)
  • Janus (Chuck)

{ 3 comments }

001 JSJ Asynchronous Programming

January 20, 2012

Panel 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 [...]

Read the full article →
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.