Record Patterns - Going Beyond Records - A Deep Dive

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=C1lAfolOJ6c



Duration: 36:33
37 views
0


Presented at EclipseCon 2023 in Ludwigsburg, Germany by Manoj N Palat (IBM).

Record Pattern feature is expected to be a standard feature in Java 21, which is an LTS Release. This is build on top of Records, which have been a standard feature for some time and is gaining popularity. Alongwith Record Patterns, Switch Pattern is also expected to be standard. Switch Pattern is a sort of binder for providing Record Pattern. Given this info, it can be safely assumed that Record Pattern feature is going to be widely used with Java 21 version onwards. Hence, it would be great to understand the Record Pattern feature in detail.

Talk will discuss Record Pattern feature in-depth. Plan is to give an introduction to Records in the inital few minutes so as to bring audience not familiar with Records to the same page, and then will delve into the Record Patterns. Talk is not just about discussing what is right in Record Patterns, would also discuss error scenarios that would help the attendees understand this feature more and use it accordingly. Record Patterns are expected to have some enhancements in future as well and will provide a peek into the same if time permits. Will also discuss some possible scenarios of code where the Record Patterns can be used.

Though the talk is deep dive, attendees are expected to have only Java Programming experience. Attendees are not expected to have used Records since that will be covered initially. After attending the session, attendees would have a deeper understanding of Record Patterns and would have an idea as to when and how to use them in their programming tasks.




Other Videos By Eclipse Foundation


2023-11-08MicroProfile and Jakarta EE Panel
2023-11-08Worried about your AI IP? Not with ESF! (sponsored by Eurotech)
2023-11-08Understanding the Benefits of InnerSource in the European Industry
2023-11-08Open Source Licensing in the Era of AI-Assisted Coding
2023-11-08Open Source Is 25 Years Young
2023-11-08Leveraging WebSerial with Espressif IDF Web IDE
2023-11-08Through the looking glass: Effective observability for cloud native applications
2023-11-08The State of the Eclipse Community
2023-11-08Intellectual Property Due Diligence @ Eclipse – Past, Present, & Future
2023-11-08GraalVM, CRaC, Leyden and friends - in search of TRULY cloud-native Java
2023-11-08Record Patterns - Going Beyond Records - A Deep Dive
2023-11-08From Fragmentation to Connection
2023-11-08Web-based Tools and IDEs: Accomplishments and Opportunities
2023-11-08The Future is Soon: Migrating Trace Compass, or any plug-in to a VSCode Extension, for Theia!
2023-11-08Well-being & Resilience In Software Engineering: Walking the Talk Changes the View
2023-11-08Open Cloud Services and an Open Cloud Computing Stack
2023-11-08Deploy and update microservices on the fly with Eclipse Cloud DevTools
2023-11-08How to Build for and Market to Developers (sponsored by Yatta)
2023-11-08High-performance graphical view filtering with Sprotty
2023-11-08The Power of Data-Driven Testing: A Deep Dive into Jakarta Persistence Specifications and NoSQL
2023-11-08What lies beyond microservice architecture? From Microservices to Distributed Platform Architecture