Upload

Loading...

CMSV-TOCS: Henri Binsztok 2012-02-07

52 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Mar 8, 2013

Developing web apps with Opa

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 like InfoWorld or DrDobbs found Opa "fascinating", and with the potential to "shake up IT". This talk will use real code examples to introduce what Opa is and why it allows to quickly develop safe web applications. More information at http://opalang.org

Speaker Bio:

Dr. Henri Binsztok is the creator of the Opa language. He began his carrier as researcher and teacher in Computer Science at University Paris 6 and Paris 7 for four years. Henri holds a PhD in Computer Science from University Paris 6 but initially studied biology and fundamental physics which both convinced him of the importance of a global vision of systems. He applied this principle to conceive and develop Opa - of which InfoWorld told it "may change web development". The strong community growth since the open source release June 21st 2011 is a tribute to the work of a team of about 30 researchers and engineers that Henri led at MLstate, the start-up he founded.

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up Next


to add this to Watch Later

Add to

Loading playlists...