List of videos

Peter Saxton Mind your own business view controller - Code ELixir LDN 2018
This video was recorded at Code Elixir LDN 18 http://bit.ly/2vxJuxL Get involved in Code Sync's next Elixir conference http://bit.ly/2Mcm4aS --- MIND YOUR OWN BUSINESS VIEW CONTROLLER by Peter Saxton THIS TALK IN THREE WORDS: Domain Driven Design TALK LEVEL: Advanced ABSTRACT Many applications are a perfect fit for Model View Controller (MVC). There are also many applications where MVC is not suitable. In both cases Elixir is a great choice. This talk is a guide for alternative architectures e.g Hexagonal/Onion/Clean. In this talk Peter: Reviews some ideas of designing software. What separation of concerns really means. Discusses how to use the tools we have to organise our code such as mix, umbrellas and releases. Finally asks some questions about what more the Elixir ecosystem needs to reach its potential. Read the full abstract: http://bit.ly/2OpmrfP --- THE SPEAKER - PETER SAXTON Elixir developer at paywithcurl.com Working with Elixir everyday at paywithcurl.com, and loving it. Discovered Elixir after using Python, JavaScript, Ruby and Scala. Before programming was conducting research into quantum optics. Believes that message passing is a great way to think about distributed systems. Nowadays developing Raxx with the goal of extending message passing beyond the BEAM. More on Peter Saxton: http://bit.ly/2OpmrfP
Watch
Evadne Wu - Managing externalities in a functional world - Code Elixir LDN 2018
This video was recorded at Code Elixir LDN 18: http://bit.ly/2vxJuxL Get involved in Code Sync's next Elixir conference: http://bit.ly/2Mcm4aS --- MANAGING EXTERNALITIES IN A FUNCTIONAL WORLD by Evadne Wu THIS TALK IN THREE WORDS: Everything is Connected TALK LEVEL: Intermediate ABSTRACT The modern software developer is spoilt with choice. With options available today, it has never been easier to build solutions, run experiments, and recover from mistakes. Cheap leverage however encourages incidental complexity, reduces inherent need for cooperation, and obviates common standards. Functional programming offers unprecedented leverage, which amplifies these externalities. Knowingly or not, the modern software developer wields tremendous power thusly, but at the same time walks on the knife edge. In this talk, Evadne will attempt to provide an overview of these externalities, the historical context, near- and long-term implications, and a few projections as to how things will play out. She will also share some ideas as to how we can mitigate these problems together as a community. Read the full abstract: http://bit.ly/2AX6mMd --- THE SPEAKER - EVADNE WU Software engineer at Faria Education Group Evadne is a technologist with design/implementation background in HCI and can offer a wide scope of expertise in software architecture, high-fidelity prototyping, service architecture, and operations management. Currently she work as a technology lead at an education SaaS ISV. Evadne contributes to open source projects in her spare time and sometimes speak at relevant industry conferences. More on Evadne Wu: http://bit.ly/2AX6mMd --- CODE SYNC & CODE ELIXIR LDN 18 Website: www.codesync.global Twitter: www.twitter.com/CodeElixirIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global
Watch
Lightning Talk: Pawel Dawczak - Fun with processes - Code Elixir LDN 2018
Lightning talks were the chance for members of the audience to stand up and tell the Elixir London community what they have been working on. Find out more about our conferences here: https://codesync.global/conferences/code-elixir-2018/
Watch
Lightning Talk: Paul Wilson - Saving the network by killing the network
Lightning talks were the chance for members of the audience to stand up and tell the Elixir London community what they have been working on. Find out more about our conferences here: https://codesync.global/conferences/code-elixir-2018/
Watch
Nikola Begedin - LightningTalk: E2E test with Ecto - Code Elixir LDN 2019
This talk was recorded at Code Elixir LDN 2019.
Watch
David Jeche - Lightning talk: Boxes within boxes - Beam2kube - Code Elixir LDN 2019
This video was recorded at Code Elixir LDN 2019
Watch
Tetiana Dushenkivska - Keynote - Confident Elixir | Code Elixir LDN 19
This video was recorded at Code Elixir LDN 19 Get involved in Code Sync’s next conference http://bit.ly/2Mcm4aS --- Keynote - Confident Elixir by Tetiana Dushenkivska Are you proud of the code and workflow in your project? Being proud of what you do comes with confidence in the patterns and concepts you choose to follow and your ability to apply them in the project. In this talk, Tetiana will share with the audience what gives her confidence working on the elixircards project. Working with Elixir full time since 2016 on various different projects with different teams, there has been a set of patterns they’ve adopted which she would like to share with the audience through concrete examples. OBJECTIVES Tetiana wants the audience to walk away with: feeling motivated to think of, discuss and share the practices they are proud of, either be inspired to try something new or feel confident about what they do already have practical examples showing how particular concepts are used in Elixir, making the keynote accessible to developers who are new to Elixir. AUDIENCE Beginners who want to see an example of problems, reasoning and solutions they may experience in their career. Anyone who is interested in seeing what patterns and concepts are used on another project and why, how we go from idea to a solution, what we tried, what didn’t work and how we solved it. For intermediate and proficient users it may be more of a thought-provoking, rather than learning opportunity, something to discuss with others. THIS TALK IN THREE WORDS: honest, thought provoking, opinionated TALK LEVEL: Beginner --- THE SPEAKER - Tetiana Dushenkivska Software Engineer Tetiana is a Software Engineer with a passion for challenges and making learning fun. In her free time she contributes to open source and working on her own software/hardware projects. She is interested in the idea of mixing hardware and software together. That's why her personal projects include the integration of Arduino, bunch sensors with visual output to the browser. This allows her to write fun games and enjoy "testing" them. As a social person, she likes to build social games, which include "testing" with friends. After sipping a little bit of Elixir (programming language, not actual booze) she started to fall in love with it. That's the explanation to why all her latest projects include Elixir.
Watch
Thibaut Barrere - Lightning Talk: Elixir, MIDI and LiveView
This talk was recorded at Code Elixir LDN 2019.
Watch
Ben Smith - An event-driven approach to building Elixir applications | Code Elixir LDN 19
This video was recorded at Code Elixir LDN 19 Get involved in Code Sync’s next conference http://bit.ly/2Mcm4aS --- An event-driven approach to building Elixir applications by Ben Smith We experience the real world by reacting to events that have occurred, what if we modelled our Elixir applications in the same way? Event sourcing is an approach where application state changes are modelled as an immutable series of application-specific domain events over time. Changes made by end users of such applications are recorded as new events. Unlike in a traditional CRUD application, where updates and deletes are destructive operations, events are never deleted. OBJECTIVES Introduce the concept of event sourcing with a practical application in Elixir. Talk covers the how, why, and why not to apply an event-driven approach to building your Elixir applications and services. AUDIENCE Anyone interested in discovering how the simple concept of using domain events to capture state changes can bring tangible benefits to application development. THIS TALK IN THREE WORDS: Event-driven Elixir TALK LEVEL: Beginners --- Ben Smith Bringing event sourcing to the functional world of Elixir. Ben has been building event-driven Elixir applications for the past few years. His popular open source Commanded and EventStore libraries provide a solid technical foundation allowing companies to focus on modelling their business using domain-specific events. --- CODE SYNC & CODE ELIXIR LDN 19 CODE ELIXIR LDN is powered by Code Sync. CODE ELIXIR LDN 19 was sponsored by Duffel, Cultivate, Erlang Solutions, Scout, Dice, aeternity and Toyota Connected. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeElixirIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global
Watch