BT
Older rss

View presentations by conference

30:26

JVM Optimization 101

Posted by Sebastian Zarnekow  on  Jul 31, 2015

Sebastian Zarnekow discusses JVM internal optimizations, presenting how the JVM sees through code to apply techniques like inlining, loop unrolling and escape analysis at runtime.

44:06

Eclipse & Gradle–The Best of Both Worlds

Posted by Hans Dockter, Etienne Studer  on  Jul 31, 2015

Hans Dockter, Etienne Studer present an Eclipse plug-in for Gradle, demonstrating the integration between Eclipse and Gradle.

21:42

Mini-talks: Seven Deadly Sins, Nanoservices, Protocol-Layer Semantics

Posted by Daniel Bryant, Arian Adair, Michael Hendricks  on  Jul 31, 2015

Mini-talks on: The Seven Deadly Sins of Microservices. The Importance of Wise Protocol-Layer Semantics in the Design of Microservices. HTTP Nanoservices.

36:35

Mini-talks: Deterministic Testing, Typesafe Config, Spreads v Probe, & Real-Time Event-Driven

Posted by A. Falck, M. Rezaei, E. Pederson, B. Brodie  on  Jul 31, 2015

Small sessions on: Deterministic testing in a non-deterministic world. Hash Spreads and Probe Functions. Typesafe Config on Steroids. Real-Time Distributed Event-Driven Computing at Credit Suisse.

30:24

API Design Methodology

Posted by Mike Amundsen  on  Jul 29, 2015 2

Mike Amundsen describes a methodology for designing Web APIs (based on the book "RESTful Web APIs") that allows to map key aspects of a business into a usable, scalable, and flexible interface.

53:32

Creating An Incremental Architecture For Your System

Posted by Giovanni Asproni  on  Jul 29, 2015

Giovanni Asproni shows how to create a software architecture with just the right amount of design that can be incrementally evolved (or changed) as the system grows and changes.

01:24:53

The Dos and Don'ts of Multithreading

Posted by Hubert Matthews  on  Jul 29, 2015 2

Hubert Matthews describes some of the problems encountered in multithreading and discusses how to avoid them through appropriate design choices.

55:51

Let’s Get to the Rapids: Java 8 Stream Performance

Posted by Maurice Naftalin  on  Jul 29, 2015

Maurice Naftalin discusses stream performance problems and creates guidelines for getting the best performance from Java 8 streams.

52:12

The Good, Bad and Ugly of Growth

Posted by Aaron Quint  on  Jul 29, 2015

Aaron Quint shares an honest story of a team's journey, taken from his experience as CTO of Paperless Post, an organization which went from 5 to over 100 people and from a dev team of 2 to 40.

51:28

Demand-Driven Architecture

Posted by Kovas Boguta, David Nolen  on  Jul 29, 2015 1

Kovas Boguta, David Nolen discuss embracing demand-driven architectures to be able to more flexibly accommodate the rapidly transforming needs of the clients.

58:55

Introduction to Ionic, a Cordova and AngularJS-based Mobile Web App Framework

Posted by Mike Hartington  on  Jul 26, 2015

Mike Hartington introduces Ionic and its components, builds a sample app, and explores the suite of tools and services Ionic provides for hybrid mobile app development.

58:37

Building Distributed Systems with Apache Mesos

Posted by Benjamin Hindman  on  Jul 25, 2015

Benjamin Hindman discusses Apache Mesos, focusing on the Mesos API and how the primitives provided by Mesos can make it easier to build new stateful services and frameworks.

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