Linkdump 2015 - 6
Frontend
- I won't be using Angular for my next project... and neither should you - https://javascriptkicks.com/articles/2657
- http://youmightnotneedjquery.com/
- Do Not Learn Frameworks. Learn the Architecture - http://kukuruku.co/hub/programming/do-not-learn-frameworks-learn-the-architecture
- Frameworkless JavaScript - https://muut.com/blog/technology/frameworkless-javascript.html
- Riot.js — The 1kb client-side MVP library - https://muut.com/blog/technology/riotjs-the-1kb-mvp-framework.html
- From React to Riot 2.0 - https://muut.com/blog/technology/riot-2.0/index.html
CCS
React.js
- http://react.parts/ (Native Libs)
AirBNB's Frontend
Evolution Of Airbnb's Frontend - https://www.youtube.com/watch?v=gMvvb6F8dgk
Over the last few years, Airbnb’s frontend architecture has evolved to keep pace with the rapid advancement happening the JavaScript world. Starting as a humble Rails 2 + Prototype.js app in 2008, the frontend stack powering airbnb.com has gone through a few revisions, including a push towards single-page app architecture with Backbone.js and Handlebars.js, an adventure into isomorphic JavaScript with Rendr (our library for using Node.js to server-render Backbone SPAs), and most recently, a move toward React.js and a re-envisioning of our build pipeline to take advantage of CommonJS, ES6, and a Node.js-based transform system. Spike Brehm, software engineer on the @AirbnbNerds team, will walk through how we approached and executed on these changes. Plus, get excited to see a preview of our new approach to isomorphic JavaScript, allowing us to server-render React components from our Rails app.
- https://github.com/goatslacker/iso - A helper class that allows you to hand off data from server to client.