ºÝºÝߣshows by User: briancavalier / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: briancavalier / Mon, 22 Sep 2014 14:42:02 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: briancavalier Differential Sync and JSON Patch @ SpringOne2GX 2014 /slideshow/differential-sync-and-json-patch-s2-gx-2014/39391640 differentialsyncandjsonpatch-s2gx2014-140922144202-phpapp02
Craig Walls and I presented a new approach to client-server communication at SpringOne2GX 2014. Abstract: The world of client-server has changed. The traditional application of REST is no longer the best fit. We're depolying applications into a world where users expect responsive UIs, on all their devices, even while disconnected. We're deploying into a world where connection latency, mobile radio usage and battery life have become primary concerns. Differential Synchronization (DS) is an algorithm that syncs data across N parties, even in the face of dropped connections, offline devices, etc. It makes more efficient use of connections by batching and sending only changes, in both directions, from client to server and from server to client. We’ll look at how it can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP, and how it can be integrated into the Spring ecosystem.]]>

Craig Walls and I presented a new approach to client-server communication at SpringOne2GX 2014. Abstract: The world of client-server has changed. The traditional application of REST is no longer the best fit. We're depolying applications into a world where users expect responsive UIs, on all their devices, even while disconnected. We're deploying into a world where connection latency, mobile radio usage and battery life have become primary concerns. Differential Synchronization (DS) is an algorithm that syncs data across N parties, even in the face of dropped connections, offline devices, etc. It makes more efficient use of connections by batching and sending only changes, in both directions, from client to server and from server to client. We’ll look at how it can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP, and how it can be integrated into the Spring ecosystem.]]>
Mon, 22 Sep 2014 14:42:02 GMT /slideshow/differential-sync-and-json-patch-s2-gx-2014/39391640 briancavalier@slideshare.net(briancavalier) Differential Sync and JSON Patch @ SpringOne2GX 2014 briancavalier Craig Walls and I presented a new approach to client-server communication at SpringOne2GX 2014. Abstract: The world of client-server has changed. The traditional application of REST is no longer the best fit. We're depolying applications into a world where users expect responsive UIs, on all their devices, even while disconnected. We're deploying into a world where connection latency, mobile radio usage and battery life have become primary concerns. Differential Synchronization (DS) is an algorithm that syncs data across N parties, even in the face of dropped connections, offline devices, etc. It makes more efficient use of connections by batching and sending only changes, in both directions, from client to server and from server to client. We’ll look at how it can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP, and how it can be integrated into the Spring ecosystem. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/differentialsyncandjsonpatch-s2gx2014-140922144202-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Craig Walls and I presented a new approach to client-server communication at SpringOne2GX 2014. Abstract: The world of client-server has changed. The traditional application of REST is no longer the best fit. We&#39;re depolying applications into a world where users expect responsive UIs, on all their devices, even while disconnected. We&#39;re deploying into a world where connection latency, mobile radio usage and battery life have become primary concerns. Differential Synchronization (DS) is an algorithm that syncs data across N parties, even in the face of dropped connections, offline devices, etc. It makes more efficient use of connections by batching and sending only changes, in both directions, from client to server and from server to client. We’ll look at how it can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP, and how it can be integrated into the Spring ecosystem.
Differential Sync and JSON Patch @ SpringOne2GX 2014 from Brian Cavalier
]]>
9651 9 https://cdn.slidesharecdn.com/ss_thumbnails/differentialsyncandjsonpatch-s2gx2014-140922144202-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
IOC + Javascript /slideshow/ioc-javascript/15503853 iocjavascript-121205104821-phpapp01
Brian and John introduce several concepts, including JavaScript Modules and Inversion of Control, and demonstrate how they alleviate many of the dominant problems encountered when building large JavaScript apps. This talk shows new architectural patterns and tangible examples of how these patterns improve testability, refactorability, composability, division of work, and team scalability.]]>

Brian and John introduce several concepts, including JavaScript Modules and Inversion of Control, and demonstrate how they alleviate many of the dominant problems encountered when building large JavaScript apps. This talk shows new architectural patterns and tangible examples of how these patterns improve testability, refactorability, composability, division of work, and team scalability.]]>
Wed, 05 Dec 2012 10:48:21 GMT /slideshow/ioc-javascript/15503853 briancavalier@slideshare.net(briancavalier) IOC + Javascript briancavalier Brian and John introduce several concepts, including JavaScript Modules and Inversion of Control, and demonstrate how they alleviate many of the dominant problems encountered when building large JavaScript apps. This talk shows new architectural patterns and tangible examples of how these patterns improve testability, refactorability, composability, division of work, and team scalability. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/iocjavascript-121205104821-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Brian and John introduce several concepts, including JavaScript Modules and Inversion of Control, and demonstrate how they alleviate many of the dominant problems encountered when building large JavaScript apps. This talk shows new architectural patterns and tangible examples of how these patterns improve testability, refactorability, composability, division of work, and team scalability.
IOC + Javascript from Brian Cavalier
]]>
5470 9 https://cdn.slidesharecdn.com/ss_thumbnails/iocjavascript-121205104821-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
OOCSS for Javascript pirates at jQueryPgh meetup /slideshow/oocss-for-javascript-pirates-at-jquerypgh-meetup/6809638 oocssforjavascriptpiratespresentationatjqconboston-110204060310-phpapp01
OOCSS for Javascript Pirates]]>

OOCSS for Javascript Pirates]]>
Fri, 04 Feb 2011 06:03:05 GMT /slideshow/oocss-for-javascript-pirates-at-jquerypgh-meetup/6809638 briancavalier@slideshare.net(briancavalier) OOCSS for Javascript pirates at jQueryPgh meetup briancavalier OOCSS for Javascript Pirates <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/oocssforjavascriptpiratespresentationatjqconboston-110204060310-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> OOCSS for Javascript Pirates
OOCSS for Javascript pirates at jQueryPgh meetup from Brian Cavalier
]]>
3271 7 https://cdn.slidesharecdn.com/ss_thumbnails/oocssforjavascriptpiratespresentationatjqconboston-110204060310-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-briancavalier-48x48.jpg?cb=1531789711 github.com/briancavalier https://cdn.slidesharecdn.com/ss_thumbnails/differentialsyncandjsonpatch-s2gx2014-140922144202-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/differential-sync-and-json-patch-s2-gx-2014/39391640 Differential Sync and ... https://cdn.slidesharecdn.com/ss_thumbnails/iocjavascript-121205104821-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/ioc-javascript/15503853 IOC + Javascript https://cdn.slidesharecdn.com/ss_thumbnails/oocssforjavascriptpiratespresentationatjqconboston-110204060310-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/oocss-for-javascript-pirates-at-jquerypgh-meetup/6809638 OOCSS for Javascript p...