Contact Us About Sponsorship

Questions about Micronaut Foundation sponsorship?

Please complete this form, and we’ll follow up with you shortly.

Technology Advisory Board Meeting Minutes - June 18, 2021

Attendance

  • Graeme Rocher – Micronaut Foundation, co-founder and Director; Oracle, Architect
  • James Kleeh – Object Computing, Micronaut Development Lead
  • Ken Sipe – Mesosphere, Cloud Solutions Architect
  • Neal Ford – ThoughtWorks, Director, Cloud Architect
  • Venkat Subramaniam – Agile Developer Inc., Founder
  • Yuriy Artamonov – JetBrains, Microservices Fellow
  • Guillaume LaForge – Google, Developer Advocate for Google Cloud Platform
  • Bruno Borges – Microsoft, Principal Product Manager for Java

Board Members Not In Attendance

  • Jeff Scott Brown – Micronaut Foundation, Co-Founder and Director; Micronaut Practice Lead at Object Computing
  • Zhamak Dehghani – ThoughtWorks, Principal Consultant

Others In Attendance

  • Jen Wiese – Object Computing, OSS Community Engagement Manager, Meeting Scribe

Meeting led by

  • James Kleeh

Agenda

  • Welcome (JK)
  • Foundation Updates (JW)
    • New TAB Member
  • Upcoming Community Events (JW)
  • Tech Talk (JK)
    • Roadmap Review
    • Breaking Changes in Transitive Dependencies
    • Perspectives on Live Development-Time Reloading
  • Foundation-Hosted Projects (JW)
  • Open Discussion (All)

Welcome

  • Welcome all attendees
  • Agenda review

Foundation Updates

New TAB Member

  • Please welcome new attendee, Bruno Borges, Principal Product Manager for Java at Microsoft

Upcoming Community Events

  • Reminder that the Foundation sponsors events, including educational webinars and workshops, focusing on the Micronaut framework and related technologies

Tech Talk

Roadmap Review

  • VS Code Extension
    • Graeme will send a how-to example and is interested in tooling feedback
  • JMS, Pulsar
    • Both started by the community
    • JMS is further along
    • We will have full releases out in the near future
  • In Progress
    • Micronaut Data Document DB
    • CDI
      • Not supporting full CDI – CDI lite
    • AWS X-Ray
  • Some Progress
    • Bean Import
      • Beans at compile time
    • Scala

Breaking Changes in Transitive Dependencies

  • Neal:
    • Consider what is a higher priority: stability or flexibility
  • Venkat:
    • Technologists can’t prepare for unanticipated changes
    • Focus should be on clarity, consistency, meeting expectations
  • Yuriy:
    • Option: Make more BOMs and manage releases separately
    • Generally leaning towards stability
  • James:
    • Polling the group
  • Neal:
    • Stability
  • Venkat:
    • On the fence; just needs to know the expectations
  • Guillaume:
    • Leaning more towards stability
  • Yuriy:
    • No opinion
  • Jen:
    • Consider polling the community via Twitter poll

Community members are encouraged to contribute their thoughts to TAB on this, as we need to make final decision.

Perspectives on Live Development-Time Reloading

  • Guillaume:
    • Starts super fast already, so not in a hurry to have it
  • Yuriy:
    • Important from a marketing perspective
  • James:
    • Only downside to current solution is loss of in-memory data and re-execution of startup logic; the cost of implementing classloader-based reloading does not offset the benefit
  • Graeme:
    • Wouldn’t use the feature because it doesn’t fit his workflow

Community members are encouraged to contribute their thoughts to TAB on this, as we need to make final decision.

Foundation-Hosted Projects

  • Sean Gilligan (SupernautFX)
    • Didn’t get to this topic; there was too much tech talk and we were already over time.
    • Moved to next meeting agenda

Open Discussion

  • Meeting minutes to be published on micronaut.io
  • Thank you to everyone who attended. Your participation and time is very much appreciated.