InfoQ Homepage Presentations
-
Setting Goals as a Staff+ Engineer
Sabrina Leandro discusses how to define your development journey as a staff+ engineer, figuring out what you should be working on, how to set your goals, and how to define your backlog of work.
-
Virtual Threads for Lightweight Concurrency and Other JVM Enhancements
Ron Pressler presents how and why Java abstracted its existing thread construct to provide an alternative user-mode implementation of threads as opposed to offering a new concurrency construct.
-
The Interaction between the Hybrid and Remote Working Revolution and Maintaining Our Mental Health
Helen Bartimote highlights the importance of addressing mental health and well-being in remote or hybrid working environments.
-
Developing above the Cloud
Paul Biggar talks about Darklang, a language designed to run on the cloud. By combining many things below the programming language abstraction layer, it resulted in less complexity for the developer.
-
Banking on Thousands of Microservices
Suhail Patel covers lessons learned creating a banking platform on the cloud that serves over 7 million customers daily and relies on a lean engineering team, microservices, Cassandra, and Kubernetes.
-
How to Build a Reliable Kafka Data Processing Pipeline, Focusing on Contention, Uptime and Latency
Lily Mara shares how OneSignal improved the performance and maintainability of its highest-throughput HTTP endpoints (backed by a Kafka consumer in Rust) by making it an asynchronous system.
-
Responsible AI: from Principle to Practice!
Mehrnoosh Sameki discusses Responsible AI best practices to apply in a machine learning lifecycle and shares open source tools to incorporate to implement Responsible AI in practice.
-
Needle in a 930M Member Haystack: People Search AI @LinkedIn
Mathew Teoh explores how LinkedIn's People Search system uses ML to surface the right person that you're looking for.
-
Growing Others to Grow Yourself
Audrey Troutt shares how the best way to grow in your career is to help others grow as well, but only if you learn to let go of what you are good at, and teach others to excel at those skills too.
-
Deconstructing an Abstraction to Reconstruct an Outage
Chris Sinjakli explores the aftermath of a complex outage in a Postgres cluster, retracing the steps taken to reliably reproduce the failure in a local environment.
-
Hard Problems in Front-End Platforms
Katie Sylor-Miller discusses the world of Front-end Platform Engineering, exploring the unique challenges, strategies, and best practices involved in creating robust, scalable, and reliable systems.
-
Eventual Consistency – Don’t Be Afraid!
Susanne Braun shares her experiences from different case studies with industry clients, and open access design guidelines developed using action research.