InfoQ Homepage Presentations
-
Modern Day C# Development in Visual Studio 2017
Kevin Pilch discusses improvements in VS 2017: performance improvements in startup and solution load, editing, code style, quick fixes, refactorings, unit testing, debugging, deployment, and more.
-
Debugging Microservices: How Google SREs Resolve Outages
Adam Mckaig and Liz Fong-Jones talk about how SREs discover and debug problems at Google during outages, and share real stories about their experiences.
-
Design Microservice Architectures the Right Way
Michael Bryzek highlights specific key decisions that very directly impact the quality and maintainability of a microservice architecture, covering infrastructure, continuous deployment, and more.
-
Jupyter Widgets: from Button to Virtual Reality
Maarten Breddels introduces Jupyter, a learning web application, detailing how its widgets can be used in different programming languages.
-
Efficient Service Communication with gRPC
Petra Bierleutgeb takes a look at gRPC, discussing how its support for HTTP/2, protocol buffers, type-safety and others makes it an alternative to REST/JSON-based service communication.
-
Product Manager? Product Owner? Nope. Outcome Manager!
Josh Seiden discusses turning Product Managers into Outcome Managers, measuring their effectiveness not by how much software they deliver but how much value they create.
-
1968
Kevlin Henney discusses the last 50 years of software development, some of the lessons learned and some that could have been learned, and what the future may have in store.
-
Thinking Ethically at Scale
Yanqing Cheng discusses ethical decision-making with a focus on how intuitions don’t scale, emotion and instincts lead us to do the wrong thing, and how to do things right.
-
Expect Teams to Perform? Then Give Them the Tools to Do So!
Gitte Klitgaard discusses the tools provided for each team involved in a project and how they were enabled to build the foundations themselves.
-
The Optics of Kanban: Lens and Filters
Andy Carmichael discusses making better decisions by using Kanban Lens and filters.
-
Probabilistic Programming from Scratch
Mike Lee Williams demonstrates building a lightweight probabilistic programming system from scratch with Python. He also explores how solving problems using PyMC3.
-
Building Better Blockchain Use Cases
Wesley Graham attempts to explain why 92%of 26,000 blockchain projects started in the last two years have died.