InfoQ Homepage Presentations
-
BigCos Catching up – Digitizing the Old Economy
Christian Umbach discusses how enterprises should address the digitization of their companies.
-
Distributed Scheduler Hell
Matthew Campbell offers tips and tricks choosing between different container schedulers -Mesos, Kubernetes, Docker Swarm, Nomad, manual - for different applications/microservices.
-
Mobile Connectivity and IoT
Leslie Shannon overviews the different kinds of connectivity options available to IoT solution providers underlining which connectivity types are best for which purposes.
-
Causal Inference in Data Science
Amit Sharma discusses the value of counterfactual reasoning and causal inference, demonstrating that relying on predictive modeling based on correlations can be counterproductive.
-
Can't We Just Agree Quality Is Good?
Torbjörn Gyllebring considers that software development needs a better understanding about the dynamics and economic implications of deliberate, thoughtful contextualization of quality.
-
Clojure Spec: Expressing Data Constraints without Types
Alex Miller introduces Clojure Spec which can be used for program validation, documentation, destructuring, instrumentation, data generation, and automatic generative testing.
-
Orchestrating Chaos: Applying Database Research in the Wild
Peter Alvaro describes LDFI’s (Lineage-driven Fault Injection) theoretical roots in database research, presenting early results from the field and opportunities for near and long-term future research.
-
Scaling Event Sourcing for Netflix Downloads
Phillipa Avery and Robert Reta describe how Netflix successfully launched their Download feature with the use of a Cassandra-backed event sourcing architecture, describing the event store implemented
-
Managing Thousands of Data Services @Heroku
Gabriel Enslein discusses the evolution of fleet orchestration, immutable infrastructure, security auditing for managing data services for many Salesforce customers.
-
Servlet vs Reactive Stacks in Five Use Cases
Rossen Stoyanchev talks about five common use cases in web application development and explores the impact of building on Servlet and Reactive stacks. He uses RxJava, Reactor, Spring MVC and WebFlux.
-
Polyglot on the JVM with Graal
Thomas Wuerthinger overviews Graal's language interoperability, and previews a low footprint AOT compiled Graal-enabled VM for embedded environments and microservices that require fast startup.
-
The Journey to Microservices from a Startup Perspective
Susanne Kaiser shares some experiences and challenges her team at JustSocialApps faced and still face during their microservices journey.