The Java.net JavaOne 2012 Conversations: Badr El Houari
At JavaOne 2012, I spent some time with Badr El Houari (@badrelhouari), co-founder of the Morocco Java User Group and the just-completed JMaghreb Conference 1.0. The conference was held this past Friday and Saturday in Rabat, Morocco. More than 500 developers attended the conference each day -- an impressive start for a new Java conference! Java.net was in attendance, too, in the person of Community Manager Sonya Barry.
My conversation with Badr at JavaOne started out with a discussion of the Java environment as it exists in Morocco. Badr said that most Java developers work for international companies. For example, Badr himself works for a European company. I was surprised to hear that, in Morocco, software development is not seen as a very important job. Rather, Badr said, managers and engineers are considered to be higher-level positions.
This attitude has historic origins. Thinking about our conversation in retrospect, I wonder if such an attitude reflects a society where software and computer devices haven't yet become fully integrated with the daily life of average people? For example, when I asked Badr about software start-ups in Morocco, he said that while starting a business is relatively easy, the problem would be the marketplace: who would you sell your software product to?
I asked what types of programming jobs are available in Morocco. Badr told me the main employers are banks and similar established institutions. These tend to run legacy apps developed in COBOL that run on AS400 and similar hardware. They don't do a lot of new development, and any new development typically doesn't involve Java. That's why most Moroccan Java developers work for international companies. Increasingly, Badr noted, developers can work remotely for many companies.
Badr expressed repeatedly his objective of utilizing the Morocco JUG and the JMaghreb Conference as a platform for building the reputation of Moroccan Java developers, both in Morocco itself and globally. He noted that, initially, it was very difficult to find sponsors for JMaghreb 1.0. For example, Oracle has only a sales office in Morocco, and the people there had no interest in a Moroccan Java conference. But Badr didn't let early frustrations defeat his aspirations, and ultimately JMaghreb 1.0 received sponsorship from an impressive list of companies including Oracle, the French security technology company Morpho, JBoss, Google, SpringSource, Vaadin, ZeroTurnaround... In terms of speakers at JMahgreb, Badr recently tweeted that six JMaghreb speakers spoke at JavaOne, and eight JMaghreb speakers will be presenting at Devoxx this coming week.
By the time I spoke with Badr at JavaOne, more than 1000 people had registered to attend the conference (attendance was free). Media interest was growing, and Badr was starting to wonder if the conference venue (Mohammadia Engineering School) might be filled to capacity. The signs were that Badr's persistence (and that of Morocco JUG members and other conference organizers) was truly going to pay off.
Post-conference, from looking at the @JMaghrebConf tweet stream, it seems like that indeed happened!
- Ed Burns, HTML(5) Friendly Markup in JSF 2.2.
Our current Java.net poll asks Do you currently use AspectJ ("a seamless aspect-oriented extension" to Java), or might you in the future? Voting will be open until Friday, November 16.
Our latest Java.net Spotlight is jaxenter's Busy Java Developer's Guide to Scala: Thinking with Ted Neward:
In this JAXconf session, Ted Neward presents a handy guide for Java developers thinking of picking up the object-oriented and functional language Scala. In this presentation, Ted focuses on going "beyond" the syntax by tackling the hardest problem of learning a new language--thinking in that new language.
Prior to that we spotlighted Andreas Grabner's Don’t let your Load Balancers ruin your Holiday Business:
An eCommerce site that crashes 7 times during the Christmas season, being down for up to five hours each time it crashes is a site that loses a lot of money and suffers reputation damage. It happened to one of our customers, before we started working with them. They shared their story and what they learned at our annual performance conference...
Before that, we featured Heather Van Cura's 2012 EC Election Results:
The 2012 Fall Executive Committee Election process is now complete. The ballot closed at midnight pacific time on Monday, 29 October. Congratulations to Cinterion Wireless Modules GmbH, Credit Suisse, Fujitsu Limited, Hewlett-Packard (all four candidates were ratified), and CloudBees and London Java Community (two elected candidates) as the new and re-elected merged EC Members. For more information...
And before that we highlighted Joseph D. Darcy's JDK bug migration: components and subcomponents:
One subtask of the JDK migration from the legacy bug tracking system to JIRA was reclassifying bugs from a three-level taxonomy in the legacy system, (product, category, subcategory), to a fundamentally two-level scheme in our customized JIRA instance, (component, subcomponent). In the JDK JIRA system, there is technically a third project-level classification, but by design...
Here are the stories we've recently featured in our Java News section:
- Arun Gupta: Java EE 7 Status Update - November 2012;
- Blaise Doughan: Applying a Namespace During JAXB Unmarshal;
- Geertjan Wielenga: Visage;
- Adam Bien: 10 Useful Java EE Tools;
- Roger Brinkley: Java Spotlight Episode 106: Java Security Update @spoofzu;
- Geertjan Wielenga: JFall 2012;
- Java Performance Tuning: Newsletter no. 143, October 29, 2012;
- Rob Terpilowski: Extreme UI Makeover, JavaFX Edition;
- John Yeary: NetBeans 7.2.x Tip of the Day: Sharing PMD Configuration Files;
- Tori Wieldt: NightHacking Tour Continues - Don't Miss It!;
- Tom Schindl: EclipseCon JavaFX Demo App Videos; and
- Tomasz Nurkiewicz: Your first message - discovering Akka.