InfoQ Homepage Presentations
-
Deep Learning @Google Scale: Smart Reply in Inbox
Anjuli Kannan describes the algorithmic, scaling, deployment considerations involved in a an application of cutting-edge deep learning in a user-facing product: the Smart Reply feature of Google Inbox
-
Semi-Supervised Deep Learning on Large Scale Climate Models
Prabhat presents NERSc’s results in applying Deep Learning for supervised and semi-supervised learning of extreme weather patterns, scaling Deep Learning to 9000 KNL nodes on a supercomputer.
-
API Design Lessons Learned: Enterprise to Startup
Mohamed El-Geish explores lessons learned at big companies like Microsoft and LinkedIn, and adapts the insights drawn from them to fit a fast-growing startup.
-
Beyond REST: Coursera's Journey to GraphQL
Bryan Kane talks about why Coursera is transitioning to GraphQL and shares challenges and learnings from building their GraphQL assembly layer.
-
Rethinking CodeGen: IDL, Thrift, gRPC, Ohh My
Cameron Waeland discusses the evolution of Compass and presents their extensible code generation framework which is at the heart of their automatically generated REST to gRPC reverse proxy.
-
Hardware & Provisioning Engineering @Twitter
M. Singer and N. Johnson present the Provisioning Engineering system at Twitter, called Wilson, which together with Audubon is designed to handle every part of a server's lifecycle.
-
Welcome inside the Head of Larry Wall
Larry Wall is interviewed by Joe Armstrong to find out what goes on inside the head of a programming language designer. Is there a method to use when designing a new language?
-
Leaders at All Levels
Esther Derby explores a different definition of leadership: “The ability to enhance the environment, so that everyone is empowered to contribute creatively to solving the problem(s).”
-
What is Reactive Programming?
Evgeny Poberezkin discusses the evolution of both the definition and implementations of Reactive Programming and how they have been converging in building responsive applications.
-
One and Only One Process in a Distributed System
Nathan Herald discusses the possibility to create a distributed system with one process representing every user / shared resource in Elixir.
-
Ensuring Compliance of 3rd Party App Access in a PSD2 World
David Stewart discusses being successful with open APIs and PSD2.
-
Open Data in UK
Senaka Fernando discusses Open Data: what it is, who uses it, why APIs are important, and how to promote the use of it.