BT

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

Older Newer rss
52:41

A Practical Road to SaaS in Python

Posted by Armin Ronacher  on  May 31, 2017 Posted by Armin Ronacher  on  May 31, 2017

Armin Ronacher discusses his experiences building SaaS businesses on a Python technology stack from a security and scalability point of view, and what other technologies work well with Python.

47:47

Why We Chose Erlang over Java, Scala, Go, C

Posted by Colin Hemmings  on  May 31, 2017 1 Posted by Colin Hemmings  on  May 31, 2017 1

Colin Hemmings discusses when and why one should choose Erlang over other options, but also when not to choose it.

36:00

GraphQL for Fun & Profit

Posted by Tom Adams  on  May 28, 2017 Posted by Tom Adams  on  May 28, 2017

Tom Adams introduces GraphQL, explaining why it is useful when dealing with an API.

52:53

Full-Scale Elm in Production

Posted by Richard Feldman  on  May 11, 2017 Posted by Richard Feldman  on  May 11, 2017

Richard Feldman introduces Elm, how it works, what differentiates it from the other front-end technologies, and gives practical advice for introducing it to an existing JavaScript codebase.

45:15

The Hitchhiker's Guide to Serverless JavaScript

Posted by Steve Faulkner  on  May 11, 2017 Posted by Steve Faulkner  on  May 11, 2017

Steve Faulkner discusses Bustle's entire serverless stack. He talks about the good, the bad, and the ugly, sharing real numbers from production systems.

47:56

In-Memory Caching: Curb Tail Latency with Pelikan

Posted by Yao Yue  on  May 02, 2017 Posted by Yao Yue  on  May 02, 2017

Yao Yue introduces Pelikan - a framework to implement distributed caches such as Memcached and Redis. She discusses the system aspects that are important to the performance of such services.

47:20

High Performance Managed Languages

Posted by Martin Thompson  on  Apr 28, 2017 Posted by Martin Thompson  on  Apr 28, 2017

Martin Thompson explores how their managed runtimes can equal, and even better in some cases, the performance of native languages.

40:53

Performance Testing in Java

Posted by Ixchel Ruiz  on  Apr 27, 2017 2 Posted by Ixchel Ruiz Andres Almiray  on  Apr 27, 2017 2

Ix-chel Ruiz and Andres Almiray talk about the tools, like JMeter and JMH, and some techniques that should make engaging in performance testing a rewarding experience.

36:01

Building Hypermedia Clients

Posted by Todd Brackley  on  Apr 23, 2017 Posted by Todd Brackley  on  Apr 23, 2017

Todd Brackley demonstrates provisioning a network of data through a JavaScript client to show that there is no magic and talks through some of the major design issues.

46:03

Straggler Free Data Processing in Cloud Dataflow

Posted by Eugene Kirpichov  on  Apr 11, 2017 Posted by Eugene Kirpichov  on  Apr 11, 2017

Eugene Kirpichov describes the theory and practice behind Cloud Dataflow's approach to straggler elimination, and the associated non-obvious challenges, benefits, and implications of the technique.

48:18

Goodbye PrintGCDetails... and Other JDK 9 Changes!

Posted by Tony Printezis  on  Apr 09, 2017 Posted by Tony Printezis  on  Apr 09, 2017

Tony Printezis talks about the major changes and improvements coming in JDK 9 that will affect (but also help) anyone who's interested in Java performance monitoring, profiling, and tuning.

48:49

Building Data Pipelines in Python

Posted by Marco Bonzanini  on  Mar 28, 2017 Posted by Marco Bonzanini  on  Mar 28, 2017

Marco Bonzanini discusses the process of building data pipelines and all the steps necessary to prepare data, focusing on data plumbing and going from prototype to production.

BT