InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Developer Effectiveness: Optimizing Feedback Loops
Tim Cochran presents research gathered from ThoughtWorks' varied clients and projects and shows some of the metrics they have identified as guides to creating the culture for high performing teams.
-
How to Supercharge a Team with Delegation
James Stanier talks about the concept of delegation and shows how to use it to effectively delegate tasks as an individual contributor and a manager in a way that improves the whole team.
-
Taming Large State: Lessons from Building Stream Processing
Sonali Sharma and Shriya Arora describe how Netflix solved a complex join of two high-volume event streams using Flink.
-
Reflecting on a Life Watching Movies and a Career in Security
Jason Chan talks about some trends in the movie industry that relate well to similar changes in technology and security.
-
Linux Foundation's Project EVE: a Cloud-Native Edge Computing Platform
Roman Shaposhnik covers design and implementation of a novel Edge Computing platform created at ZEDEDA Inc. and later used as a founding project for the Linux Foundation's LF Edge initiative.
-
To Microservices and Back Again
Alexandra Noonan talks about what microservice antipatterns to avoid, the tradeoffs between microservices and a monolith, how to identify when it's time make a big change, and more.
-
The Evolution of Distributed Systems on Kubernetes
Bilgin Ibryam takes us on a journey exploring Kubernetes primitives, design patterns and new workload types.
-
Should We Really Run It if We Build It?
"Build it, run it" is the war-cry of the startup and scale up industry. Is it really that simple? Are there hidden costs like engineer burnout? And do B2B & B2C companies have different prerogatives?
-
Stop Talking & Listen; Practices for Creating Effective Customer SLOs
Cindy Quach discusses some of the common pitfalls that arise from collecting and analyzing service data such as only using 'out-of-the-box' metrics and not having feedback loops.
-
Five Simple Tools to Unlock Innovation
Sarah Shewell talks about the 5 tools to help ignite innovation and expose unspoken customer needs, tools that come from each phase of the design thinking framework.
-
Machine Learning through Streaming at Lyft
Sherin Thomas talks about the challenges of building and scaling a fully managed, self-service platform for stream processing using Flink, best practices, and common pitfalls.
-
Java in Containers - Part Deux
David Delabassee looks in parallel at how OpenJDK is evolving to cope with some of those changes and most importantly what it all means for Java developers.