The Keys to Developer Productivity: Collaborate and Innovate

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:

What's the focus of your work these days?

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. 

What's the motivation for your talk at QCon San Francisco 2023?

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.

How would you describe your main persona and target audience for this session?

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.

Is there anything specific that you'd like people to walk away with after watching your session?

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.


    Speaker

    Heather VanCura

    Vice President, Community Engagement @Oracle, Director & Chairperson at Java Community Process (JCP) Program, MySQL Community/DevRel, and Board Member

    Heather VanCura is a Vice President, Community Engagement at Oracle, leading the Java Community Process (JCP) program and MySQL Community Outreach team. With 20+ years of experience at Oracle and Sun Microsystems, she actively engages with the developer community as an international speaker, event organizer, and mentor. She has visited six continents and over fifty countries meeting developers and helping them to engage in standards-related and open source projects. Heather is passionate about promoting diversity in technology and volunteers with organizations like Women Who Code and IEEE Women in Engineering. Her extensive involvement includes serving on the boards of Dress for Success and FIRST LEGO League NorCal. Heather's dedication to empowering developers and advocating for diversity makes her a respected leader in the industry. 

    Read more
    Find Heather VanCura at:

    From the same track

    Session Distributed Systems

    The Journey to a Million Ops / Sec / Node in Venice

    Tuesday Oct 3 / 11:45AM PDT

    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.

    Speaker image - Alex Dubrouski

    Alex Dubrouski

    Technical Lead of Server Performance Team @LinkedIn

    Speaker image - Gaojie Liu

    Gaojie Liu

    Senior Staff Software Engineer @LinkedIn, Open Source Contributor @Venice, a Massive Scalable Derived Data Platform

    Session Java

    How Netflix Really Uses Java

    Tuesday Oct 3 / 10:35AM PDT

    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.

    Speaker image - Paul Bakker

    Paul Bakker

    Java Platform @Netflix, Java Champion, and Co-Author of "Java 9 Modularity"

    Session jvm

    Optimizing JVM for the Cloud: Strategies for Success

    Tuesday Oct 3 / 03:55PM PDT

    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.

    Speaker image - Tobi Ajila

    Tobi Ajila

    Eclipse OpenJ9 JVM Engineer @IBM, Optimizing JVMs for Cloud Environments

    Session

    Unconference: JVM Trends

    Tuesday Oct 3 / 02:45PM PDT

    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.

    Session

    Harnessing Exotic Hardware: Charting the Future of JVM Performance

    Tuesday Oct 3 / 01:35PM PDT

    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.

    Speaker image - Monica Beckwith

    Monica Beckwith

    Java Champion, Author of JVM Performance Engineering, JVM Performance Expert @Microsoft, First Lego League Coach, Advocate for STEAM + kids