List of videos

OpenErlang Video Series: Robert Virding & Joe Armstrong

Our first insight in the #OpenErlang Q&A series is a biggie! Two-thirds of the Erlang Creator Dream Team Robert Virding and Joe Armstrong talk their favourite topic…Erlang! From how Erlang developed into a programming heavyweight to the benefits of the language becoming open-sourced, Robert and Joe share their highlights over the past 20 years including the community it has created and how important it is to a number of huge global companies.

Watch
"The Mess We're In" by Joe Armstrong

Joe Armstrong is one of the inventors of Erlang. When at the Ericsson computer science lab in 1986, he was part of the team who designed and implemented the first version of Erlang. He has written several Erlang books including Programming Erlang Software for a Concurrent World. Joe has a PhD in computer science from the Royal Institute of Technology in Stockholm, Sweden.

Watch
Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay

The next Code Mesh Conference will be on 8 - 9 November 2017 (with Workshops on 7 November) - subscribe to receive exclusive content, updates and benefits.

Watch
Stanford Seminar - Faults, Scaling, and Erlang Concurrency

"Faults, Scaling, and Erlang concurrency" -Joe Armstrong of Ericsson Colloquium on Computer Systems Seminar Series (EE380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems and programming languages. It is free and open to the public, with new lectures each week. Learn more: http://bit.ly/WinYX5

Watch
The How and Why of Fitting Things Together - Joe Armstrong

Erlang Factory SF Bay Area 2013 More info and slides on the website: http://www.erlang-factory.com/conference/SFBay2013/talks Software is difficult because the parts don't fit together. Why is this? Can we do anything about this? And what's this got to do with Erlang? Come to my talk and you'll find out!

Watch
How we program multicores - Joe Armstrong

When we write a program, we just want it to run faster when we run it on a multicore. If I have a 10 core computer I just want it to run 10 times faster, if I have a 100 core computer it should run 100 times faster. When we program in Erlang this is approximately true. Our goal is that applications run 0.75 x N times faster on an N-core computer. In this talk I'll explain how we do this. Joe Armstrong is the inventor of the Erlang programming language. He has a PhD in computer science from the KTH Royal Institute of Technology in Stockholm. He has worked in industry, research and as an entrepreneur and is the author of several books on concurrent programming.

Watch
Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt

Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt with host Francesco Cesarini. When considering the panel to discuss concurrency, you’d be pushed to find a higher calibre than Sir Tony Hoare, Joe Armstrong, and Carl Hewitt. All greats within the industry and beyond, they give an amazing insight into the lifeline of concurrency and actor models over the past few decades, their bountiful experiences within the concurrency field, and where they see concurrency heading in the future. Full transcript: https://www.erlang-solutions.com/blog/let-s-talkconcurrency-panel-discussion-with-sir-tony-hoare-joe-armstrong-and-carl-hewitt.html

Watch
React 2014 : Joe Armstrong - K things I know about building Resilient Reactive Systems

Great talk by Joe Armstrong at React 2014, introducing the Reactive Manifesto's Resilient Trait, and some hard lessons learned.

Watch
Livecoding a WebAssembly interpreter - Tonći Galić | ElixirConf EU Virtual 2020

This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/archives/virtual_x_2020/index.html More great virtual tech conferences - https://codesync.global --- Livecoding a WebAssembly interpreter by Tonći Galić ABSTRACT One of the exciting announcements this year was Lumen, an alternative BEAM implementation designed for WebAssembly. But what actually is WebAssembly and why has it received so much news lately? It is afterall, a recommendation (besides HTML, CSS and JS) by the WWW Consortium and 4th language to run natively in the browser. In this talk, we'll zoom into the details and demystify some of it's magic by building a WASM interpreter in Elixir. --- THE SPEAKER - Tonći Galić Tonći is a polyglot web developer with a broad range of interests and also a broad range of experiences. He started out with Perl/CGI around 1999, but worked with various languages/tools throughout the years. In the last few years, he has focused on Elixir as he is in love with the language. Since his new love, he enjoys discovering functional aspects of programming languages. He is the organiser of the Amsterdam Elixir meetup, Elixir Bootcamp and is a co-organiser of Code BEAM lite Amsterdam. --- ElixirConf EU Website: https://www.elixirconf.eu/ Twitter: https://twitter.com/ElixirConfEU

Watch