InfoQ Homepage Presentations
-
The Art, Science and Psychology of Decision Making
Hannes Ricklefs makes an exploration into the science behind decision-making, with tips and tricks to improve the ability to make sound personal and professional choices.
-
Pitfalls of Unified Memory Models in GPUs
Joe Rowell explores the use of unified memory on modern GPU, the low-level details of how unified memory is realized on an x86-64 system, and some of the tools to understand what's happening on a GPU.
-
Resilience and Chaos Engineering in a Kubernetes World
The panelists discuss the tools, knowledge, and resources that can help achieve faster incident response and recovery times.
-
When DevOps Runs Its Course - We Need Platform as a Runtime
Aviran Mordo describes how Wix is building its own Platform as a Runtime (PaaR) infrastructure that allows developers to ship software faster, more securely, and with higher quality.
-
How We Created a High-Scale Notification System at Duolingo
Vitor Pellegrino and Zhen Zhou discuss how they built and tested Duolingo's high-scale on-demand notification system, including what it takes to manage resources and site reliability concurrently.
-
Architecting for Data Products
Danilo Sato discusses what constitutes a data product and different types of data products, how data products support data architecture at different levels, skills and team topologies needed.
-
Are You Done Yet? Mastering Long-Running Processes in Modern Architectures
Bernd Ruecker discusses process orchestration and how tools like microservice orchestrators or workflow engines are built to implement long-running capabilities.
-
Building SaaS from Scratch Using Cloud-Native Patterns: a Deep Dive Into a Cloud Startup
Joni Collinge presents the design and implementation of the Diagrid Cloud platform, covering design considerations, trade-offs and learnings, using Kubernetes, Dapr and Cloud-Native services.
-
Not Just Memory Safety: How Rust Helps Maintain Efficient Software
Pietro Albini discusses how Rust's type system can be used to ensure correctness and ease refactorings, leveraging procedural macros to reduce code duplication, introducing parallelism, and tooling.
-
Everything is a Plugin: How the Backstage Architecture Helps Platform Teams at Spotify and beyond Spread Ownership and Deliver Value
Pia Nilsson and Mike Lewis explain how the Backstage plugin system brings disparate pieces of functionality together, and walk through examples of how Backstage can be extended and interconnected.
-
Being a Bad Influence – the Dangerous Dichotomies of People Management
Hannah Foxwell shares the nightmares of people management, recounts some of the mistakes she's made and shares the lessons learnt along the way.
-
Framework Defined Infrastructure (FdI) – an Evolution of Infrastructure as Code (IaC)
Malte Ubl discusses the future of infrastructure management with Framework-defined Infrastructure (FdI), an evolution of the industry-standard Infrastructure as Code (IaC).