InfoQ Homepage Conferences Content on InfoQ
-
Functional Rust - An Exploration
Lisa Passing discusses how to write functional code in Rust.
-
Betting on Evolutionary Architecture: A Note on Software Architecture as Code
James Lewis discusses Evolutionary Architecture and some of the tools that make it possible: SDN, IaaS, CD, Real Options and Architecture Decision Records.
-
How to Build a Great Product with Just-in-Time UX and Design
Sari Griffiths discusses how they integrate designers and engineers to work together in order to take into consideration business, technical and user needs.
-
What is a Service Mesh, and Do I Need One When Developing Microservices?
Daniel Bryant introduces service mesh, what it is, when to use it, and some of the tools to employ.
-
When Data Kills
Cori Crider shares insights from her investigations of US drone strikes in Yemen and Pakistan, and explores how misuse of mass surveillance data has claimed innocent lives.
-
Think beyond Methods, Create Viral Change
Patrick Steyaert discusses the need of instilling a new way of thinking to be agile rather than adopting some new practices.
-
The History of Fire Escapes
Tanya Reilly looks at what can be learned from real world fire codes about expecting failure and designing for it.
-
A Brief, Opinionated History of the API
Joshua Bloch discusses the history of APIs and looks at a few prominent examples with an eye to distilling their essence.
-
Lyft's Envoy: Embracing a Service Mesh
Matt Klein explains why Lyft developed Envoy, focusing primarily on the operational agility that the burgeoning service mesh paradigm provides, with a focus on microservice networking observability.
-
Developers as a Malware Distribution Vehicle
Guy Podjarny discusses risk management with examples from role models inside and outside of tech. Podjarny explains cognitive biases and how good security constraints can actually help move faster.
-
Forced Evolution: Shopify's Journey to Kubernetes
Niko Kurtti talks about the challenges Shopify saw in moving from a traditional host-based infrastructure to a cloud native one, moving not only their core app to Kubernetes but also other apps.
-
Good Agile/Bad Agile
Karl Scotland discusses developing an agile implementation tailored for the organization using experimentation instead of copying a model from others.