Speaker
Abstract
In the JVM track at QCon SF, the speakers talked about the role of collaboration and innovation and how this is impacting their business. Netflix talked about their architecture and tech stack as they grow into one of the biggest film studios with more systems, services and teams involved and growing scale, how they evolve their Java tech-stack, using Java frameworks, developer tooling and Micro Services. LinkedIn talked about their use of a high-performance distributed database. ASML talked about their platform's architecture, the Java technologies that power it, and using AI and Java together for chip manufacturing. IBM discussed how with the increased cloud adoption and micro services, the role of the JVM has become increasingly significant, including startup and warmup time.
All of these evolutions and pivots are possible due to collaboration and innovation in the Java community ecosystem. The Java innovation pipeline is stronger than it has ever been, and the collaboration is higher than ever before. A new release of Java, Java SE 21, just came out a few weeks ago, and so much was delivered in this new release, with over 15 Java Enhancement Proposals (JEP) via OpenJDK and the Java Community Process (JCP). Virtual threads, string templates, record patterns, pattern matching for switch, generations ZGC, structured concurrency, and more are included in Java 21. Work is already well underway for Java 22, to be released in March 2024, and there are many contributors working on projects in OpenJDK to deliver more innovation from projects such as Panama, Valhalla, Loom, Amber, ZGC, Leyden, and more. Learn how you can adopt the latest technology, innovate and contribute to the future evolution of the Java platform and ecosystem in this session.
Interview
I am focusing on developer and community outreach and synergies between Java, MySQL and Linux developers and technical professionals. I am especially interested in Java developer contributions and collaboration and how productivity and innovations are impacted by the evolution of how the Java platform is developed and evolving.
There has never been a more exciting time in the history of Java - the pipeline for innovation is full, we have a predictable, reliable and stable release cadence and platform. The tools available for collaboration and contribution are ready for your development teams to adopt. The amazing benefits to your team productivity and to your career are the motivations for my talk.
The persona and level of my audience is mid-senior individual contributors, team lads (or aspiring team leads), IT Managers, CXOs, senior technical professionals or architects.
After my session I want attendees to have the knowledge and motivation to be a leader and contributor in the teams and in their communities.
Topics
QCon San Francisco 2023 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
From the same track
Tuesday 3 October
10:35 Pacific DEKJ Session Java How Netflix Really Uses Java Paul Bakker Java Platform @Netflix, Java Champion, and Co-Author of "Java 9 Modularity" Netflix is (in)famous for the way we develop our systems. Micro Services, RxJava, Hystrix and Spring Cloud Netflix are just a few things that developers often associate with Netflix. 11:45 Pacific DEKJ Session Distributed Systems The Journey to a Million Ops / Sec / Node in Venice Alex Dubrouski, Gaojie Liu Venice is an open-source derived data platform developed by LinkedIn. It is used mainly for ML feature storage, which requires the ability to refresh data at very high throughput, and to look it up with low latency. 13:35 Pacific DEKJ Session Harnessing Exotic Hardware: Charting the Future of JVM Performance Monica Beckwith Java Champion, Author of JVM Performance Engineering, JVM Performance Expert @Microsoft, First Lego League Coach, Advocate for STEAM + kids Monica Beckwith offers a deep dive into the intricate world of the JVM and its evolving relationship with exotic hardware in her enlightening presentation at QConSF's JVM trends track. 14:45 Seacliff D Unconference Unconference: JVM Trends What is an unconference? An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions. 15:55 Pacific DEKJ Session jvm Optimizing JVM for the Cloud: Strategies for Success Tobi Ajila Eclipse OpenJ9 JVM Engineer @IBM, Optimizing JVMs for Cloud Environments Embracing cloud-native is more than just a trend; it's a strategic move for modern businesses. As organizations pivot from monolithic structures to agile micro-services, the role of the JVM becomes increasingly significant. 17:05 Pacific DEKJ Session Java The Keys to Developer Productivity: Collaborate and Innovate Heather VanCura Vice President, Community Engagement @Oracle, Director & Chairperson at Java Community Process (JCP) Program, MySQL Community/DevRel, and Board Member In the JVM track at QCon SF, the speakers talked about the role of collaboration and innovation and how this is impacting their business.