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