BT
Older Newer rss
01:19:52

Efficient Client-Server Communication with Differential Synchronization and JSON Patch

Posted by Brian Cavalier  on  Apr 18, 2015

Brian Cavalier shows how Differential Synchronization can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP.

01:02:03

SOLID: The Next Step Is Functional

Posted by Anil Wadghule  on  Apr 16, 2015 3

Anil Wadghule explains why applying SOLID OO design principles to their extreme leads to Functional Programming.

01:30:44

Groovy and Grails Puzzlers - As Usual - Traps, Pitfalls, and End Cases

Posted by Baruch Sadogursky,Fred Simon  on  Apr 16, 2015

Baruch Sadogursky and Fred Simon discuss the Groovy version of the epic Java Puzzlers.

30:20

UI as a Service: Breaking Down the Web with oEmbed and Web Components

Posted by Dan Glegg  on  Apr 16, 2015

Dan Glegg presents the tools that Riot has developed to deliver user interfaces as a service.

47:52

HTTP/2 and a Faster Web

Posted by Omer Shapira  on  Apr 16, 2015

Omer Shapira introduces HTTP/2 (and SPDY), exploring the impact the protocol has on application design, and telling the story of LinkedIn adopting SPDY on its network infrastructure.

01:27:01

Centralized Application Configuration with Spring and Apache ZooKeeper

Posted by Ryan Gardner  on  Apr 12, 2015

Ryan Gardner focuses on how Dealer.com leveraged the powerful attributes of both Apache ZooKeeper and Spring to rid their application of local configuration files.

01:15:22

Behaviour Driven Development with Cucumber, Groovy and Grails

Posted by Marco Vermeulen  on  Apr 12, 2015

Marco Vermeulen discusses doing Behaviour Driven Development with Cucumber, Groovy and Grails.

44:21

Treat Your Code as a Crime Scene

Posted by Adam Tornhill  on  Apr 11, 2015

Adam Tornhill teaches how to predict bugs, detect architectural decay and find the code that is most expensive to maintain, how to evaluate knowledge drain in a codebase, and much more.

37:25

Concurrency: It's Harder (and Easier) than You Think

Posted by Paul Butcher  on  Apr 10, 2015 4

Paul Butcher advises on using concurrency the right way in order to avoid its pitfalls.

20:14

CheckCell: Data Debugging for Spreadsheets

Posted by Dan Barowy, Dimitar Gochev, Emery Berger  on  Apr 09, 2015

The presenters introduce CheckCell, an Excel add-on used to identify cells that have an unusually high impact on the spreadsheet’s computations.

01:00:05

Write Your Own Compiler in 24 Hours

Posted by Phillip Trelford  on  Apr 09, 2015

Phillip Trelford explains how compilers work with live code samples, primarily in F# and C#, covering language design and parsing, all-the-way through to emitting code.

49:19

The Art of Prototypes and Building MVPs

Posted by Ben Hall  on  Apr 08, 2015

Ben Hall takes a dive at where to begin along with the mind-set and tooling required to quickly and effectively create prototypes.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT