InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
The Effective Remote Developer
David Copeland discusses what can be done to be our best self as a remote team member, as well as what people need from their environment, team, and company, and how to be efficient as a remote dev.
-
You Can and Should Make Hardware
Jeff Williams talks about how to always maintain zero difference between prototype and production versions, treat hardware as a delivery system for software value, run everyday design sprints and more
-
Continuous Optimization of Microservices Using ML
Ramki Ramakrishna shares Twitter’s recent experience in applying Bayesian optimization to the performance tuning problem, discussing a service used for continuously optimizing microservices.
-
The ARM to Z of Multi-Architecture Microservices
Christy Norman Perez and Christopher Jones discuss creating multi-platform images with Docker; emulating architectures in containers, running them on Docker Swarm on arm64, ppc64le, s390x, and x86_64.
-
Microservices: Patterns and Practices Panel
C. Richardson, R. Shoup, L. Ryan, R. Tangirala, and R. Schloming participate in a discussion on microservices and the challenges faced at scale, the strategies to use and more.
-
Data Consistency in Microservice Using Sagas
Chris Richardson discusses messaging, durability, and reliability in microservice architectures leveraging the Saga Pattern, explaining how sagas work and introduces a saga framework for Java.
-
Debugging Containerized Microservices
Idit Levine describes and demonstrates common debugging techniques and introduces Squash, a new tool and methodology.
-
Istio - Weaving the Service Mesh
Louis Ryan discusses Istio, a tool which provides a common networking, security, telemetry and policy substrate for service meshes which help transitioning to microservices.
-
Cloud Native Infrastructure with Kubicorn
Kris Nova talks about Kubicorn and what it means to run a cloud native application that manages underlying cloud native infrastructure through concrete examples from the Kubicorn project.
-
Understanding Python Memory at Instagram
Min Ni discusses how Python memory profiling is done at Instagram, insights from memory profiling data, and learnings from tuning and improving Python memory garbage collection.
-
You Build It, You Secure It
John Willis talks about how developers and operators can include security in all parts of the delivery pipeline, and implement security gates in the same way as they implement code test gates.
-
CI/CD: Lessons from LinkedIn and Mockito
Szczepan Faber talks about two different use cases of implementing continuous delivery at scale: LinkedIn and Mockito. Yet the challenges, benefits & impact on the engineering culture are very similar