InfoQ Homepage QCon London 2018 Content on InfoQ
-
QCon London: Ensuring Data Consistency in Distributed Systems Using CRDTs
Conflict-free Replicated Data Types (CRDTs) is a family of algorithms for ensuring strong eventual consistency in distributed systems without the use of a centralized server that now has been theoretically proven to work, Martin Kleppmann claimed in a presentation at QCon London 2018, where he explored algorithms allowing people to collaborate on shared documents.
-
The Future of Microservices and Distributed Systems: QCon London Microservices Panel Discussion
In the microservices panel at QCon London 2018, track host Sam Newman together with Susanne Kaiser, Guy Podjarny, Idit Levine and Mark Burgess, discussed how the service technology as we see it today will change, and how we will build systems in the future. They believe microservices will continue to exist but will evolve into becoming a base for other techniques like serverless architectures.
-
Has Kubernetes Crossed the Chasm? Ian Crosby Shares His Thoughts at QCon
Ian Crosby claims Kubernetes is close to mainstream adoption as the remaining challenges in the enterprise world (namely highly secured environments, support for windows, better support for stateful workloads and integration with legacy software and hybrid clouds) are actively being addressed by the community. As Crosby put it, "the question is not if Kubernetes will cross the chasm, but when".
-
How Observability Impacts Testing: Q&A with Amy Phillips at QCon London
Observability gives you a picture of the system’s current health and can replace certain types of testing. For low-risk application areas you can rely on observability instead of testing, provided you have continuous delivery that provides fast feedback and allows you to release changes quickly.
-
Demystifying Machine Learning for Development Teams and Children
Rob Harrop's QCon London keynote, titled AI and ML for Software Engineers, spoke of how ML often sits behind a siloed wall between dev and data science teams. Developers are often jarred from being able to develop their own competence due to the aura of mysticism around ML. Dale Lane of IBM spoke in the sponsor stream of how he's been demystifying and making ML accessible to children.
-
Q&A with Laura Bell on Continuous Security at QCon London
Q&A with Laura Bell at QCon London. We discuss her keynote, continuous security and her own professional security journey.
-
Dealing with the Broken Human Machine: How to Create High-Performing Teams
To really progress in developing software and build anything at a scale, you have to examine your blind spots and learn to deal with people. The culture we build is important: the difference between a high performing engineering team and a low performing one is orders of magnitude in terms of productivity and quality. Focusing on how we do things is as important as what we’re doing.
-
Data-Driven Thinking for Continuous Improvement
Organizations need an objective way to measure performance and tie actions back to business outcomes to improve continuously. Avvo uses a data-driven decision framework with an autonomous team model and a practice of retrospectives to help people make better decisions and proposals for continuous improvement.