BT
Older rss
58:38

Move Deliberately and Don’t Break Anything: Lessons from the Evolution of Java

Posted by Brian Goetz  on  Jul 28, 2016

Brian Goetz looks at some of the challenges and lessons of steering Java through major evolutionary changes, and a sneak peek at where the Java platform is headed.

56:46

Future of Container-Enabled Infrastructure

Posted by Brandon Philips  on  Jul 22, 2016

Brandon Philips describes how bringing containers, schedulers, and distributed systems together will create more reliable and greatly more trusted server infrastructures.

59:49

Code Quality in Practice

Posted by Bryan Helmkamp  on  Jul 16, 2016

Bryan Helmkamp discusses insights from analyzing over 1T LoC daily, what makes a code metric valuable, when unmaintainable code may be preferable, and what prevents maintaining quality code over time.

01:00:35

Understanding Parallel Stream Performance in Java SE 8

Posted by Brian Goetz  on  Jul 08, 2016

Brian Goetz explores tools and techniques involved in parallelism, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.

54:08

Securing Software by Construction

Posted by Jean Yang  on  Jul 08, 2016

Jean Yang discusses research ideas to create secure software, what prevents them from becoming commercial solutions, and how the Cybersecurity Factory accelerator bridges the research/industry gap.

54:56

Server-Less Design Patterns for the Enterprise with AWS Lambda

Posted by Tim Wagner  on  Jul 08, 2016

Tim Wagner defines server-less computing, examines the key trends and innovative ideas behind the technology, and looks at design patterns for big data, event processing, and mobile using AWS Lambda.

01:01:23

React Native: A Better Way to Do Mobile

Posted by Brent Vatne  on  Jul 08, 2016

Brent Vatne introduces React Native, a framework for building native user interfaces for mobile devices.

42:18

The World of Swift 3

Posted by Daniel Steinberg  on  Jul 07, 2016

Daniel Steinberg takes a look at what idiomatic Swift will look like when Swift 3 is released and discusses the reasoning behind some of the choices.

49:02

Taming the Wild Wild West of Next-Gen Front-End Apps

Posted by Ari Lerner  on  Jun 19, 2016

Ari Lerner discusses the options for building next-gen front-end apps, demonstrating how to build and deploy an app using both Angular 2 and React.js.

51:02

React.js Reconciliation

Posted by Jim Sproch  on  Jun 08, 2016 1

Jim Sproch describes how reconciliation works within React, and how to use it to enhance both performance and user experience.

59:34

Beating Hand Tuned Assembly in Compiled Languages

Posted by David Richardson  on  Aug 09, 2015

David Richardson presents the optimization techniques employed to set three world speed records using a combination of code generation and hardware specific optimizations.

58:24

Distributed Scheduling with Apache Mesos in the Cloud

Posted by Diptanu Choudhury  on  Aug 02, 2015

Diptanu Choudhury discusses the design of Netflix’ distributed scheduler based on Mesos and Titan, focusing on bin packing algorithms, scaling in and out of clusters, fault tolerance, and redundancy.

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