JMaghreb 2012 Trip Report

JMaghreb is the inaugural Java conference organized by Morocco JUG. It is the biggest Java conference in Maghreb (5 countries in North West Africa).

Oracle was the exclusive platinum sponsor with several others. The registrations had to be closed at 1412 for the free conference and several folks were already on the waiting list. Rabat with 531 registrations and Casablanca with 426 were the top cities. Some statistics ...
  • 850+ attendees over 2 days, 500+ every day
  • 30 sessions were delivered by 18 speakers from 10 different countries
  • 10 sessions in French and 20 in English
    • 6 of the speakers spoke at JavaOne 2012
    • 8 will be at Devoxx
  • Attendees from 5 different countries and 57 cities in Morocco
  • 40.9% qualified them as professional and rest as students
  • Topics ranged from HTML5, Java EE 7, ADF, JavaFX, MySQL, JCP, Vaadin, Android, Community, JCP
  • Java EE 6 hands-on lab was sold out within 7 minutes and JavaFX in 12 minutes
I gave the keynote along with Simon Ritter which was basically a recap of the Strategy and Technical keynotes presented at JavaOne 2012. An informal survey during the keynote showed the following numbers:
  • 25% using NetBeans, 90% on Eclipse, 3 on JDeveloper, 1 on IntelliJ
  • About 10 subscribers to free online Java magazine. This digital magazine is a comprehensive source of information for everything Java - subscribe for free!!
  • About 10-15% using Java SE 7. Download JDK 7 and get started today! Even JDK 8 builds have been available for a while now.
My second talk explained the core concepts of WebSocket and how JSR 356 is providing a standard API to build WebSocket-driven applications in Java EE 7. TOTD #183 explains how you can easily get started with WebSocket in GlassFish 4. The complete slide deck is available:

Next day started with a community keynote by Sonya Barry. Some of us live the life of JCP, JSR, EG, EC, RI, etc every day, but not every body is. To address that, Sonya prepared an excellent introductory presentation providing an explanation of these terms and how infrastructure supports Java development.

The registration for the lab showed there is a definite demand for these technologies in this part of the world. I delivered the Java EE 6 hands-on lab to a packed room of about 120 attendees. Most of the attendees were able to progress and follow the lab instructions. Some of the attendees did not have a laptop but were taking extensive notes on paper notepads. Several attendees were already using Java EE 6 in their projects and typically they are the ones asking deep dive questions. Also gave out three copies of my recently released Java EE 6 Pocket Guide and new GlassFish t-shirts. Definitely feels happy to coach ~120 more Java developers learn standards-based enterprise Java programming.

I also participated in a JCP BoF along with Werner, Sonya, and Badr. Adotp-a-JSR, infrastructure, how to file a JSR, what is an RI, and other similar topics were discussed in a candid manner.

You can follow @JMaghrebConf or check out their facebook page. published a timely conversation with Badr El Houari - the fearless leader of the Morocco JUG team. Did you know that Morocco JUG stood for JCP EC elections (ADD LINK) ? Even though they did not get elected but did fairly well.

Now some sample tweets from #JMaghreb ...

#JMaghreb is over. Impressive for a first edition! Thanks @badrelhouari and all the @MoroccoJUG team !
Since you @speakjava : System.out.println("Thank you so much dear Tech Evangelist ! The JavaFX was pretty amazing !!! "); #JMaghreb
@YounesVendetta @arungupta @JMaghrebConf Right ! hope he will be back to morocco again and again .. :)
@Alji_ @arungupta @JMaghrebConf That dude is a genius ;) Put it on your wall :p
@arungupta rocking Java EE 6 at @JMaghrebConf #Java #JavaEE #JMaghreb
@sonyabarry you are an awesome speaker ;-)
#JMaghreb rich more than 550 attendees in day one. Expecting more tomorrow!
ongratulations @badrelhouari the organisation was great! The talks were pretty interesting, and the turnout was surprising at #JMaghreb!
#JMaghreb is truly awesome... The speakers are unbelievable !
#JavaFX... Just amazing #JMaghreb
Charmed by the talk about #javaFX ( nodes architecture, MVC, Lazy loading, binding... ) gotta start using it intead of SWT. #JMaghreb
JavaFX is killing JFreeChart. It supports Charts a lot of kind of them ... #JMaghreb
The british man is back #JMaghreb I do like him!!
#JMaghreb @arungupta rocking @JMaghrebConf.
@arungupta Great talk about the future of Java EE (JEE 7 & JEE 8) Thank you. #JMaghreb
JEE7 more mooore power , leeess less code !! #JMaghreb
They are simplifying the existing API for Java Message Service 2.0 #JMaghreb good to know , the more the code is simplified the better !
The Glassdoor guy #arungupta is doing it RIGHT ! #JMaghreb
Great presentation of The Future of the Java Platform: Java EE 7, Java SE 8 & Beyond #jMaghreb
@arungupta is a great Guy apparently #JMaghreb

On a personal front, the hotel (Soiftel Jardin des Roses) was pretty nice and the location was perfect. There was a 1.8 mile loop dirt trail right next to it so I managed to squeeze some runs before my upcoming marathon. Also enjoyed some great Moroccan cuisine - Couscous, Tajine, mint tea, and moroccan salad. Visit to Kasbah of the Udayas, Hassan II (one of the tallest mosque in the world), and eating in a restaurant in a kasbah are some of the exciting local experiences.

Now some pictures from the event (and around the city) ...

And the complete album:

Many thanks to Badr, Faisal, and rest of the team for organizing a great conference. They are already thinking about how to improve the content, logisitics, and flow for the next year. I'm certainly looking forward to JMaghreb 2.0 :-)

"25% using NetBeans, 90% on Eclipse, 3 on JDeveloper, 1 on IntelliJ."


Posted by guest on November 05, 2012 at 06:02 AM PST #

Post a Comment:
Comments are closed for this entry.

profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.

Java EE 7 Samples

Stay Connected


« July 2016