Inspiring Keynotes
List of videos

From Elixir to Erlang - experience report | Michal Muskala | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-v From Elixir to Erlang - Experience Report | Michal Muskala - Software Engineer @ WhatsApp ABSTRACT Is the tooling in Erlang really that bad? Are macros in Elixir actually creating that much confusion? And what about the syntax? Over the last couple months, I worked almost exclusively with Erlang after many years spent with Elixir. In this talk I'm going to share my reflections on the state of both languages and what they can learn from one another. I'll explore things that I found surprising, some that I miss, and couple that were delightful. • See & download slides: https://codesync.global/speaker/michal-muskala52/ • Follow us on social: Website: http://www.codesync.global Twitter: https://www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
José Valim - KEYNOTE: Announcing Broadway | Code BEAM SF 19
This video was recorded at Code BEAM SF 19 http://bit.ly/2T3Do0U Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- *KEYNOTE* ANNOUNCING BROADWAY by José Valim THIS TALK IN THREE WORDS: Broadway GenStage Data processing ABSTRACT Broadway is a new open source project by Plataformatec that aims to streamline data processing pipelines. It allows developers to consume data efficiently and concurrently from many systems, such as Amazon SQS, RabbitMQ, Google Cloud PubSub and others. In this talk, José discusses how the Broadway architecture connects multiple stages and producers, how it leverages GenStage to provide back-pressure, how Elixir relies on OTP for fault-tolerance, and other features such as batching, rate-limiting, partitioning and more. Read the full abstract: https://codesync.global/speaker/jose-valim/ --- THE SPEAKER - JOSÉ VALIM Creator of Elixir, Plataformatec co-founder José Valim is the creator of the Elixir programming language and the Director of R&D at Plataformatec, a consultancy firm based in Brazil. He is author of Adopting Elixir and Programming Phoenix as well as an active member of the Open Source community. More on José Valim: https://codesync.global/speaker/jose-valim/ --- CODE SYNC & CODE BEAM SF 19 Code BEAM SF is powered by Code Sync. Code BEAM SF 19 was sponsored by WhatsApp, The RealReal, Brex, Erlang Solutions, 2600Hz, PagerDuty, and aeternity. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Broadway #GenStage #DataProcessing
Watch
Tyler Bettilyon - KEYNOTE Are programmers heading towards another bursting bubble? | Code BEAM SF 19
This video was recorded at Code BEAM SF 19 http://bit.ly/2T3Do0U Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- KEYNOTE: ARE PROGRAMMERS HEADING TOWARDS ANOTHER BURSTING BUBBLE? by Tyler Bettilyon THIS TALK IN THREE WORDS: Never Stop Learning TALK LEVEL: Beginner ABSTRACT Software continues to ""eat the world"". Many industries, such as retail and publishing, have already been swallowed whole. Television and advertising are half digested, bioscience is in the crosshairs. But like an Ouroboros and software is also constantly eating its own tail; automating itself out of existence. From punch cards, to octal, to assembly language, to static languages, to dynamic languages... software has always been used to make itself irrelevant. Which software subdomains are about to be eaten? Read the full abstract: https://codesync.global/speaker/tyler-bettilyon/ --- THE SPEAKER - TYLER BETTILYON Writer, educator, engineer Tyler is an educator, technologist, writer, programmer, and all around curious human. He holds a bachelor’s degree in computer programming and completed his MBA by counter example in San Francisco’s startup scene. Looking out from inside the Bay Area bubble, he realised that the world is not prepared for the future that technology is bringing. He is now focused on technology education, outreach, and policy. More on Tyler Bettilyon: https://codesync.global/speaker/tyler-bettilyon/ --- CODE SYNC & CODE BEAM SF 19 Code BEAM SF is powered by Code Sync. Code BEAM SF 19 was sponsored by WhatsApp, The RealReal, Brex, Erlang Solutions, 2600Hz, PagerDuty, and aeternity. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Keynote #SoftwareDevelopers #Future
Watch
JIT Compiler for Erlang OTP | Lukas Larsson | Code BEAM V
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-sto/ JIT Compiler for Erlang OTP | Lukas Larsson - Software Engineer @ Erlang Solutions ABSTRACT After many years of waiting, a JIT compiler is finally ready for Erlang/OTP. This presentation will give an overview of the implementation and show what you as a user can expect from it. I'll also go through the pros and cons of the approach that we have taken and have a look at what we imagine the future may bring. • Follow us on social: Website: https://codesync.global/conferences/code-beam-sto/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Software for One. Ideas for All | Chris Keathley | Code BEAM V
This video was recorded at Code BEAM V 2020 - codesync.global/conferences/code-beam-sto/ Software for One. Ideas for All | Chris Keathley - Senior Software Engineer at Frame.io ABSTRACT In the BEAM world, we typically focus on the ways to make our system's fault tolerant, faster, or generally more reliable. This is great when you're building software for work or for a company. But there's an entirely separate class of projects out there. The kind of projects with no tests, no business plan, and only one user; yourself. Unfortunately, we typically don't share these sorts of projects, even though they often include some of our best ideas. In this talk, we'll take a closer look at these small projects, and we'll see the profound effect they have on the way that we think about programming. • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Using the Beam to Fight COVID-19 | Bryan Hunter | Code BEAM V
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-sto/ Using the Beam to Fight COVID-19 | Bryan Hunter - Enterprise Fellow @ HCA Healthcare ABSTRACT At HCA Healthcare we use Elixir. With 186 hospitals our scale breaks many vendor products. In 2018 we began building a new, fit-for-purpose integration platform “Waterpark” to help both at the bedside, streamlining patient notifications, and helping our executives manage the operations more efficiently. We chose the ErlangVM and Elixir for all of the usual reasons. When COVID19 arrived, an interesting tech story became something more serious; more essential. In this talk we will discuss our COVID-19 use cases, and how the patterns of the BEAM map so well onto healthcare. We will discuss process pairs, long-lived digital twins, no-masters, continuous availability, location transparency, the bit-syntax for clinical data, soft real-time, and hot-code loading. You will also get a brief tour of HCA Healthcare’s open sourced HL7 library. • Follow us on social: Website: https://codesync.global/conferences/code-beam-sto Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Keynote: History of philosophy of Erlang with its creators | Code BEAM V America 2021
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ More great virtual tech conferences - https://codesync.global --- History of philosophy of Erlang with its creators by Bjarne Däcker, Mike Williams, Robert Virding, host: Garrett Smith ABSTRACT Garrett Smith will host a fireside chat with Erlang co-inventors Mike Williams and Robert Virding, and the co-founder and former head of the Ericsson Computer Science Lab Bjarne Dacker. In his fireside, Garrett will be exploring the Erlang rationale, understanding how to drive innovation aimed at solving specific problems, and moving the results from a research institution to a commercial entity. As with previous fireside chats with Erlang-co inventors, expect lots of nuggets, anecdotes and stories explaining how, 30 years on, Erlang is still leading the way in the space of concurrency, distributed programming, resilience and scale. --- SPEAKER - Bjarne Däcker Former manager of the Computer Science Laboratory at Ericsson Bjarne Däcker worked 36 years at Ericsson, first as programmer and systems designer and the last 18 years as manager of the Computer Science Laboratory. http://www.cs-lab.org/ Bjarne Däcker holds a licentiate of technology from the Royal Institute of Technology and an honorary doctorate from Linköping university. He was chairman of the steering committee for the Swedish national program for Computer Science research for five years. Bjarne has also been Swedish representative on the committee for EU’s IT prize. He is a member of the Swedish Royal Academy of the Engineering Sciences.As a pensioner, Bjarne Däcker has taken up university studies and has a B.A. in Archaeology. SPEAKER - Mike Williams Erlang co-inventor After leaving school in Wales, Milke worked as a school teacher in Malawi. He wasn’t a very good teacher, so he returned to Cambridge where he completed an engineering degree. He moved to Stockholm (with his Swedish wife) where he got a job working for Ericsson, the telecommunications giant. He had many jobs at Ericsson, starting as a hardware developer making him one of the few people who to design and implemented a computer from basic chips! Having developed a computer, the next stage was to program it, so he slipped into software development, eventually co-founding the Ericsson Computer Science laboratory. His principle achievement as co-inventor of Erlang was the implementation of the first Erlang virtual machine and the error handling constructs in Erlang's concurrency model. From applied research, he slipped into management of both small and large business units which developed and maintained software, both in Erlang and other technologies. Building and managing good teams for software development is, perhaps, the most important aspect for any non trivial development. It is what he is going to speak about. SPEAKER - Robert Virding Co-Creator of Erlang Robert Virding is Principal Language Expert at Erlang Solutions Ltd. While at Ericsson AB, Robert was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world. --- Code BEAM V America Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio
Watch
Keynote: Panel Discussion around Startups, Venture Capital in the Erlang (...) | Code BEAM V America
This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ More great virtual tech conferences - https://codesync.global --- Panel Discussion around Startups, Venture Capital in the Erlang Ecosystem by Rob Mee, Jane Walerud, William King ABSTRACT In this Panel, we bring together angel and VC investors and founders to discuss the main drivers behind startups, investment and the BEAM. The panel features angel investor Jane Walerud, who not only got Erlang open sourced at Ericsson, but has invested and been CEO of multiple companies using the BEAM. Rob Mee is the founder of Pivotal labs, and is currently running an incubator which makes heavy use of Elixir. William King is the co-founder of Subspace, a company building the world’s (and space’s) fastest internet. Subspace has successfully raised over $100m over multiple rounds of funding. Together, we will discuss what really matters when raising funds. Was it the technology stack, the passion, the idea, the track record, or a mixture of all of them? What do VCs look for, and what do founders have to do to succeed? --- SPEAKER - Rob Mee Founder/CEO Rob entered the workforce as a dishwasher, a job he clung to for several years until the flashing LED lights of an IBM PC AT lured him into the world of programming. He clung to his next job for three decades: founding Pivotal in 1989, selling it to EMC in 2012, taking it public on the NYSE in 2018, and finally selling it again to VMware in 2019. Now in his third real job, he has started a new incubator called Geometer. Geometer relies on an evolved software development method, extraordinary engineering and product talent, and a killer technology (guess which one) to build businesses that innovate on highly concurrent, large scale services and platforms. SPEAKER - William King Co-founder & CTO When not collecting really hard puzzles and dying often in his favorite first person shooters William is a real-time communications expert and a core developer of the Freeswitch project, William led the development of Flowroute’s core tech, Portugal Telecom next generation network, and the Silent Circle network. You can find William on Discord at william_subspace#0451 --- Code BEAM V America Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio
Watch
Keynote: Adopting Elixir (...) Across Africa - Getty Orawo & Okoth Kongo | Code BEAM V Europe 21
This video was recorded at Code BEAM V EU 2021 - https://codesync.global/conferences/code-beam-sto-2021/ Adopting Elixir and Growing the Elixir Community Across Africa by Getty Orawo - Founder GirlsGetGeeky & Okoth Kongo - Organizer of Elixir Conf Africa ABSTRACT The adoption of Elixir across the African continent has been experiencing steady growth. This can be shown by the growth of the number of software developers learning Elixir, in anticipation of job opportunities, the companies adopting Elixir will offer. We will discuss some problems facing Africa, especially those which these companies are solving and why Elixir is suitable for these given problems. We will also discuss the growth of the Elixir community, its impact on both Elixir and non-Elixir developers, together with the success, lessons and challenges facing both adoption (companies and developers) and the Elixir community • Timecodes 00:00 - 04:40 - Introduction 04:41 - 10:47 - Adopting Elixir in Africa - Why Elixir? 10:48 - 21:29 - Use cases of Elixir Africa 21:30 - 28:09 - Challenge facing the adoption 28:10 - 33:12 - Recommandations 33:13 - 47:52 - Growing the Elixir community in Africa • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global
Watch
Keynote: Panel(...) | José Valim, R.Thomas, D. Lucia, G. Smith, S.Levitan | Code BEAM V Europe 2021
This video was recorded at Code BEAM V EU 2021 - https://codesync.global/conferences/code-beam-sto-2021/ Panel on Machine Learning on the BEAM | José Valim - Creator of the Elixir Programming Language, R.Thomas, D. Lucia - founder of Thunderbolt Labs, G. Smith - founder of Guild AI & S.Levitan - Principal Algorithms and Machine Learning Scientist at Walgreens Co. ABSTRACT Machine learning is a method of programming where software is generated by other software. It's taught, or "learned" using examples, statistics, and iterative improvements to create useful functions. Nx, Axon, and other projects in Elixir and Erlang are bringing the benefits of machine learning to the BEAM. In this discussion, a panel of machine learning experts consider recent development in ML and BEAM languages and explore future work to help release the promise of machine learning for scalable, fault tolerant systems. If you're new to machine learning or a seasoned expert, this discussion will bring you up to speed on ML and the BEAM and will inspire your work in data-enabled application development. • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global
Watch
KEYNOTE | Sam Aaron, Jeremy Ruston & Robert Virding - TBD: Be Inquisitive, Share and Inspire
This video was recorded at Code Mesh LDN 19 - http://bit.ly/37xc3Nr Get involved in Code Sync's next conference - http://bit.ly/2Mcm4aS --- KEYNOTE | TBD: BE INQUISITIVE, SHARE AND INSPIRE by Sam Aaron, Jeremy Ruston & Robert Virding ABSTRACT In many conversations and talks given after the late Joe Armstrong retired, he rarely talked about Erlang, and instead focused on the different expressions of the ideas that had driven it: models of concurrency based on the realities of physics, the importance of self contained code and applications, and perhaps most important of all, the importance of designing by prototyping. For this special keynote, one of Erlang’s co-inventors and the creators of Sonic Pi and TiddlyWiki reflect on what they have learned while collaborating with Joe. Read the full abstract: --- THE SPEAKER - SAM AARON Creator of Sonic Pi Sam Aaron is a live coder, educator and researcher. He was the lead developer of Overtone and Quil – Clojure-based projects for the expression of sound and image. More recently he has created Sonic Pi – a live programming environment for creating music from code with a focus on education. More on Sam Aaron: https://codesync.global/speaker/sam-aaron/ THE SPEAKER - JEREMY RUSTON Creator of TiddlyWiki Jeremy Ruston cut his teeth writing books about the home computers of the early 1980's. He has worked at several startups, an investment bank, and enjoyed a stint as Head of Open Source Innovation at BT plc after his previous company was acquired by them. Jeremy is the creator of TiddlyWiki (""a hypertext card index system from the future""), and has led the community for nearly 15 years. His passion is building tools that extend the capabilities of individuals and groups. More on Jeremy Ruston: https://codesync.global/speaker/jeremy-ruston/ THE SPEAKER - ROBERT VIRDING CO-CREATOR OF ERLANG, TRAINER Robert Virding is Principal Language Expert at Erlang Solutions Ltd. While at Ericsson AB, Robert was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world. More on Robert Virding: https://codesync.global/speaker/robert-virding/ --- CODE SYNC & CODE MESH LDN 19 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 19 was sponsored by WhatsApp, Microsoft, Erlang Solutions, Juxt, aeternity, Duffel, and IOHK. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeMeshIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #RememberingJoe #Erlang #JoeArmstrong #RobertVirding #CodeMeshLDN #SamAaron #JeremyRuston
Watch
KEYNOTE | Simon Peyton Jones - Revolution in computing education at school: opportunity & challenge
This video was recorded at Code Mesh LDN 19 - http://bit.ly/37xc3Nr Get involved in Code Sync's next conference - http://bit.ly/2Mcm4aS --- KEYNOTE THE REVOLUTION IN COMPUTING EDUCATION AT SCHOOL: OPPORTUNITY AND CHALLENGE by Simon Peyton Jones ABSTRACT The new English National Curriculum in computing says that every child should learn computer science, as a foundational subject discipline like maths or natural science, from primary school onwards. This is much more than “teaching kids to code”. It represents a huge and welcome shift of perspective, away from technology and towards principles and ideas. But it’s also a massive challenge. What does a good computer science education look like in primary school classroom? How can teachers with little subject knowledge of computer science teach it? Aren’t computer scientists all socially-challenged male geeks anyway? In this talk, Simon explains what’s going on, especially the recent launch of the National Centre of Computing Education. This revolution is taking place in our core expertise, in within yards of our front doors. And we are being invited to contribute to it, and shape how it “lands”. What an opportunity! Let’s grab it; Simon will make concrete suggestions about how. Slides & full abstract: https://codesync.global/speaker/simon-peyton-jones/ --- THE SPEAKER - SIMON PEYTON JONES Principal researcher at Microsoft Research Simon has been a researcher at Microsoft Research in Cambridge, England since Sept 1998. He's also an Honorary Professor of the Computing Science Department at Glasgow University, where he was a professor during 1990-1998. Simon is interested in the design, implementation, and application of lazy functional languages. In practical terms, that means he spends most of his time on the design and implementation of the language Haskell. In particular, much of his work is focused around the Glasgow Haskell Compiler, and its ramifications. Simon is chair of Computing at School, the group at the epicentre of the reform of the national curriculum for Computing in England. Computer science is now a foundational subject, alongside maths and natural science, that every child learns from primary school onwards (background here). More on Simon Peyton Jones: https://codesync.global/speaker/simon-peyton-jones/ --- CODE SYNC & CODE MESH LDN 19 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 19 was sponsored by WhatsApp, Microsoft, Erlang Solutions, Juxt, aeternity, Duffel, and IOHK. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeMeshIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #ComputerScience #SimonPeytonJones #Education
Watch
Inside Every Calculus Is A Little Algebra Waiting To Get Out | Erik Meijer | Code Mesh V 20
This video was recorded at Code Mesh V 2020 - https://codesync.global/conferences/code-mesh-ldn/ Inside Every Calculus Is A Little Algebra Waiting To Get Out | Erik Meijerr - Software Engineer ABSTRACT Because of deep learning, there has been a surge in interest in automatic differentiation, especially from the functional programming community. As a result there are many recent papers that look at automatic differentiation from a Category Theory perspective. However, Category Theorists have already been looking at differentiation and calculus in general since the late 60’s in the context of Synthetic Differential Geometry. In this talk, we will provide a gentle introduction to the ideas behind SDG, by relating them to dual numbers, and show how it provides a simple axiomatic and purely algebraic approach to (automatic) differentiation and integration. And no worries if you suffer from arithmophobia, there will be plenty of working Kotlin code that turns the math into something fun you can play with for real. • Follow us on social: Website: https://codesync.global/conferences/code-beam-sto/ Twitter: https://twitter.com/CodeMeshIO • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Cultures of Programming | Tomas Petricek | Code Mesh V 2020
This video was recorded at Code Mesh V 2020 - https://codesync.global/conferences/code-mesh-ldn/ Cultures of Programming | Tomas Petricek - Lecturer at University of Kent ABSTRACT Computer programming originated at the intersection of logic, art, electrical engineering, business and psychology. Those disciplines brought with themselves different ways of thinking about and doing programming. In the early days, the friction between cultures could have been just a sign of the immaturity of the field. 70 years later, the idea that a unified culture will emerge as the field matures is becoming difficult to believe. Different cultures keep their strong identity, but they interact. Interesting innovations appear and revealing discussions occur when multiple cultures meet or clash. In this talk, I will characterize and explore the different cultures of programming through a number of historical case studies. I will describe five different cultures of programming. The mathematical culture sees programming as a mathematical activity and advocates the use of formal methods. The hacker culture sees programming as tinkering and emphasizes practical skills of an individual. The managerial culture aims to solve problems via organizational structures and processes. The engineering culture emphasizes methodologies and tools that help achieve good-enough results. Finally, the artistic culture emphasizes creativity and interaction with a computer. This talk will not be just about the history of programming - the different cultures of programming shape much that happens around programming. They influence what we think of as a "correct" program, they influence what we teach as programming and they also clash about what characteristics we look for in job interviews. • Follow us on social: Website: https://codesync.global/conferences/code-mesh-ldn/ Twitter: https://twitter.com/CodeMeshIO • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019
Abstract Chris McCord is a programmer with a passion for science and building things. He spends his time crafting the Phoenix Framework, working with the fine folks at DockYard, writing books like Metaprogramming Elixir, and teaching others the tools of the trade. Github: chrismccord Twitter: @chris_mccord Learn more about ElixirConf: www.elixirconf.eu ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
José Valim - Keynote: Announcing Broadway - ElixirConf EU 2019
José Valim - Elixir Creator: Keynote - announcing Broadway by José Valim Abstract Broadway is a new open source project by Plataformatec that aims to streamline data processing pipelines. It allows developers to consume data efficiently and concurrently from many systems, such as Amazon SQS, RabbitMQ, Google Cloud PubSub and others. In this talk, we will discuss how the Broadway architecture connects multiple stages and producers, how it leverages GenStage to provide back-pressure, how we rely on OTP for fault-tolerance, and other features such as batching, rate-limiting, partitioning and more. The speaker José Valim is the creator of the Elixir programming language and the Director of R&D at Plataformatec, a consultancy firm based in Brazil. He is author of Adopting Elixir and Programming Phoenix as well as an active member of the Open Source community. Github: josevalim Twitter: @josevalim ElixirConf EU Website: www.elixirconf.eu Twitter: www.twitter.com/elixirconfeu Mail: info at elixirconfeu
Watch
Clarity | Saša Jurić | ElixirConf EU 2021
This video was recorded at ElixirConf EU 2021 - https://www.elixirconf.eu/ Clarity | Saša Jurić - Elixir mentor ABSTRACT Saša Jurić is one of the most experienced and respected members of the #BEAM community and this year, he’s here to demonstrate the best practice to ensure you produce a clear and maintainable codebase while illustrating exactly why that’s so important. • See & download slides: https://drive.google.com/file/d/1n8Jd-ljDirYGRujs7ma47Yg96BUg5a3A/view?usp=sharing • Follow us on social: Twitter: https://twitter.com/ElixirConfEU LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Q&A with Chris McCord & José Valim | ElixirConf EU 2021
This video was recorded at ElixirConf EU 2021 - https://www.elixirconf.eu/ Q&A with Chris McCord | José Valim - Creator of Elixir, Chris McCord - Creator of Phoenix ABSTRACT Interview with Chris McCord. Session hosted by José Valim. • Timecodes: 0:44 -- Where did the Phoenix name come from? 2:52 -- Most regrettable decisions so far with Phoenix or Live View? 4:30 -- Where did the Elixir name come from? 6:33 -- What's missing in Live View for it to be 1.0? 9:11 -- How do you prioritize work, open source and your private life? 13:17 -- Do you talk with other web framework authors? Who do you draw inspiration from? 14:43 -- Machine learning related graphic that was recently shared on Twitter 19:40 -- Rails is baking in support for import maps, will Phoenix get something similar? 24:45 -- What thing in Elixir and Phoenix is frustrating but isn't a top priority? 32:00 -- How do you feel about DSLs around testing? 38:56 -- What can the community do to improve the growth of Elixir and Phoenix? 42:52 -- Phoenix and Elixir roadmap? What's coming in the next year or so? 52:52 -- Top 3 anti-patterns that developers use when working with Phoenix? 59:57 -- Biggest improvements you'd like to see in the Phoenix ecosystem? Static types? • See & download slides: https://app.pitch.com/app/public/player/e6d04c45-804b-4abc-a8c4-fe8482392b30 • Follow us on social: Twitter: https://twitter.com/ElixirConfEU LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch
Using Elixir and WhatsApp to Response COVID-19 | Simon de Haan | ElixirConf EU Virtual 2020
This video was recorded at ElixirConf EU Virtual 2020 - https://www.elixirconf.eu/ Using Elixir and WhatsApp to response COVID-19 | Simon de Haan - Co founder and CTO @ Turn.io ABSTRACT The inside story of how the World Health Organisation’s WhatsApp COVID-19 hotline service was launched in 5 days time using Elixir. Turn.io has a long history of using chat to improve lives. We have our roots in the SMS and USSD mobile messaging space and since 2017 have been at the forefront of scaling these services using WhatsApp in emerging markets. At the beginning of March 2020 we launched the world’s first WhatsApp based COVID-19 response for the South African Ministry of Health. The service was designed and launched within a week. It scaled, prior to any kind of public launch, to 450K unique users on the first day and has since grown to serve to over 7.5 million people in South Africa and is core to the national government’s ongoing COVID-19 related communication and support strategies. While South Africa was still launching, we were also preparing for the launch of the World Health Organisation’s global WhatsApp service in partnership with Praekelt.org, WhatsApp, Amazon Web Services, and the Be Healthy Be Mobile team at the World Health Organisation. Within the space of 5 days, the WHO service was designed, deployed, stress tested, and launched. Within the first 48 hours the service went to serve over 10 million people with accurate information on the COVID-19 pandemic. Instantly becoming the biggest deployment of the WhatsApp Business API at launch. We’d like to tell the story of the people, the code, the tools, and the processes that made this a once in a life time public health opportunity in a global time of crisis. We’ll cover the lessons learned, the challenges, the successes, and the failures. • Follow us on social: Twitter: https://twitter.com/ElixirConfEU LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Watch