Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
Why Prezi is investing in FRP / ELM?
Transcript of Why Prezi is investing in FRP / ELM?
of the code in Adobe’s desktop applications is devoted to event handling logic.
of the bugs reported during a product cycle exist in this code
of interaction designers concerns is covered by this code
growing company, new employees
type safety (belt)
cache invalidation is hard
synchronization between distributed data is even harder
disclaimer: brutal honesty is coming
real post mortem document
4 well tested python library
only 1 did not have type errors
17 bugs in 6000 lines
engineering + art
compilers makes large scale creativity possible
in presentation mode/state:
if the object is visible
then zoom to there
if there is a slide around the object
then zoom to the slide
else zoom out to show the big picture
if animation editing:
if the object is not on the timeline yet
then add to the timeline
else do nothing
everybody is struggling with complexity
we just have different coping strategies
we care about high quality
practice pays back
lot of repetitive, manual work
non scaling process
we don't use tools
WE ARE WRITING FUTURE LEGACY CODE
IT'S BETTER THEN BEING FORGOTTEN
Evan Czaplicki, founder & inventor of ELM, 2013 Budapest