BT
Older Newer rss
16:50

Statistical Debugging for Real-World Performance Problems

Posted by Linhai Song, Shan Lu  on  Apr 30, 2015 2

The authors show how statistical debugging can be used for diagnosing performance problems, lowing the overhead of run-time performance diagnosis without extending the diagnosis latency.

01:07:36

Migrating to Spring 4 from Spring 3 - What You Need to Know

Posted by Phillip Verheyden  on  Apr 25, 2015 3

Phillip Verheyden covers what it takes to migrate a Spring 3.x application to Spring 4.

01:09:35

Performance Testing Crash Course

Posted by Dustin Whittle  on  Apr 25, 2015

Dustin Whittle explains how to evaluate performance and scalability on the server-side and the client-side with tools like Siege, Bees with Machine Guns, Google PageSpeed, WBench, and more.

01:06:58

Great Single Page Apps Need Great Back-ends

Posted by Adib Saikali  on  Apr 25, 2015 2

Adib Saikali describes the best practices for building back-end services to support sophisticated single page apps using Spring 4. It contains demo code examples.

48:55

Naming Things

Posted by Ian Barber  on  Apr 24, 2015

Ian Barber discusses the importance of behavior, domains and clarity of the names used when writing software or building systems.

56:20

Java 9 and Beyond

Posted by Mark Reinhold  on  Apr 23, 2015

Mark Reinhold keynotes on Java 9’s impact and features –platform module system, security, performance, maintenance-, and speculates on what might come after that, including the Java VM.

13:47

Flint: Fixing Linearizability Violations

Posted by Peng Liu, Omer Tripp, Xiangyu Zhang  on  Apr 23, 2015

The presenters introduce Flint, an automated fixing algorithm for composed Map operations suffering from atomicity violations, being able to fix 96% of the 48 faulty methods found in 27 popular apps.

45:23

Reducing External Risk

Posted by Donald Belcham  on  Apr 22, 2015

Donald Belcham presents design patterns and development concepts that protects one’s code from external systems that may change in uncontrollable ways.

01:30:15

Server-side JavaScript with Nashorn and Spring

Posted by Topher Bullock,Will Tran  on  Apr 18, 2015

Topher Bullock,Will Tran discuss how to overcome the challenge in the mobile market to create rich and highly contextualized user experiences while leveraging the utility of existing systems.

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.

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