addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Functional Programming & Multiplatform Development (Prezi Tech Talks July)

  • Jul 2, 2014 · 6:30 PM
  • Prezi SF HQ

Welcome to our first Tech Talks meetup!

1) Csaba Hruska, Mate Kovacs (Prezi): Redefine OpenGL and 3D graphics with functional programming

Computer graphics programming is a complex task. This complexity is usually hidden inside of graphics engines. Most of these frameworks, however, place limitations on the graphics algorithms that can be formulated in them. An alternative approach is to build a DSL (Domain Specific Language) which provides access to all OpenGL features. A single unified language is used in place of the OpenGL API and GLSL. This unified language improves code reusability and guarantees correctness by compile-time checks. The user can thus focus on creativity instead of the technical details.

Csaba is a enthusiastic Haskell programmer. He likes to experiment with cutting edge technologies usually doing it in open source collaboration. In his spare time he develops LambdaCube 3D, a pure functional domain specific language for computer graphics.

Mate is a programmer and maker, passionate about mathematics and functional programming. At work he develops Haskell code for Prezi. In his free time he experiments with VR gadgets (Oculus Rift, Structure Sensor, etc.), studies Japanese, and goes bouldering.

2) Attila Gazso (Prezi): Polyglot multiplatform development at Prezi

What language would you use if you had to release your application to browsers, mobile and desktop? At Prezi we were searching for this Holy Grail language for a long time and this talk is about our findings. We experimented with a lot of crazy and exotic stuff until we arrived to a solution we are happy with. The talk will also be about the tools we used and created for multiplatform development.

Attila is a full-stack engineer working mostly on collaboration at Prezi. He prefers working with open-source and working at startups. His main interest is in distributed systems and algorithms

Drinks and snacks are provided by Prezi.


6:30pm - Doors open

7:00pm - Doors close, first presentation starts

7:30pm - Second presentation starts

8:45pm - Lights off

Join or login to comment.

  • Schell S.

    Will there be video or audio available? I may have to work late :(

    July 2, 2014

    • Schell S.

      Hey cool. We could do a meetup around here.

      July 3, 2014

    • Byron H.

      Ah ha! That makes 3 Haskellers nearby. Petaluma, for me.

      July 3, 2014

  • Byron H.

    Excellent talks, camaraderie and discussion later.

    July 3, 2014

  • Denali L.

    Bummer I can't make it this time.

    June 29, 2014

51 went

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