BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older Newer rss
50:29

Pony: Co-designing a Type-system and a Runtime

Posted by Sylvan Clebsch  on  Jun 14, 2017 Posted by Sylvan Clebsch  on  Jun 14, 2017

Sylvan Clebsch talks about Pony, an actor-model, capabilities-secure, native programming language.

52:57

Using FlameGraphs to Illuminate the JVM

Posted by Nitsan Wakart  on  Jun 14, 2017 Posted by Nitsan Wakart  on  Jun 14, 2017

Nitsan Wakart talks about FlameGraphs, a new way to visualize execution profiles and explores the JVM and Java applications using this perspective and the profiles and the utility of this new method.

51:39

Event Sourcing on the JVM

Posted by Greg Young  on  Jun 13, 2017 3 Posted by Greg Young  on  Jun 13, 2017 3

Greg Young looks at Event Sourcing as a concept as well as specific JVM-based implementations that are available. He focuses on where such an implementation would be beneficial or not.

52:09

Real-World Java 9

Posted by Trisha Gee  on  Jun 09, 2017 Posted by Trisha Gee  on  Jun 09, 2017

Trisha Gee shows via live coding how we can use the new Flow API to utilize Reactive Programming, how the improvements to the Streams API make it easier to control real-time streaming data, etc.

51:08

From Concurrent to Parallel

Posted by Brian Goetz  on  Jun 09, 2017 1 Posted by Brian Goetz  on  Jun 09, 2017 1

Brian Goetz explores the different goals, tools, and techniques involved between concurrency and parallelism approaches, and how to analyze a computation for potential parallelism.

50:29

Thinking Strategically about IoT

Posted by Holly Cummins  on  Jun 09, 2017 Posted by Holly Cummins  on  Jun 09, 2017

Holly Cummins talks about the big picture of IoT and whether embedded devices are relevant to business. Cummins demos using an embedded device with MQTT and a Java toolkit for MQTT.

50:57

Spotify's Reliable Event Delivery System

Posted by Igor Maravic  on  Jun 08, 2017 1 Posted by Igor Maravic  on  Jun 08, 2017 1

Igor Maravic talks about the design and operational aspects of Spotify’s reliable event delivery system.

49:32

Distributed Systems Theory for Practical Engineers

Posted by Alvaro Videla  on  Jun 06, 2017 Posted by Alvaro Videla  on  Jun 06, 2017

Alvaro Videla reviews the different models: asynchronous vs. synchronous distributed systems, message passing vs shared memory communication, failure detectors and leader election problems, etc.

50:56

Real-Time & Personalized Notifications @Twitter

Posted by Gary Lam  on  Jun 06, 2017 Posted by Gary Lam Saurabh Pathak  on  Jun 06, 2017

Gary Lam and Saurabh Pathak talk about the hybrid push/pull-based architecture adopted by Twitter Notification platform.

45:25

Creating Space to Be Awesome

Posted by Meri Williams  on  Jun 04, 2017 Posted by Meri Williams  on  Jun 04, 2017

Meri Williams takes a closer look at the science behind great people management, to figure out how to bring these together and craft space for everyone to be awesome.

50:14

Building a High Performing Team

Posted by Patrick Kua  on  Jun 04, 2017 Posted by Patrick Kua  on  Jun 04, 2017

Patrick Kua talks about why and how architects should care about well-functioning teams and looks at the tools and techniques architects can use to build high-performance teams.

29:03

Consensual Software: Prioritizing Trust & Safety

Posted by Danielle Leong  on  Jun 01, 2017 Posted by Danielle Leong  on  Jun 01, 2017

Danielle Leong talks about how to apply a "consent filter" to product decisions to make a safer user experience and to help protect GitHub’s most vulnerable users from harm.

BT