Elixir for Programmers by Dave Thomas (pragmatic)



Pragmatic Programmer turned Publisher

Dave Thomas is a cornerstone of the Ruby community, and is personally responsible for many of its innovative directions and initiatives. Dave is a programmer, and now he is an accidental publisher. He wrote The Pragmatic Programmer with Andy Hunt at the end of the ’90s, and that experience opened a new world for them. They discovered a love of writing that complemented their love of learning new things. Dave is one of the authors of the Agile Manifesto, and he is probably responsible for bringing Ruby to attention of Western developers with the book Programming Ruby. He was one of the first adopters of Rails, and helped spread the word with the book Agile Web Development with Rails. He enjoys speaking at conferences, running public and private training. But most of all, he loves coding.

Workshop: Elixir for Programmers

This is a workshop with two agendas. The first is to get you up to speed with the Elixir language and the tooling that surrounds it. We’ll see why companies around the world are switching to Elixir (and it’s not just for the fantastic Phoenix web framework). And we’ll do this by writing code: lots of code. By the end of the day you’ll have a multi-user, realtime collaborative app up and running.

But there’s a second, secret agenda. I want to introduce you to a difference way of thinking about programming: state, objects, functions, concurrency: it’s all up for grabs. I’m betting that the day after the workshop you’ll find yourself writing code differently. Your code ill have less coupling, and it will be easier to change. And it doesn’t matter what language you’re using.

This is a workshop for programmers: I’ll run it as fast as you want, and I won’t be shy when it comes from giving my personal (and often controversial) opinions.


Register: Sydney Nov 27 | Melbourne Dec 4