InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
PID Loops and the Art of Keeping Systems Stable
Colm MacCárthaigh shows what PID loops look like in the context of modern systems, and how exponential backoff, flow-control, and other techniques can be wielded to build self-healing systems.
-
Designing an Ethical Chatbot
Steve Worswick talks about the tips and tricks he uses when designing a chatbot to ensure it remains an ethical product and family-friendly without being corrupted by trolls and abusive users.
-
Streaming Log Analytics with Kafka
Kresten Thorup discusses how and why they use Kafka internally and demos how they utilize it as a straightforward event-sourcing model for distributed deployments.
-
Programming the Cloud with TypeScript
Luke Hoban reviews the unique benefits of applying programming languages in general, and TypeScript in particular, to the cloud infrastructure domain.
-
Non-Traditional Moves into Tech: A Blessing and a Curse?
The panelists share their varied non-conventional routes into tech and discuss the pros and cons of choosing to move into a role in tech, what the benefits and pitfalls are for both them and employers
-
Variety: The Secret of Scale
Cat Swetel provides an approach for incurring variety where it makes sense within the coherence of a longer-term vision.
-
Scaling Infrastructure Engineering at Slack
Julia Grace talks about Slack’s first infrastructure engineering organization, the architectural and organizational challenges, mistakes and war stories since August 2016 to today.
-
Rust, WebAssembly, and Javascript Make Three: An FFI Story
Ashley Williams talks about the Rust and WebAssembly toolchain and the technical work involved in creating a developer-friendly experience designed to grow adoption of WebAssembly.
-
Introduction to SMI (the Service Mesh Interface)
Brendan Burns talks about the recently released generic interface for service mesh technology and covers the SMI specification and implementations.
-
The Service Mesh: It's about Traffic
Oliver Gould talks about the Linkerd project, a service mesh hosted by the Cloud Native Computing Foundation, to give operators control over the traffic between their microservices.
-
Maximizing Performance with GraalVM
Thomas Wuerthinger discusses the best practices for Java code and compiler configurations to maximize performance with GraalVM and how to measure performance in a reliable manner.
-
Surviving the Zombie Apocalypse
Andy Walker talks about one of the most important skills people need to develop in career - Self Management, and describes some techniques for being a better version of ourselves.