addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Developing Web Apps with Opa

Announcing another very interesting talk this month (one week after the talk on the Go programming language): Dr. Mathieu Baudet, COO of MLstate, will give a talk about the exciting new Web programming language Opa, on Tues 19 June at 7pm EST.

Talk summary:

Web programming is typically very fragmented and faces two problems. First, the database, client code, and server code are all driven by different technologies, which introduces complexity and the need for explicit communication among different elements of the application. Second, most of the web programming is "dynamic" and applications, especially big projects, tend to be fragile because of the lack of automated verifications.
Opa, a new generation of open source web development language, is a unique, type-safe approach to web application development. "Writing in Opa is super quick and fun!” said Alok Menghrajani, a security engineer at Facebook. Indeed, numerous media such as InfoWorld or DrDobbs have found Opa "fascinating", and with the potential to "shake up IT".
This talk will use real code examples to introduce the features and the benefits of the Opa language.


This talk will have an interesting experimental format: it will be streamed live via Hangouts On Air from Mountain View to the Google Cambridge office (i.e. Dr. Baudet will be in Mountain View, we'll be watching and asking him questions in Cambridge). Depending on time constraints, we may have some live lightning talks from attendees after Dr. Baudet's talk, so please come attend in person -- however, if you can't make it, or if we run out of RSVP slots, the talk will be available for viewing live or after the event on the GDG Boston G+ feed.

Speaker bio: Cédric Soulas - Senior Developer, MLState / Opa

Cédric Soulas spent several years as a freelance web developer before joining the Opa team in its early stages at the beginning of 2008. Cédric has a passion for UX, beautiful apps and innovative programming solutions which he applied to design and implement many critical parts of Opa. Cédric graduated from Telecom ParisTech, one of the Top 5 "Grandes Ecoles".


* Project page:
* Source code:
* Community forum:

Join or login to comment.

  • Mark C.

    Technical issues -- not important to content which was very helpful. I am building a GIS mapping server system and looking for such answers but will eventually rely on system and code level specialists and on the requirements of major software installations for choices like using Opa or other options. Anyone seeking such a project?

    June 20, 2012

  • Zachary K.

    Amazing platform and a strong presentation - a few hangout glitches got in the way, but very interesting.

    June 20, 2012

  • A former member
    A former member

    I thought that the content itself was very good. It gave both an overview of the language and actual code. The technology used to allow a speaker on another continent to do the workshop looks promising, but it needs to be ironed out a bit. It was also unfortunate that the original speaker couldn't make it, but it the replacement speaker was very good.

    June 20, 2012

  • John R.

    Technical challenges aside, this was a fascinating meetup. I think Opa is a very intriguing language and I'm looking forward to experimenting with it. I've been writing a bunch of JS everywhere (nodejs, web, db) recently and I'm interested in seeing how this compares and what the trade-off between both approaches are.

    June 20, 2012

  • Tim B.

    They need to get the technology together for the hangout. Opa is an interesting idea but I think they are going about it in a too closed way. They are trying to bring everything into OPA rather than being good at one thing and being able to use artifacts that others are good at.

    June 20, 2012

  • Lyubo K.

    Great content and language features' overview! The examples were insightful and straight to the point. Gathered a lot of useful and interesting information about Opa and its applications. Fantastic session and many thanks to Cedric Soulas for staying up as late as 3AM CET to finish the presentation and answer our questions!

    June 20, 2012

  • A former member
    A former member

    Thank you to everybody who has RSVPd for this talk. The original speaker now has to speak at GigaOM at the same time, so can't speak, but one of his senior deveolpers, Cédric Soulas, will speak in his place -- directly from France! This may be the first live trans-Atlantic GDG meeting ever :-)

    For those on the waitlist, check our G+ page shortly after the event starts, we'll post the video feed there so you can watch too.

    June 15, 2012

110 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy