際際滷shows by User: spikebrehm / http://www.slideshare.net/images/logo.gif 際際滷shows by User: spikebrehm / Mon, 07 Oct 2019 19:56:17 GMT 際際滷Share feed for 際際滷shows by User: spikebrehm Managing Through Chaos (w/ presenter notes) /slideshow/managing-through-chaos-w-presenter-notes/179836051 asbury-agile-oct-4-2019-notes-191007195617
Spike Brehm's talk at Asbury Agile 2019. Includes presenter notes, because the slides are designed to be spoken over.]]>

Spike Brehm's talk at Asbury Agile 2019. Includes presenter notes, because the slides are designed to be spoken over.]]>
Mon, 07 Oct 2019 19:56:17 GMT /slideshow/managing-through-chaos-w-presenter-notes/179836051 spikebrehm@slideshare.net(spikebrehm) Managing Through Chaos (w/ presenter notes) spikebrehm Spike Brehm's talk at Asbury Agile 2019. Includes presenter notes, because the slides are designed to be spoken over. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/asbury-agile-oct-4-2019-notes-191007195617-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Spike Brehm&#39;s talk at Asbury Agile 2019. Includes presenter notes, because the slides are designed to be spoken over.
Managing Through Chaos (w/ presenter notes) from Spike Brehm
]]>
509 2 https://cdn.slidesharecdn.com/ss_thumbnails/asbury-agile-oct-4-2019-notes-191007195617-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Managing Through Chaos /slideshow/managing-through-chaos/179835971 asbury-agile-oct-4-2019-191007195522
Spike Brehm's talk at Asbury Agile 2019.]]>

Spike Brehm's talk at Asbury Agile 2019.]]>
Mon, 07 Oct 2019 19:55:22 GMT /slideshow/managing-through-chaos/179835971 spikebrehm@slideshare.net(spikebrehm) Managing Through Chaos spikebrehm Spike Brehm's talk at Asbury Agile 2019. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/asbury-agile-oct-4-2019-191007195522-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Spike Brehm&#39;s talk at Asbury Agile 2019.
Managing Through Chaos from Spike Brehm
]]>
588 3 https://cdn.slidesharecdn.com/ss_thumbnails/asbury-agile-oct-4-2019-191007195522-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Evolution of Airbnb's Frontend /slideshow/the-evolution-of-airbnbs-frontend/45158664 2015-02-25-evolution-of-airbnbs-frontend-export-150225235327-conversion-gate01
Over the last few years, Airbnbs 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. Spike Brehm is a software engineer at Airbnb who specializes in building rich web experiences. As a JavaScript nerd, he has spent the last few years shipping web apps and prototyping Airbnbs front-end stack, experimenting with isomorphic JavaScript apps that have the flexibility to run on both the client and sever using the same codebase.]]>

Over the last few years, Airbnbs 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. Spike Brehm is a software engineer at Airbnb who specializes in building rich web experiences. As a JavaScript nerd, he has spent the last few years shipping web apps and prototyping Airbnbs front-end stack, experimenting with isomorphic JavaScript apps that have the flexibility to run on both the client and sever using the same codebase.]]>
Wed, 25 Feb 2015 23:53:27 GMT /slideshow/the-evolution-of-airbnbs-frontend/45158664 spikebrehm@slideshare.net(spikebrehm) The Evolution of Airbnb's Frontend spikebrehm Over the last few years, Airbnbs 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. Spike Brehm is a software engineer at Airbnb who specializes in building rich web experiences. As a JavaScript nerd, he has spent the last few years shipping web apps and prototyping Airbnbs front-end stack, experimenting with isomorphic JavaScript apps that have the flexibility to run on both the client and sever using the same codebase. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2015-02-25-evolution-of-airbnbs-frontend-export-150225235327-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Over the last few years, Airbnbs 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. Spike Brehm is a software engineer at Airbnb who specializes in building rich web experiences. As a JavaScript nerd, he has spent the last few years shipping web apps and prototyping Airbnbs front-end stack, experimenting with isomorphic JavaScript apps that have the flexibility to run on both the client and sever using the same codebase.
The Evolution of Airbnb's Frontend from Spike Brehm
]]>
419642 46 https://cdn.slidesharecdn.com/ss_thumbnails/2015-02-25-evolution-of-airbnbs-frontend-export-150225235327-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Integrating Browserify with Sprockets /slideshow/integrating-browserify-with-sprockets/44457050 2015-02-09-developerweek-sprockets-export-150209125853-conversion-gate01
]]>

]]>
Mon, 09 Feb 2015 12:58:53 GMT /slideshow/integrating-browserify-with-sprockets/44457050 spikebrehm@slideshare.net(spikebrehm) Integrating Browserify with Sprockets spikebrehm <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2015-02-09-developerweek-sprockets-export-150209125853-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Integrating Browserify with Sprockets from Spike Brehm
]]>
1829 2 https://cdn.slidesharecdn.com/ss_thumbnails/2015-02-09-developerweek-sprockets-export-150209125853-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building Isomorphic Apps (JSConf.Asia 2014) /slideshow/building-isomorphic-apps-jsconfasia-2014/41747211 2014-11-20-jsconfasia-export-141119045805-conversion-gate01
Over the past year or so, weve seen the emergence of a new way of building JavaScript web apps that share code between the web browser and the server, using Node.js a technique that has come to be known as "isomorphic JavaScript. There are a variety of use cases for isomorphic JavaScript; some apps render HTML on both the server and the client, some apps share just a few small bits of application logic, while others share the entire application runtime between client and server to provide advanced offline and realtime features. Why go isomorphic? The main benefits are performance, maintainability, reusability, and SEO. This talk shares examples of isomorphic JavaScript apps running in the wild, explore the exploding ecosystem of asset building tools, such as Browserify, Webpack, and Gulp, that allow developers to build their own isomorphic JavaScript apps with open-source libraries, demonstrate how to build an isomorphic JavaScript module from scratch, and explore how libraries like React and Flux can be used to build a single-page app that renders on the server.]]>

Over the past year or so, weve seen the emergence of a new way of building JavaScript web apps that share code between the web browser and the server, using Node.js a technique that has come to be known as "isomorphic JavaScript. There are a variety of use cases for isomorphic JavaScript; some apps render HTML on both the server and the client, some apps share just a few small bits of application logic, while others share the entire application runtime between client and server to provide advanced offline and realtime features. Why go isomorphic? The main benefits are performance, maintainability, reusability, and SEO. This talk shares examples of isomorphic JavaScript apps running in the wild, explore the exploding ecosystem of asset building tools, such as Browserify, Webpack, and Gulp, that allow developers to build their own isomorphic JavaScript apps with open-source libraries, demonstrate how to build an isomorphic JavaScript module from scratch, and explore how libraries like React and Flux can be used to build a single-page app that renders on the server.]]>
Wed, 19 Nov 2014 04:58:05 GMT /slideshow/building-isomorphic-apps-jsconfasia-2014/41747211 spikebrehm@slideshare.net(spikebrehm) Building Isomorphic Apps (JSConf.Asia 2014) spikebrehm Over the past year or so, weve seen the emergence of a new way of building JavaScript web apps that share code between the web browser and the server, using Node.js a technique that has come to be known as "isomorphic JavaScript. There are a variety of use cases for isomorphic JavaScript; some apps render HTML on both the server and the client, some apps share just a few small bits of application logic, while others share the entire application runtime between client and server to provide advanced offline and realtime features. Why go isomorphic? The main benefits are performance, maintainability, reusability, and SEO. This talk shares examples of isomorphic JavaScript apps running in the wild, explore the exploding ecosystem of asset building tools, such as Browserify, Webpack, and Gulp, that allow developers to build their own isomorphic JavaScript apps with open-source libraries, demonstrate how to build an isomorphic JavaScript module from scratch, and explore how libraries like React and Flux can be used to build a single-page app that renders on the server. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2014-11-20-jsconfasia-export-141119045805-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Over the past year or so, weve seen the emergence of a new way of building JavaScript web apps that share code between the web browser and the server, using Node.js a technique that has come to be known as &quot;isomorphic JavaScript. There are a variety of use cases for isomorphic JavaScript; some apps render HTML on both the server and the client, some apps share just a few small bits of application logic, while others share the entire application runtime between client and server to provide advanced offline and realtime features. Why go isomorphic? The main benefits are performance, maintainability, reusability, and SEO. This talk shares examples of isomorphic JavaScript apps running in the wild, explore the exploding ecosystem of asset building tools, such as Browserify, Webpack, and Gulp, that allow developers to build their own isomorphic JavaScript apps with open-source libraries, demonstrate how to build an isomorphic JavaScript module from scratch, and explore how libraries like React and Flux can be used to build a single-page app that renders on the server.
Building Isomorphic Apps (JSConf.Asia 2014) from Spike Brehm
]]>
9458 5 https://cdn.slidesharecdn.com/ss_thumbnails/2014-11-20-jsconfasia-export-141119045805-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
JSConf US 2014: Building Isomorphic Apps /slideshow/jsconf-us-2014-building-isomorphic-apps/36167148 2014-05-26-jsconf-export-140622140646-phpapp01
際際滷s from Spike Brehm's talk at JSConf US 2014. Topics include the etymology of "Isomorphic JavaScript", examples is isomorphic apps in the wild, reasons behind the growing trend towards isomorphic apps, and how to build an isomorphic module using Browserify & NPM.]]>

際際滷s from Spike Brehm's talk at JSConf US 2014. Topics include the etymology of "Isomorphic JavaScript", examples is isomorphic apps in the wild, reasons behind the growing trend towards isomorphic apps, and how to build an isomorphic module using Browserify & NPM.]]>
Sun, 22 Jun 2014 14:06:46 GMT /slideshow/jsconf-us-2014-building-isomorphic-apps/36167148 spikebrehm@slideshare.net(spikebrehm) JSConf US 2014: Building Isomorphic Apps spikebrehm 際際滷s from Spike Brehm's talk at JSConf US 2014. Topics include the etymology of "Isomorphic JavaScript", examples is isomorphic apps in the wild, reasons behind the growing trend towards isomorphic apps, and how to build an isomorphic module using Browserify & NPM. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2014-05-26-jsconf-export-140622140646-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s from Spike Brehm&#39;s talk at JSConf US 2014. Topics include the etymology of &quot;Isomorphic JavaScript&quot;, examples is isomorphic apps in the wild, reasons behind the growing trend towards isomorphic apps, and how to build an isomorphic module using Browserify &amp; NPM.
JSConf US 2014: Building Isomorphic Apps from Spike Brehm
]]>
5368 8 https://cdn.slidesharecdn.com/ss_thumbnails/2014-05-26-jsconf-export-140622140646-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps /slideshow/2014-0313fluent/32245310 2014-03-13-fluent-140312172643-phpapp01
]]>

]]>
Wed, 12 Mar 2014 17:26:43 GMT /slideshow/2014-0313fluent/32245310 spikebrehm@slideshare.net(spikebrehm) In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps spikebrehm <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2014-03-13-fluent-140312172643-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
In Pursuit of the Holy Grail: Building Isomorphic JavaScript Apps from Spike Brehm
]]>
25488 13 https://cdn.slidesharecdn.com/ss_thumbnails/2014-03-13-fluent-140312172643-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
General Assembly Workshop: Advanced JavaScript /slideshow/general-assembly-workshop-advanced-javascript/28533413 2013-11-21-isomorphic-ga-131122123837-phpapp01
]]>

]]>
Fri, 22 Nov 2013 12:38:37 GMT /slideshow/general-assembly-workshop-advanced-javascript/28533413 spikebrehm@slideshare.net(spikebrehm) General Assembly Workshop: Advanced JavaScript spikebrehm <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2013-11-21-isomorphic-ga-131122123837-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
General Assembly Workshop: Advanced JavaScript from Spike Brehm
]]>
6206 4 https://cdn.slidesharecdn.com/ss_thumbnails/2013-11-21-isomorphic-ga-131122123837-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Isomorphic JavaScript: #DevBeat Master Class /slideshow/a-28174727/28174727 2013-11-12-devbeat-export-131112161302-phpapp02
]]>

]]>
Tue, 12 Nov 2013 16:13:01 GMT /slideshow/a-28174727/28174727 spikebrehm@slideshare.net(spikebrehm) Isomorphic JavaScript: #DevBeat Master Class spikebrehm <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2013-11-12-devbeat-export-131112161302-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Isomorphic JavaScript: #DevBeat Master Class from Spike Brehm
]]>
24147 7 https://cdn.slidesharecdn.com/ss_thumbnails/2013-11-12-devbeat-export-131112161302-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Introducing Rendr: Run your Backbone.js apps on the client and server /slideshow/introducing-rendr-run-your-backbonejs-apps-on-the-client-and-server/19106546 2013-04-01-html5devconf-130418161300-phpapp01
]]>

]]>
Thu, 18 Apr 2013 16:13:00 GMT /slideshow/introducing-rendr-run-your-backbonejs-apps-on-the-client-and-server/19106546 spikebrehm@slideshare.net(spikebrehm) Introducing Rendr: Run your Backbone.js apps on the client and server spikebrehm <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2013-04-01-html5devconf-130418161300-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Introducing Rendr: Run your Backbone.js apps on the client and server from Spike Brehm
]]>
39724 14 https://cdn.slidesharecdn.com/ss_thumbnails/2013-04-01-html5devconf-130418161300-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building a Single-Page App: Backbone, Node.js, and Beyond /slideshow/building-a-singlepage-app-backbone-nodejs-and-beyond/14511087 single-page-appspreso-120928222942-phpapp02
]]>

]]>
Fri, 28 Sep 2012 22:29:41 GMT /slideshow/building-a-singlepage-app-backbone-nodejs-and-beyond/14511087 spikebrehm@slideshare.net(spikebrehm) Building a Single-Page App: Backbone, Node.js, and Beyond spikebrehm <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/single-page-appspreso-120928222942-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Building a Single-Page App: Backbone, Node.js, and Beyond from Spike Brehm
]]>
29556 17 https://cdn.slidesharecdn.com/ss_thumbnails/single-page-appspreso-120928222942-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Extending Apostrophe to build a variable-based CMS for rendering PDF brochures /slideshow/extending-apostrophe-to-build-a-variablebased-cms-for-rendering-pdf-brochures/7122844 flapjack-presentation-110302120749-phpapp01
]]>

]]>
Wed, 02 Mar 2011 12:07:46 GMT /slideshow/extending-apostrophe-to-build-a-variablebased-cms-for-rendering-pdf-brochures/7122844 spikebrehm@slideshare.net(spikebrehm) Extending Apostrophe to build a variable-based CMS for rendering PDF brochures spikebrehm <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/flapjack-presentation-110302120749-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Extending Apostrophe to build a variable-based CMS for rendering PDF brochures from Spike Brehm
]]>
2941 4 https://cdn.slidesharecdn.com/ss_thumbnails/flapjack-presentation-110302120749-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-spikebrehm-48x48.jpg?cb=1570477419 https://cdn.slidesharecdn.com/ss_thumbnails/asbury-agile-oct-4-2019-notes-191007195617-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/managing-through-chaos-w-presenter-notes/179836051 Managing Through Chaos... https://cdn.slidesharecdn.com/ss_thumbnails/asbury-agile-oct-4-2019-191007195522-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/managing-through-chaos/179835971 Managing Through Chaos https://cdn.slidesharecdn.com/ss_thumbnails/2015-02-25-evolution-of-airbnbs-frontend-export-150225235327-conversion-gate01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-evolution-of-airbnbs-frontend/45158664 The Evolution of Airbn...