BT
Older Newer rss
01:06:25

Clojure in the Large

Posted by Stuart Sierra  on  Jul 18, 2014 1

Stuart Sierra discusses various Clojure features: protocols, records, DI, managing startup/shutdown of components, dynamic binding, interactive development workflow, testing and mocking.

01:07:17

Biological Realms in Computer Science

Posted by Didier Verna  on  Jul 16, 2014 1

Didier Verna keynotes on the bonds between biology and computer science, how these bonds developed over the years, and how software could behave like living organisms.

01:15:17

Full Stack JavaScript

Posted by Grant Shipley  on  Jul 16, 2014

Grant Shipley demos using JavaScript and Node.js to develop an iOS and Android application using MongoDB as backend.

58:03

Lambda: A Peek Under the Hood

Posted by Brian Goetz  on  Jul 13, 2014 1

Brian Goetz explains how lambda expressions are implemented using the invokedynamic instruction introduced in Java SE 7.

44:46

Living in the Matrix with Bytecode Manipulation

Posted by Ashley Puls  on  Jul 10, 2014

Sponsored by New Relic. Ashley Puls introduces three common byte code manipulation frameworks: ASM, CGLib, and Javassist, providing enough detail to get one started.

51:15

Evolving REST for an IoT World

Posted by Todd Montgomery  on  Jul 09, 2014

Todd Montgomery explains using WebSocket and reactive programming in an event driven RESTful architecture for the emerging IoT world.

59:59

Web & Database Load Testing with JMeter

Posted by Michael Dowden  on  Jul 09, 2014 2

Michael Dowden introduces JMeter and explains how to develop a data-driven methodology to determine some of the limits of a web application: max number of concurrent users, bottlenecks, etc.

46:00

Garbage Collection is Good!

Posted by Eva Andreasson  on  Jul 08, 2014 1

Eva Andreasson has a fairly entertaining and yet painful presentation around garbage collection that will probably will end with more questions than answers.

53:56

Understanding Latency: Some Key Lessons & Tools

Posted by Gil Tene  on  Jul 05, 2014

In this solutions track talk, sponsored by Azul Systems, Gil Tene discusses common pitfalls encountered in measuring and characterizing latency, and ways to address them using some new open source tools.

01:17:28

Scala: The Good Parts

Posted by Jack Singleton  on  Jul 05, 2014

Jack Singleton discusses how to improve code readability and maintainability in Scala, and how to be productive with Options, Immutability, and the Collections library.

55:18

Are You Ready for 1000-Way Parallelism on a Single Chip?

Posted by Andreas Olofsson  on  Jul 03, 2014 2

Andreas Olofsson reviews the history of processors and outlines some of the challenges ahead, introducing project Parallella meant to speed up the transition to massively parallel computing.

49:59

Practicing at the Cutting Edge

Posted by Martin Thompson  on  Jul 03, 2014

Martin Thompson focuses on the evolution of Java and how it contrasts to C/C++, covering the cultural challenges of pushing the limits of performance and how to collaborate with industry experts and organize teams, which often stands at odds with the culture in many organisations.

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