List of videos

Old Ideas Made New | Brooklyn Zelenka | Code BEAM SF 20
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Old ideas made new | Brooklyn Zelenka ABSTRACT Languages and ecosystems are more than simply syntax; they're ways of thinking. They have features, idioms, and community standards that drive us towards certain ways of doing things. Erlang is over 30 years old and has a very mature way of doing things. Elixir came on the scene, bringing with it some new ideas from other ecosystems. We're seeing even more of this with BEAM languages from LFE to Alpaca to Erlog. Ideas come in and out of fashion. Some of them are lost and aren't given a chance again. But as technology continues to evolve, perhaps there's space for what's old to be made new again! This talk will explore a few ideas lost to time that perhaps have their chance to shine again. It asks what languages would look like if history had gone slightly differently, and what depths we can plumb for the next 30 years and 50 languages on the BEAM. • See & download slides: https://codesync.global/speaker/brooklyn-zelenka/ • Follow us on social: Website: www.codesync.global Twitter: 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
Designing Change | Avdi Grimm & Jessica Kerr | Code BEAM SF 20
This video was recorded at Code BEAM SF 2020 - http://bit.ly/2wpn0SM Designing Change | Avdi Grimm & Jessica Kerr ABSTRACT The journey of a software developer is a climb through abstraction: algorithms, patterns, architecture.... How do we keep expanding scope, without losing focus on the real work? Join us for a journey into the fourth dimension, where we don't just change code; we design change. • See & download slides: https://codesync.global/speaker/avdi-grimm/ • Follow us on social: Website: www.codesync.global Twitter: 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
What Counts as a Programming Language | Chelsea Troy | 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/ What Counts as a Programming Language | Chelsea Troy ABSTRACT When we think of programming languages, we think of Java, Kotlin, JavaScript, or Python. We don't think of CSS, SQL, or HTML. And we don't think of Alloy, Modelica, or SNOBOL—in fact, maybe we haven't even heard of all those. But what's the distinction? And maybe most importantly, what can we learn as programmers from "not programming languages"? The talk aims to show folks what we can learn from questioning how we categorize things rather than ignoring things outside our arbitrary categories. It also aims to help folks understand that most "universal truths" aren't as universal as we might be led to believe—and why it matters. • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ 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
AI for Social Responsibility: Embedding (...) into AI | Veronica Dahl | Code Mesh LDN 19
This video was recorded at Code Mesh LDN 19 - http://bit.ly/37xc3Nr AI for Social Responsibility: Embedding Principled Guidelines into AI | Veronica Dahl ABSTRACT In this position talk we briefly retrace the historic and evolutionary context that led to AI's results not necessarily being used first and foremost to benefit the public that funded it, nor to necessarily focus on human values and concerns. Next, we discuss how the AI language Constraint Handling Rules -CHR- can promote social responsibility by making it easy to embed principled guidelines into our systems, and we exemplify this idea within an application to enhance voting and decision-making power. Finally, we examine the very notion of intelligence in the light of the more recent notion of group intelligence and draw consequences on what might be needed to ensure that AI capabilities are put to socially responsible uses only. In particular, we identify what legislations might help place AI at the service of the urgently needed solutions for today's various crises, with the overall aim, as K. Raworth put it, to ""meet the needs of all within the means of the planet"". • See & download slides: https://codesync.global/speaker/veronica-dahl/ • 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
Designing an Engineering org for SaaS & on-prem Delivery Models | Renee Orser | Code BEAM SF 19
This video was recorded at Code BEAM SF 19 http://bit.ly/2T3Do0U Designing an Engineering org for SaaS & on-prem Delivery Models | Renee Orser - VP Engineering @ Harbr ABSTRACT NS1 delivers intelligent DNS and traffic management services to many of the highest-trafficked sites and largest global enterprises. It is one of the first infrastructure companies to both deliver software for on-premise and operate a cloud SaaS solution, and its engineering model must span both. In her talk, Renee will speak to the journey the team has taken over the past two years to tackle the systemic complexity presented by multiple deployment mechanisms, from first developing and operating a SaaS DNS platform, to later also releasing versioned software for on-prem usage of their DNS products. She will dive into choices made to balance continuous delivery to one of the largest and most distributed global edge networks against scheduled and reliable release management for their containerized solutions. Renee will explore how the team is progressing on an unified architectural model to ensure resources are allocated efficiently and end users have a singular technology experience. Lastly, she will share how to build a hiring strategy that supports rapid-growth of the diverse skillsets needed to build this model. Audience members will receive creative methods to approach gap analysis and role definitions on their teams, and will learn how to build a roadmap to a highly effective but lean department. • Follow us on social: Website: www.codesync.global Twitter: 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
String Processing optimisation | Johanna Larsson | CBL AMSTERDAM 19
This video was recorded at CBL AMSTERDAM - http://bit.ly/2PPbW7J String Processing optimisation | Johanna Larsson - Software Engineer @ Duffel ABSTRACT Using an underperforming string processing script as an example, this talk demonstrates how small changes can have considerable effects on performance in regards to execution time, but also memory usage and maintainability. Going from a simple, but elegant version we will incrementally improve it and reach a 10x improvement, without losing the structure and flow or significantly impacting the number of lines required. • See & download slides: https://codesync.global/speaker/johanna-larsson/ • Follow us on social: Website: www.codesync.global Twitter: 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
Exercism v3 | Angelika Tyborska | ElixirConf EU 2021
This video was recorded at ElixirConf EU 2021 - https://www.elixirconf.eu/ Exercism v3 | Angelika Tyborska - Elixir track maintainer @ Exercism.io ABSTRACT All startups are working towards that day where their idea takes off, but what do you do when you get there? This talk will outline the process we went through and our experiences scaling our product both on a technical level, but also on an organisational level. I’ll share learnings we acquired as we overcame the challenges of this process, including practical technical advice for confidently scaling an Elixir system. • See & download slides: https://angelika.me/elixir-conf-eu-2021/ • 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
Lessons learned from Elixir Learning Paths | Elaine Watanabe | ElixirConf EU 2021
This video was recorded at ElixirConf EU 2021 - https://www.elixirconf.eu/ Lessons learned from Elixir Learning Paths | Elaine Watanabe - Elixir Lab co-founder ABSTRACT After 3 years of following the Elixir journey, I have found happy and unhappy paths that I would like to structure and share in this talk. I had the privilege of being part of the Plataformatec team and be immersed directly or indirectly in the Elixir world from 2018 to 2020. We had recurrent study groups, tech talks, and chapter meetings to learn, review, and discuss the technical and non-technical aspects of the software engineering path. Now, after so many unexpected changes and working for a new company, I see how important was Plataformatec in my professional life; how many lessons I learned as a consultant and as a software engineer; and how my study habits had to be adapted to this remote world. In this talk, I will summarize this experience and present my current project to learn and teach Elixir. • See & download slides: https://drive.google.com/file/d/11lZnFm7K7OYu9YhQnrgqrrkynrsNTFJ_/view • 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
TLS the OTP way | Ingela Andin | ElixirConf EU 2021
This video was recorded at ElixirConf EU 2021 - https://www.elixirconf.eu/ TLS the OTP way | Ingela Andin - SW developer in the OTP Team ABSTRACT TLS-1.3 is a major upgrade of the TLS-1.2 protocol. A lot of legacy is thrown out and new mechanisms will replace old flawed ones. Most of the TLS handshake will be encrypted as opposed to earlier when most of the first handshake was in plain text and encryption started first when sending the final handshake confirmation message. TLS-1.3 also puts new requirements on TLS-1.2 to pave the way for migration. Supervisors, generic behaviours, logger, gb_trees, ets, queue models, maps, try catch, binaries, records how are they used and why. • See & download slides: https://drive.google.com/file/d/1ff6ppNF_m_N67ssW9hfTGgMcuXelfJfP/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