List of videos

Sonny Scroggin - BEAM + Rust: A match made in heaven | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- BEAM + RUST: A MATCH MADE IN HEAVEN by Sonny Scroggin THIS TALK IN THREE WORDS: Interoperability Performance Rust TALK LEVEL: Advanced ABSTRACT The BEAM is well-known for its fault-tolerant properties. It's quite performant and memory efficient for many use-cases. But occasionally we find ourselves hitting the limits of what the BEAM can provide us. What happens when we need to interface directly with hardware? Or when a specific part of our application needs to be as fast as possible?. In this talk, Sonny will introduce you to Rust - a systems programming language that aims to empower everyone to build reliable and efficient software and the various methods we can use to integrate with it from the BEAM. Read the full abstract: https://codesync.global/speaker/sonny-scroggin/ --- THE SPEAKER - SONNY SCROGGIN In pursuit of beautiful abstractions Sonny Scroggin is an experienced software engineer with broad interests in the world of computing. He is best known for his contributions to the Phoenix Framework and other supporting libraries within the Elixir ecosystem. You can find him presenting or teaching others about Elixir, Phoenix, and other tools and libraries in the local user groups in Nashville, TN and at conferences around the world. More on Sonny Scroggin: https://codesync.global/speaker/sonny-scroggin/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #Erlang #Rust #programminglanguage
Watch
Dmytro Lytovchenko - ErlangRT, a BEAM VM reimplementation in Rust | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- ERLANGRT, A BEAM VM REIMPLEMENTATION IN RUST by Dmytro Lytovchenko THIS TALK IN THREE WORDS: Rust BEAM VM TALK LEVEL: Intermediate ABSTRACT The time is long overdue to rewrite the technology, which we all use, in a safe and strongly typed language, such as Rust. Started with a small mailing list discussion in September 2017, the implementation is marching towards having a working Erlang shell and running Common Test suites from Erlang OTP source. Read the full abstract: https://codesync.global/speaker/dmytro-lytovchenko/ --- THE SPEAKER - DMYTRO LYTOVCHENKO Created a few popular projects such as ErlangRT, Pyrlang and BEAM Wisdoms page. Dmytro is a low level systems developer with 8 years of experience in Erlang, 20 years of C and C++, now also writing in Rust and Elixir. He is working in Stockholm for Erlang Solutions. More on Dmytro Lytovchenko: https://codesync.global/speaker/dmytro-lytovchenko/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #Rust #BEAM #Erlang
Watch
Bjarne Däcker - How Erlang got its name | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- HOW ERLANG GOT ITS NAME by Bjarne Däcker THIS TALK IN THREE WORDS: Processes and Process Communication TALK LEVEL: Beginner ABSTRACT Erlang was the third language designed at Ericsson with a structure of modules, processes and process communication in the tradition of Modula. Modula had been designed by Niklaus Wirth the inventor also of Pascal. This talk will discuss the large scale international efforts in the 1980’s to create a standard systems programming language. That work led to Chill by the CCITT and to Ada by the DoD. It is surprising how many strange ways of process communication that were invented. All of those languages, however, were imperative yet Lisp and Prolog had been used for some successful applications at Ericsson. The time was ripe to combine these efforts and the Computer Science Laboratory was set up to take the work further. The new programming language was nearly named EriLang. Erlang is the measure of traffic load well-known to everybody in the telecoms industry and was a much better choice. Read the full abstract: https://codesync.global/speaker/bjarne-daecker/ --- THE SPEAKER - BJARNE DÄCKER Honorary doctorate at Linköping university 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. More on Bjarne Däcker: https://codesync.global/speaker/bjarne-daecker/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #prolog #erlang #programminglanguages
Watch
Johnny Winn - Just delete it | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- JUST DELETE IT by Johnny Winn THIS TALK IN THREE WORDS: Isolation Design Patterns TALK LEVEL: Intermediate ABSTRACT Are we creating big balls of mud within our applications? Is an abstraction necessary or is it going to couple the code to the implementation? Can I achieve code isolation without overcomplicating? The challenge is to reach the nirvana of simple code isolation verse complex code abstraction. But is it realistically obtainable? The challenge is set: implement patterns that will allow us to just delete & rewrite code in days instead of weeks, weeks instead of months, and months instead of ... version 2. Read the full abstract: https://codesync.global/speaker/johnny-winn/ --- THE SPEAKER - JOHNNY WINN Host of the Elixir Fountain The renaissance man from Jacksonville, Johnny embarked on his computing curiosity during the eighties on a Commodore 64. However the road leading toward software craftsmanship has diverged down many paths. From musician to electrical engineer, chef to software developer, rugby player to local politician, the twist and turns have provided a wide range of experiences that have helped to shape him. More on Johnny Winn: https://codesync.global/speaker/johnny-winn/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #DesignPatterns #Elixir
Watch
Johan Sommerfeld - Pyrlang: Python meets Erlang | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- PYRLANG: PYTHON MEETS ERLANG by Johan Sommerfeld THIS TALK IN THREE WORDS: Erlang Python Framework TALK LEVEL: Intermediate ABSTRACT What could we get out of merging two communities? The creation of Pyrlang, a framework for allowing communication between Erlang and Python, was to allow two languages to benefit from each others strengths without needing to redo everything in a new language. We'll present a quick overview of Pyrlang and its capabilities and make some use case discussions around future project within AI / ML and web development. Read the full abstract: https://codesync.global/speaker/johan-sommerfeld/ --- THE SPEAKER - JOHAN SOMMERFELD System architect and multi language developer Johan is an Electrical M.Sc with a background in both operations and development. With a preference for building systems that are highly available, scalable and easy to automate he have fallen in love with Erlang and Python. More on Johan Sommerfeld: https://codesync.global/speaker/johan-sommerfeld/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #Erlang #Python #Framework
Watch
Gabor Olah - Working with legacy code | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- WORKING WITH LEGACY CODE by Gabor Olah THIS TALK IN THREE WORDS: Legacy Code Battle-story TALK LEVEL: Beginner ABSTRACT In a world driven by software, sooner or later, everyone needs to develop code left behind by somebody else. In this talk, we discuss what is legacy code, how to understand it, and the required mindset needed to tackle it. Since dealing with legacy is mostly about understanding the code, we provide some ideas of what tools to use on the BEAM platform to ease grokking the legacy system. Through battle stories, we provide examples which challenge the job of future developers, suggesting how to avoid them. Read the full abstract: https://codesync.global/speaker/gabor-olah/ --- THE SPEAKER - GABOR OLAH Developer and consumer of legacy code Gabor was introduced to Erlang during his university studies by participating in the RefactorErl group. He was interested in language design and a lot of academic problems, so this project was an excellent opportunity to get into type systems and other projects. From there, he joined Ericsson Hungary in 2011 to work on telephony switches (mostly on the famous one mentioned in Joe’s book). This taught Gabor to enjoy the complexity of this application. This was the point when Gabor started loving working with legacy code and learned how to work in a team. After three and a half years, he joined a research project inside Ericsson where he was exposed to Executable UML and testing strategies. In 2015, Gabor joined Erlang Solutions where he has been working with different clients (e.g. backbone financial payment solutions) as well as internal products like WombatOAM. Gabor's main professional interests are language design, architecture and math. Gabor likes drawing and painting, watching science fiction movies and series, he is a big Doctor Who fan. More on Gabor Olah: https://codesync.global/speaker/gabor-olah/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #legacycode #programing
Watch
Scott Lystig Fritchie - The wide world of almost-actors: comparing the Pony to BEAM languages
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- THE WIDE WORLD OF ALMOST-ACTORS: COMPARING THE PONY LANGUAGE TO BEAM LANGUAGES by Scott Lystig Fritchie THIS TALK IN THREE WORDS: Actors BEAM Pony TALK LEVEL: Advanced ABSTRACT As Erlang & Elixir programmers, the Actor Model of computation sits comfortably in our minds. Processes that communicate only by message passing makes building concurrent applications easy. It feels natural. We take it for granted. The inventor of the Actor Model, Dr. Carl Hewitt, says that Erlang does not implement the Actor Model. Erlang co-creators Joe Armstrong and Robert Virding agree with Hewitt. Let's explore Actor Model wrongs & rights with BEAM languages compared to Pony (http://ponylang.io). Read the full abstract: https://codesync.global/speaker/scott-lystig-fritchie56/ --- THE SPEAKER - SCOTT LYSTIG FRITCHIE Stuck in distributed systems tarpits for 30 years Scott Lystig Fritchie was a UNIX systems administrator until he returned to programming full-time at Sendmail, Inc. While at Sendmail in 2000, a colleague introduced him to Erlang. His world hasn't been the same since. In addition to writing Erlang and occasionally C for the Erlang virtual machine, he has had papers published by USENIX, the Erlang User Conference, and the ACM and has given presentations at Erlang Factory, Code BEAM, and Ricon. Scott works at Wallaroo Labs on a polyglot distributed system of Pony, Python, and C. More on Scott Lystig Fritchie: https://codesync.global/speaker/scott-lystig-fritchie56/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #Actors #PonyLang #BEAM
Watch
Cons T Ahs and Hakan Mattsson - LUX - an expect like test tool | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- LUX - AN EXPECT LIKE TEST TOOL by Cons T Ahs THIS TALK IN THREE WORDS: Test Frame work TALK LEVEL: Intermediate ABSTRACT LUX is an open source test tool written in Erlang and mostly used for testing Erlang code. But as a user of the tool you do not need to bother about that. It provides a highly automated test environment where it is simple to perform concurrent orchestration of text based interfaces such as shells, interpreters, CLI's etc. Some major design goals are that the test programs should be easy to understand, easy to analyse the outcome of the tests, easy to debug and trace. Read the full abstract: https://codesync.global/speaker/cons-t-ahs319/ --- THE SPEAKER - CONS T AHS Core developer of network device and network configuration Cons has a long history of writing code, with Lisp and functional languages from early days. Worked with formal methods, language implementation and lecturing at Uppsala University and escaped to a life of speech synthesis, music notation, graphics, networks, imaging, online poker and more language implementation. Currently working at Cisco using Erlang for writing software for network device configuration (ConfD) and network configuration (NSO). Uses lux a lot. Likes typed languages and is targeting the BEAM with a new language. More on Cons T Ahs: https://codesync.global/speaker/cons-t-ahs319/ THE SPEAKER - HAKAN MATTSSON Attended all EUC's since 1997. Made Mnesia a robust DBMS. Wrote escript, reltool, megaco etc. Hakan started working with Erlang/OTP the previous millennium, before the release of OTP R1. Developed Mnesia, Escript, Reltool, Megaco and more. He was the first employee in the OTP team and worked at Ericsson Computer Science Lab. Hakan has attended all EUC'S since 1997 and is now working at Cisco. He is using Erlang of course. More on Hakan Mattsson: https://codesync.global/speaker/hakan-mattsson/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #Test #Framework #Cisco
Watch
Peer Stritzinger & Adam Lindberg - Erlang distribution beyond a fully connected mesh | Code BEAM STO
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- ERLANG DISTRIBUTION: GOING BEYOND THE FULLY CONNECTED MESH by Peer Stritzinger & Adam Lindberg THIS TALK IN THREE WORDS: Erlang Distribution UDP TALK LEVEL: Advanced ABSTRACT In our search to improve Erlang distribution as cluster sizes grow and topologies become more dynamic, we have tried many things: prototyping solutions to ahead-of-line blocking using fragmented packages, using UDP for distribution, and experimenting with Time Sensitive Networking (TSN) for real-time Erlang in industrial settings. We will talk about our experiences so far and build upon the work of the OTP team by experimenting with a generic behaviour to make custom Erlang distribution implementations easier. Read the full abstract: https://codesync.global/speaker/peer-stritzinger/ --- THE SPEAKER - PEER STRITZINGER Real Bare Metal Erlang Peer ported Erlang to Hard-Realtime Operating system RTEMS (www.grisp.org). He developed the Hydraprog automotive control unit flashing device, which has been used successfully all over the world for over a decade. Since 2007 the firmware of the device is written mainly in Erlang - including protocol stacks for all existing automotive protocols. Peer is currently developing an industrial transport system controller with Erlang in a small embedded system. Peer's previous experience ranges from low level device drivers to functional languages in industrial and automotive applications, he initially mastered in Physics at the Technical University Munich. He has been working self-employed as a developer since 1987 and also consulted in applied cryptography and protocol design and implementation. He is currently living and working in the idyllic countryside west of Munich, Bavaria. More on Peer Stritzinger: https://codesync.global/speaker/peer-stritzinger/ THE SPEAKER - ADAM LINDBERG Use one on CMS Senior software development professional. Experience with distributed architecture, cloud infrastructure, live operations and embedded systems. Focus on dynamic languages, test driven development and agile methods. Author of Meck, an open source mocking framework for Erlang. More on Adam Lindberg: https://codesync.global/speaker/adam-lindberg/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, 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 #Erlang #Distribution #UDP
Watch