List of videos

Monkey, take the wheel - Dmytro Lytovchenko | CodeBEAM V 2020
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-v Monkey, take the wheel - Dmytro Lytovchenko - Software Engineer at ABSTRACT The talk briefly explains the Daniel Kahneman's fast and slow thinkers concept, where every person can operate in easy-going and cheap mode, making mistakes and enjoying the distractions, while harder tasks require switching to slow and expensive thinker mode where the smart decisions and judgements can be made, at the cost of getting tired real quick. The talk goes in detail how it is beneficial to accept your human nature, prone to errors, and instead trust your Erlang & Elixir language, available tools, and tests more than you would trust yourself. Letting your inner monkey drive the development and allowing it to make mistakes on the way is an acceptable and winning strategy. Highlighting the importance of human in, sometimes idealized, world of the software development, while the human is prone to errors. • Follow us on social: Twitter: https://www.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
Nova a web framework for Erlang - Daniel Widgren, Niclas Axelsson | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-sto/ To learn more about the framework go to Nova homepage: https://novaframework.org More great virtual tech conferences - https://codesync.global --- Nova a web framework for Erlang Daniel Widgren, Niclas Axelsson ABSTRACT Nova is a framework that started a long time ago but now is gathered as a package. With influences from Chicago Boss and Phoenix, we wanted an Erlang framework that was easy to use. --- THE SPEAKER - Daniel Widgren Daniel has been working with Erlang for 10 years in different areas. THE SPEAKER - Niclas Axelsson It all started after Niclas was introduced to Erlang at the university in 2009. Since then he has been using Erlang for both backend and frontend. --- Code BEAM V 2020 was sponsored by Duffel, PepsiCo, Klarna, WhatsApp, DNSimple, Flyiin, Erlang Solutions, Forza Football, BlockFi, App Unite, Pleroma, Simplabs, Telnyx, Clever Bunny, O'Reilly, Manning Publications Code BEAM V Website: https://codesync.global/conferences/c... Twitter: https://twitter.com/CodeBEAMio
Watch
Elixir meets Erlang in Blockchain development - Ulf Wiger, Aleksandar Filipov | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-v Get involved in the next Code Sync conference - https://codesync.global --- ELIXIR MEETS ERLANG IN BLOCKCHAIN DEVELOPMENT by Ulf Wiger ABSTRACT The Aeternity blockchain was developed in Erlang, by something of an All-Star team, and made a mark as one of the most productive development teams in the business. Unfortunately, Core development outpaced SDK and tool development by a fairly wide margin, and the core team found itself lacking direct user feedback. One approach to address this was to bring onboard a talented Elixir developer, Aleksandar Filipov, as a one-man prototyping team and virtual user to the State Channels team. In this talk, we will describe the reasons for augmenting an Erlang project with Elixir, and present some of the results. Slides & full abstract: https://codesync.global/speaker/ulf-wiger/ --- THE SPEAKER - ULF WIGER Ulf Wiger has been using Erlang since 1992, bought the first-ever commercial license in 1993 and has been a full-time Erlang dev since 1996. While at Ericsson, he became something of an Erlang ambassador, speaking about the AXD 301 ATM Switch/Media Gateway and about how Erlang works in large industrial projects. After leaving Ericsson, Ulf joined Erlang Solutions as CTO. He then entered the Connected Device market first via the startup Feuerlabs, then as a freelance contractor to Jaguar Land Rover, and Lead Developer of GENIVI’s Remote Vehicle Interaction component. Ulf joined the Aeternity Core Team in 2017 and is now busy exploring and developing blockchain technology. In the Open Source arena, Ulf is perhaps best known for components like Gproc, Jobs, and Exometer. In his spare time, Ulf doubles as an opera singer and dabbles in politics. More on Ulf Wiger: https://codesync.global/speaker/ulf-wiger/ THE SPEAKER - ALEKSANDAR FILIPOV Embedded programmer gone functional Aleksandar has been all over, going from real time embedded OS:e where he worked with hardware and matching OpenGL ES drivers all the way to automotive electrical systems and also a few years with end user apps including android apps for banking. Today he’s a big fan of functional programming, and is a driver for the eternity’s “channel services†which is a reference framework showcasing aeternity’s unique state channels. He's also an fp evangelist in the automotive space where he maintains Signalbroker. linkedin: https://www.linkedin.com/in/aleksandar-filipov-a806303/ https://github.com/volvo-cars/signalbroker-server/ https://github.com/aeternity/ae-channel-service/ More on Aleksandar Filipov: https://codesync.global/speaker/aleksandar-filipov/ --- CODE SYNC & CODE BEAM V 2020 Code BEAM V is powered by Code Sync. Code BEAM V 2020 was sponsored by Klarna, Duffel, PepsiCo, Erlang Solutions, Mux, AppSignal, Clever Bunny, Pragmatic Bookshelf, O'Reilly, Manning Publications, Learning Stone, Groxio, Erlang Ecosystem Foundation. CODE SYNC 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/ Mail: info at codesync.global
Watch
Real-time Object Detection with Phoenix and Python | Alvise Susmel | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-v Real-time Object Detection with Phoenix and Python | Alvise Susmel - CTO at Knowsis ABSTRACT YOLO (You Only Look Once) is a state-of-the-art, real-time object detection system. In this talk Alvise shares how we can bring its functionalities in a Phoenix app, taking advantage of Python's fantastic set of Machine Learning libraries. Alvise will start by building an Elixir wrapper around a Python library, so he can detect objects on single images. Then we make it real-time on a Phoenix app, detecting objects from a webcam feed. • Follow us on social: Twitter: https://www.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
Live Coding Pong in Scenic | Ju Liu | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-v Live Coding Pong in Scenic - Ju Liu - Software Engineer at NoRedInk ABSTRACT Is there a more iconic example of a videogame than Pong? I don't think so! In this talk, we will see how we can use Elixir and Scenic to build a copy of the immortal 1972 Atari classic. Retro gaming enthusiasts will love this talk for the fun trivia, while Elixir enthusiasts will love it for the live coding madness! At the end of the talk, you should know how to setup your own game using Scenic, while having learned a couple of tricks that are almost fifty years old, yet tremendously effective. • Follow us on social: Twitter: https://www.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
Decade of writing and selling Erlang based Flussonic | Maksim Lapshin | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - https://codesync.global/conferences/code-beam-v Decade of writing and selling Erlang based Flussonic | Maksim Lapshin - MD and CTO at Flussonic ABSTRACT More than 10 years ago, Maksim selected Erlang to be a base of his commercial video streaming server software Flussonic. Maksim is happy with his decision, but will he make another choice in 2020? Maksim will share how he supports, maintains quality and hires people for developing new tasks. • Follow us on social: Twitter: https://www.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
Rebuilding a complex web-app with Elixir and Phoenix LiveView | Mikkel Högh | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - codesync.global/conferences/code-beam-sto/ Rebuilding a complex web-app with Elixir and Phoenix LiveView | Mikkel Högh - Software Engineer ABSTRACT Mikkel Høgh and team, rebuilt a seven-year-old DNS control panel app, originally built with Drupal, Node.js and Ember.js into a much simpler and easier to maintain Phoenix-web app. LiveViews replacing complex JavaScript workflows and Elixir/OTP replacing server side tasks. Mikkel Høgh will show how migrating reduced complexity, increased maintainability and DX. • 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
An introduction to the new socket API | Raimo Niskanen | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - codesync.global/conferences/code-beam-sto/ An introduction to the new socket API | Raimo Niskanen - Software Engineer ABSTRACT There is an experimental new socket API since OTP 22 that is thinner, lighter, and faster than the old gen_{tcp,udp,sctp} over inet_drv. It is implemented with NIFs on the Unix networking functions, which potentially gives the programmer access to _all_ of the socket functionality in the OS networking stack. This talk gives an overview of the API, some details on the implementation, informs on what is done and missing, and how the new sockets is intended to fit in the rest of Erlang/OTP. • See & download slides: https://codesync.global/uploads/media/activity_slides/0001/03/1b6a342cbc6428202bbb96479ffc4 27730b0862d.pdf • 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
How a startup survived the hype years of NoSQL | Alexandre Rodrigues | Code BEAM V 2020
This video was recorded at Code BEAM V 2020 - codesync.global/conferences/code-beam-sto/ How a startup survived the hype years of NoSQL | Alexandre Rodrigues - Software Engineer @ Cisco ABSTRACT In 2012, the NoSQL hype was strong, a digital mailbox service called Kivra is launched and the choice of database was Riak and the language was Erlang. Today, Kivra is the most used digital mailbox in Sweden. But what happened in the meantime? How did the prototype become a reliable system capable of handling changes in terms of time, functionality and load? Join Alexandre on a journey where we learn the challenges and the key design decisions that are part of Kivra's success throughout the years! • 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