• Home
  • /
  • Talk

Uncovering Project Amber

(talk)

Stay ahead of the curve. Find out how Project Amber is transforming Java’s basic language constructs and introducing newer features, to enhance developer productivity and coding experience. In this session, you'll cover code examples of type inference with local variables and lambda parameters using ‘var’ (Java 10 and 11). You’ll discover how the switch expressions (Java 12) make your code readable and concise, taking off the ambiguity with switch constructs. If you think using String concatenation is cumbersome, especially with regex, JSON, XML or SQL queries, don’t miss Raw String Literals (Java 13). That’s not all. Project Amber also includes Enhanced Enums, Data Classes, Lambda Leftovers, Pattern Matching, and Concise Method Bodies. How do these additions or modification impact you to read or write code? Should you really bother about all these changes? Yes, together, these changes will transform how you write your everyday code. The audience will takeaway why, how and where to use these language features to improve everyday coding experience.

Mala Gupta

Developer Advocate JetBrains, Java Champion, director WomenWhoCode, Leader DelhiJUG

Mala Gupta is Developer Advocate at JetBrains. She is also founder and lead mentor at eJavaGuru.com, Java Champion at Oracle, book author with Manning and Packt Publications. An international speaker at industry conferences, she has an experience of 18 years in software industry. She has been actively supporting Java certification as a path to career advancement. Since 2006, she has been coaching students and professionals to succeed on these certifications. A sought after speaker and coach, Mala Gupta's Java books with Manning Publications, USA, are top-rated for Java Certification around the globe. She co-leads Delhi Java User Group . A strong supporter of Women in Technology, she drives initiatives of Women Who Code - Delhi chapter to augment participation of women in tech. Mala has also co-founded KaagZevar.com - a platform for nurturing creativity as an essential life skill.