FAQ   /   News   /   Contact   /   Join JUG Switzerland



participiants have registered for our events so far in 2015

From deep into the Nice mountains, Stéphane works for Red Hat on the Ceylon project.

Passionate hacker in Java, C, Perl or Scheme. A web standards and database enthusiast, he implemented among other things a WYSIWYG XML editor, a multi-threading library in C, a mobile-agent language in Scheme (compiler and virtual machines), and some Web 2.0 RESTful services and rich web interfaces with JavaScript and HTML 5.

Eager to share, he is a frequent speaker at various conferences such as the Scheme Workshop 2004, Nice University in 2008-2009, many Java User Groups as well as the Riviera Java User Group he founded with Nicolas Leroux. A long-time open-source user and advocate, he is committer on RESTEasy, author of jax-doclets, stamps.js and various Play! Framework modules, and developper on various Ceylon projects for Red Hat.


Introduction to Ceylon

Ceylon a new programming language designed to execute on the JVM.

KEYWORDS: Technology

AGENDA:18:15 - 19:30h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Stéphane Épardaud   COMPANY: Red Hat
SLIDES: 130226-jug-ch-intro-to-ceylon.pdf

Ceylon is a new programming language designed to execute on the JVM . org/ We're fans of Java and its ecosystem. However, we think that the language and class libraries, designed more than 15 years ago, are no longer the best foundation for a range of today's business computing problems.

Ceylon's design goals include:

  • easy to learn and understand for Java and C# developers,
  • eliminate some of Java's verbosity, but keep its readability,
  • improve upon Java's typesafety,
  • provide a declarative syntax for expressing hierarchical information (user interface, external data, system configuration)
  • support and encourage a more functional style of programming with immutable objects and higher-order functions,
  • great support for meta-programming,
  • built-in modularity.

Come and join us for this introduction to Ceylon where we will show you its main features as well as the ongoing progress of the compiler, IDE, tools and the community behind it.

LANGUAGE: Talk: en / Slides: en


The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.


Platin Sponsor

Gold Sponsor

Silver Sponsor




JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees and industry sponsors.




Java User Group Switzerland
8000 Zürich

© Java User Group Switzerland