List of videos

Allison Randal - Secure isolation in Rust | Code Mesh LDN 2018

This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- SECURE ISOLATION IN RUST: HYPERVISORS, CONTAINERS, AND THE FUTURE OF COMPOSABLE INFRASTRUCTURE by Allison Randal THIS TALK IN THREE WORDS: Rust Hypervisors Containers TALK LEVEL: Beginner Read the full abstract: http://codesync.global/speaker/allison-randal/ --- THE SPEAKER - ALLISON RANDAL PhD at the University of Cambridge and Board member at Open Source Initiative. Allison's first geek career was as a research linguist in eastern Africa, but her love of coding led her away from natural languages to artificial ones. In over 30 years as a developer, she has worked on everything from games, linguistic analysis tools, websites, and shipping fulfillment, to compilers, hypervisors, database replication systems, deployment automation, mobile apps, and talking smart-home appliances. She is a board member at the Open Source Initiative, board member at the OpenStack Foundation, board member at the Perl Foundation, and co-founder of the FLOSS Foundations group for open source leaders. At various points in the past she has served as chief architect of the Parrot virtual machine, board member at the Python Software Foundation, chairman of the Parrot Foundation, Open Source Evangelist at O’Reilly, conference chair of OSCON, Technical Architect of Ubuntu and Open Source Advisor at Canonical, Distinguished Technologist and Open Source Strategist at Hewlett Packard Enterprise, and Distinguished Engineer at SUSE. She collaborates in the Debian and OpenStack projects, and is currently working on a PhD in Computer Science at the University of Cambridge. More on Allison Randal: http://codesync.global/speaker/allison-randal/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. 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 #CodeMesh #Rust #Containers #Hypervisors

Watch
Frieder Nake - Do calculating machines like drawing? And if so, why? | Code Mesh LDN 18

This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- DO CALCULATING MACHINES LIKE DRAWING? AND IF SO, WHY? CONSIDERATIONS FROM MEDIA ARCHAEOLOGY by Frieder Nake THIS TALK IN THREE WORDS: Graphics Languages Media TALK LEVEL: Beginner / Intermediate / Advanced ABSTRACT Of course, calculating machines do not like to draw. In fact, they will just not do it. I am a machine, they will say, a machine for calculations. That's exactly what I am supposed to do and that, therefore, I will do with utmost precision, reliable and correct. But there was a time when the calculating machine still had to be told what to do when its human master requested that a line was to be drawn, straight or circular. And many lines in many styles, and areas in brilliant colors. In such a way these visual object were supposed to appear an paper that galleries and museums, through their directors, would say, that's marvellous and rather surprising, and causing a lot of new thinking, but we exhibit that stuff anyway. And we don't hesitate too much and even call it art if it is nice enough. The years, when this happened, were the early 1960s. Today, nobody can imagine that there was a time when only symbols and numbers went through the narrow channels into and out from computers, no icons and no visuals, just nothing of this kind. The early 1960s became the time when digital media start emerging around an entirely new world of using (or mis-using?) computers. They are the times, when the machine computer mutates into a medium. A fascinating medium. The semiotic engine! – This contribution will offer a bit of media archaeology of the time. The perspective must, of course, be that of languages for programming. Therefore, it will include a remark on an algebra-oriented graphics language, and a few early language constructs for graphics. Read the full abstract: http://codesync.global/speaker/frieder-nake/ --- THE SPEAKER - FRIEDER NAKE Pioneer of algorithmic art, first exhibition in 1965 Frieder is a mathematician by training and a computer scientist by work who happened to become a pioneer of algorithmic art by having had the first exhibition of his works in 1965. Since then, he has had many more, has published a lot, taught a lot, and is still continuing to do so. More on Frieder Nake: http://codesync.global/speaker/frieder-nake/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. 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 #CodeMesh #FriederNake #AlgorithmicArt"

Watch
Kate Carruthers - Infosec, AI and ethics – new models for a secure future | Code Mesh LDN 18

This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- INFOSEC, AI AND ETHICS – NEW MODELS FOR A SECURE FUTURE by Kate Carruthers THIS TALK IN THREE WORDS: Ethical Challenges IoT TALK LEVEL: Beginner / Intermediate / Advanced ABSTRACT Thanks to things like Cambridge Analytica and weaponization of social media and the web we are at an interesting juncture. The intersection of infosec, AI and ethics means that we need to develop new approaches to privacy and security. This talk explores some possible futures, and provides some practical suggestions for ethical and safe computing. Read the full abstract: http://codesync.global/speaker/kate-carruthers/ --- THE SPEAKER - KATE CARRUTHERS Chief Data & Analytics Officer and Senior Lecturer in Computer Science & Engineering Kate Carruthers is Chief Data & Analytics Officer for UNSW Sydney, and is also an Adjunct Senior Lecturer in the School of Computer Science & Engineering. She is a Certified Information Security Manager and is currently undertaking postgraduate studies in cybersecurity. Kate has extensive experience in senior roles in ICT, marketing, data and digital; and is a member of the NSW Government’s Data Analytics Centre Advisory Board. She is co-founder of several startups, including IoTM, and currently advises a number of startups. More on Kate Carruthers: http://codesync.global/speaker/kate-carruthers/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. 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 #CodeMesh #KateCarruthers #Ethics #IoT #AI

Watch
Natalia Chechina - Co-operative robots sharing the load | Code Mesh LDN 18

This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- CO-OPERATIVE ROBOTS SHARING THE LOAD by Natalia Chechina THIS TALK IN THREE WORDS: Distribution Computation Robots TALK LEVEL: Advanced ABSTRACT In this talk I will share the idea behind, and features of, Autonomous Mobile Programs (AMPs). Autonomous Mobile Programs are mobile agents that are aware of there resource needs, sensitive to their execution environment, and periodically relocate to reduce their completion time. AMPs previously have been evaluated on a small LAN, then simulated, and now we have explored their potential on a group of Raspberry Pi robots introducing fault tolerance. Read the full abstract: http://codesync.global/speaker/natalia-chechina/ --- THE SPEAKER - NATALIA CHECHINA One of the core authors of SD Erlang, lecturer in computing at Bournemouth University Natalia Chechina is a Lecturer in Computing in the Department of Computing & Informatics at Bournemouth University. Her research investigates approaches and techniques to enable scaling and efficient performance of applications on commodity hardware, including robots, servers, and IoT devices. Her other interests include Erlang programming language, overlay networks, and stochastic modelling. More on Natalia Chechina: http://codesync.global/speaker/natalia-chechina/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. 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 #CodeMesh #Distribution #Computation #Robots #Erlang #AMPs

Watch
Federica Pelzel - Ethics & AI: Identifying & preventing bias in predictive models | Code Mesh LDN 18

This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- *KEYNOTE* ETHICS AND AI: IDENTIFYING AND PREVENTING BIAS IN PREDICTIVE MODELS by Federica Pelzel THIS TALK IN THREE WORDS: Ethics Predictive Machine learning ABSTRACT As we explore more sophisticated ways to make smarter, more accurate decisions, the use of data and predictive models has been at the forefront of innovation. But what happens when our use of data, and modeling, inadvertently hurts those who need the most protection? In this session we'll explore how bias and discrimination is introduced into models, and different strategies to prevent it from happening to you. Read the full abstract: http://codesync.global/speaker/federica-pelzel/ --- THE KEYNOTER - FEDERICA PELZEL Public sector technologist, Director of Data and Analytics Platforms at Mastercard Federica is a technologist focusing on the public sector. Over the last decade she has worked with governments from around the world to find innovative ways to solve their problems through the use of data and technology. After serving as chief of staff for the City of Buenos Aires' digital government team, she relocated to NYC where she has worked with countless governments and public institutions; from the white house and the world bank, to Sierra Leone. She's currently working at Mastercard, as a Director of Data and analytics platforms, focusing on public sector. More on Federica Pelzel: http://codesync.global/speaker/federica-pelzel/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. 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 #CodeMesh #Ethics #AI #Bias #PredictiveModels #Keynote

Watch
Arnaud Bailly & Yann Schwartz - One Log | Code Mesh LDN 18

This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- ONE LOG by Arnaud Bailly THIS TALK IN THREE WORDS: Log Emerging grammar Events TALK LEVEL: Intermediate ABSTRACT Every application has a narrator commenting its execution, be it a humble println or a more structured log. But this narrator is unreliable: It decides what's important and what's not, forgets to mention the juiciest parts of the plot, and usually rambles for gigabytes. There's more narration coming out of your application: metrics, tracing, all the system chatter that surrounds a running process - databases, message queues, git dags, etc., which deep down are logs. On the other side of the spectrum, Event Sourcing means to exhaustively describe all event affecting the state of the application and focusing on its dynamics. Logs - all the way down. But what if there was One Log? What if we used well structured messages, integrating in a single stream dtrace application logs, iostat metrics, prometheus signals, and domain events. What if we relinquished up-front filtering and throttling and let serendipity do its job? What if the separate realms of information (business events, kibana views, grafana boards) we work with were just views of a big stream of log events? This session will be a live-running experiment exploring what information we can harvest from this hoard of data. Building upon a simple event source application, we'll aggregate more events, implement traffic replay as a reverse event log, embrace system logs, treat log streams as a language with its semantics and model, and see what that emerging narrative tells us. Read the full abstract: http://codesync.global/speaker/arnaud-bailly/ --- THE SPEAKER - ARNAUD BAILLY Crafting software since 1994 Arnaud Bailly has been a researcher, consultant, agile and XP coach, architect, developer, trainer and teacher, CTO for startups More on Arnaud Bailly: http://codesync.global/speaker/arnaud-bailly/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. 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 #CodeMesh #Logs #EmergingGrammar #Events

Watch
Yan Cui - Applying principles of chaos engineering to serverless | Code Mesh LDN 18

This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- APPLYING PRINCIPLES OF CHAOS ENGINEERING TO SERVERLESS by Yan Cui THIS TALK IN THREE WORDS: Serverless Chaos Architecture TALK LEVEL: Intermediate ABSTRACT Chaos engineering is a discipline that focuses on improving system resilience through experiments that expose the inherent chaos and failure modes in our system, in a controlled fashion, before these failure modes manifest themselves like a wild fire in production and impact our users. Netflix is undoubtedly the leader in this field, but much of the publicised tools and articles focus on killing EC2 instances, and the efforts in the serverless community has been largely limited to moving those tools into cloud-hosted functions. But how can we apply the same principles of chaos to a serverless architecture? Can we adapt existing practices to expose the inherent chaos in these systems? What are the limitations and new challenges that we need to consider? Join us in this talk as Yan Cui shares his thought experiments, and actual experiments, in his pursuit to understand how we can apply the principles of chaos to a serverless architecture. A word of warning though, you’re guaranteed to walk away with more questions than answers! Read the full abstract: http://codesync.global/speaker/yan-cui/ --- THE SPEAKER - YAN CUI Principal Engineer at DAZN Yan is an experienced engineer who has worked with AWS for nearly 10 years. He has been an architect and lead developer with a variety of industries ranging from investment banks, e-commerce, sports streaming to mobile gaming. In the last 2 years he has worked extensively with AWS Lambda in production, and he has been very active in sharing his experiences and the lessons he has learnt. Some of his work has even made their way into the Serverless Well-Architected whitepaper published by AWS. He is a regular speaker at user groups and conferences internationally, and he is also the author of Production-Ready Serverless and a co-author of F# Deep Dives. In his spare time he keeps an active blog at theburningmonk.com where he shares his thoughts on topics such as AWS, serverless, functional programming and chaos engineering. More on Yan Cui: http://codesync.global/speaker/yan-cui/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. 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 #CodeMesh #Serverless #ChaosEngineering #Architecture

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