April 2010

Meeting #11


The Scala programming language



University of Lugano, Via G. Buffi 13 - Lugano
Informatics Building, Room SI-006

loading map


Tuesday 20th Apr, 18:30


18:30 Introducing Scala
Mario Fusco
19:00 Echoes from the First Scala Workshop - ScalaDays 2010 in Lausanne
Gianfranco Tognana
19:30 Open discussion on Scala, Clojure, closures in Java, Java7
Moderated by Fabrizio Giudici
21:00 A truly effective networking idea: Pizza!


The Scala programming language

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application. Many existing companies who depend on Java for business critical applications are turning to Scala to boost their development productivity, applications scalability and overall reliability. During this meeting we will first cover basics of the language, then listen to jugluganoers attending the First Scala Workshop in Lausanne on April 15-16, 2010. An open discussion will follow, where everyone is welcome to contribute with relevant considerations, experience, comments, critics, questions around Scala, closures, and functional programming.
Scala days: Download

TheFeelofScala of mario - Snoopal


Mario Fusco, Ex Machina

Mario Fusco on LinkedIn

Mario joined the Java developers community during his studies at university, and has been a Java enthusiast since. With a long track record of successful projects in several industries ranging from media companies to the financial sector, Mario masters all aspects of software design and development. A clear passion for collaborative software development has led Mario to share his efforts with several communities in mainstream open source software. Current interests include the Scala programming language and functional programming, where Mario has recently released code for two projects, namely LambdaJ and Jamme. Mario is JUG Lugano community leader and a keen speaker at Java conferences and seminars in Europe and the United States. Mario lives in Lugano, Switzerland, where he works as Head of IT development at Ex Machina.

Fabrizio Giudici, Tildawave SAS

Fabrizio Giudici on LinkedIn

Fabrizio Giudici is a Senior Java Architect with a long J2EE experience and in the latest two years he expanded his interests to Jini and NetBeans. Fabrizio has been running Tidalwave.it, his own consultancy company, since 2001 and has been a technical speaker at JavaOne, JavaPolis, Jazoon, Jini Community Meetings and some italian Java conferences. He started working with Java since the old 1.0 times and after 1.3 he has been committed in demonstrating that Java performance is not an issue, really. After bringing Java to the world of Formula One telemetry, he believes he is on the right path.

Gianfranco Tognana, Ex Machina

Gianfranco Tognana on LinkedIn

Gianfranco is a senior software engineer at Ex Machina. He has a wide experience with multi-tiered application development for the financial and healthcare sector. Gianfranco is a Java and Scala enthusiast, and enjoys mixing these two languages in several projects including LambdaJ. Gianfranco has a strong background in db technologies too, where Oracle is definitely top of his interests.

Registration Form

Please fill out the form to register to this event

Building Map