Moaid is a Software Consultant, Code Jedi and an OzCode Evangelist at CodeValue. He views Software development as both an Art form and a Profession, and he is an advocate for Software Craftsmanship and Clean Code methodologies. Since the first time he had to debug a program, Moaid has aspired to master the art of debugging and to decrease debugging time as much as possible. In his blog (http://moaid.codes) Moaid writes about software, programming languages, software development tools and anything else he finds interesting.
Michael is an experienced software developer and architect with a history of providing solutions for companies in diverse industries. He has expertise with a range of technologies and skills from traditional frontend and modern web development to Microservices oriented backend, from Azure to AWS, and many things in-between. Michael has been helping CodeValue customers to meet their technological challenges for the past eight years. He is a self-proclaimed programming languages geek.
Cloud & Backend track
10:05 - 11:00 Java Turns 25 - How Is It Faring and What Is Yet to Come
Java has been around for quite a while. Ever since its debut in 1995, it has gone through multiple versions, wide adoption, unexpected evolution turns and infinite number of things built using it. But what's new in the Java & JVM landscape? What's popular and what's lurking behind the corner to grab our attention into the next decade?
Join us in this session as we start from a retrospective of the Java platform history. We'll look at how the term 'Java' is not just a single language, but a platform for others such as Scala, Groovy, and Kotlin, with examples of their usage. Next, we'll review some of the most popular frameworks around Java.
Finally, we'll conclude with a review of ongoing efforts to improve the platform further and extend its reach, like project Valhalla and GraalVM . So if you're new to Java, or you've been around and want to learn what's new, join us on this session.