InfoQ Homepage Presentations
-
Rampant Pragmatism: Growth and Change at Starling Bank
Daniel Osborne and Martin Dow discuss relational theory, functional relational programming and self-contained systems, explaining their approach to complexity.
-
Managing for Serendipity
Liz Keogh looks at how innovation often happens through unexpected side-effects, and some different strategies for approaching complex ecosystems, allowing new ideas to emerge.
-
Operating Pivotal Application Service at Scale
Yusuke Kondo and Akinori Nitta explain the challenges faced and solutions experienced to run and manage a large-scale platform.
-
Managing Systems in an Age of Dynamic Complexity
Laura Nolan looks at the common architectural shapes of dynamic control planes, and some examples of how they fail. Why are dynamic control planes so hard to run, and what can be done about it?
-
Tiny Go: Small Is Going Big
Ron Evans talks about TinyGo - a compiler for Go, written in Go itself, that uses LLVM to achieve very small, fast, and concurrent binaries that can also target devices where Go could never go before.
-
Applying Machine Learning to Financial Payments
Tamsin Crossland discusses how ML can be applied to Payments to respond rapidly to known and emerging patterns of fraud, and to detect patterns of fraud that may not otherwise be identified.
-
The What, the Why and Some How of Wardley Mapping - a Conversation with Simon Wardley
Simon Wardley and Shane Hastie discuss what Wardley Mapping is, where the ideas came from, and how they can be applied in real-life situations.
-
The Shu Ha Ri Path of Mastery to Being Agile
Ritika Singh relates the concept of shu-ha-ri with Agile, how the martial art technique could be related and is efficient in practice.
-
Dynamic Creation of Well-Typed DSL Expressions
Pieter Koopman shows how to make dynamic editors for complex user inputs in iTask programs using dynamic types.
-
Four Questions to Ask Your Dev Team
Hannah Foxwell and Jérôme Wiedemann offer four questions to start the dialogue between Platform Teams and Application Teams.
-
Square Pegs, Square Holes: CI/CD that Fits
Cora Iberkleid and Madhav Sathe discuss how to overcome the entry barrier to put modern CI/CD into practice.
-
Panel: the Correct Number of Microservices for a System Is 489
The panelists discuss the architecture of their various systems, what trade-offs they have made in the design of their systems, and how their system has evolved over time.