Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Debgging [clear filter]
Thursday, November 17
 

11:45am EET

[SLIDES]Piotr Buda @piotrbuda - I want a Pony!
Let's face it - concurrency is hard. Deadlocks, race conditions - these make your head hurt quite often, and trying to debug those issues only adds up more pain. Why don't we try to avoid those and still have our programs run concurrently? But can we do that? YES! Meet Pony. Pony is an object-oriented, capabilities-secure programming language with an actor model implementation at its core - here "actor" is a keyword! Pony is fun because it fixes most issues of concurrent programming. In the world of Pony it's the compiler that tells you whether your program is safe to execute. It's also type-safe, has no runtime exceptions and you can even use lambdas! I'll show you some examples of Pony programs, how its type system works and how capabilities render your concurrency safe.

Speakers
avatar for Piotr Buda

Piotr Buda

SOFTWARE DEVELOPER, SoftwareMill
Piotr Buda is a software developer with ten years of commercial experience and even more with programming itself. He started long ago with Pascal and PHP, moving ahead to a variety of different languages including Java, Scala and recently Pony. Piotr is not afraid to explore new things... Read More →


Thursday November 17, 2016 11:45am - 12:40pm EET
5. Theta
 

Twitter Feed