Scala is a language that every Java developer needs to pay attention. Its uniquely combines object orientation and static typing with functional programming, which leads to much simpler, yet efficient code. It also has enough new ideas, especially for a Java developer, to make programming fun. Scala can also leverage Java ecosystem effectively, so all the libraries and framework such as Spring that you have come to trust may be used seamlessly.
This session with take you on a tour of the Scala language exploring both object oriented and functional side. It will examine a series of examples that will convince you to go and study Scala further. You will also get a glimpse of how Scala and Spring can play together effectively.
Ramnivas Laddad is a SpringSource Principal Enginner. He has over a decade of experience in applying his enterprise Java and aspect-oriented programming (AOP) expertise to middleware, design automation, networking, web application, user interface, and security projects.
Ramnivas Laddad is a well-known expert in enterprise Java, especially in the area of AOP and Spring. He is the author of AspectJ in Action, the best-selling book on AOP and AspectJ that has been lauded by industry experts for its presentation of practical and innovative AOP applications to solve real-world problems. Ramnivas, a Spring framework committer, is also an active presenter at leading industry events such as JavaOne, JavaPolis, No Fluff Just Stuff, SpringOne, Software Development, and has been an active member of both the AspectJ and Spring communities from their beginnings.More About Ramnivas »