Category: Technology



In this talk, Tim will give an overview of issues in the Linux in the embedded space that have come about in the past year. Tim will discuss recent developments in the Linux kernel that are of interest to embedded developers, covering such topics as filesystems, networking, tracing, and real-time. He will also discuss security, testing, and other technical topics. Tim will also talk about community and industry news related to Linux in embedded systems, including the status of major processor vendors, projects at the Linux Foundation, and other relevant community projects. It is hoped that through this talk, developers can learn about changes to the kernel, or initiatives in the industry that might be of benefit for their own embedded Linux development. This year, Tim may focus a bit more on use of Linux in space applications! Come to the session and find out what's new with embedded Linux! PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=3_2gkp-1HKQ https://www.youtube.com/watch?v=ZsI_Jj0GAHE



This talk will focus primarily on Rust with some comparisons to other modern programming languages like Go to give a deep dive into Rust asynchronous programming from a user's perspective. On our team at Red Hat, we migrated from a synchronous, single-threaded application to an asynchronous, multithreaded paradigm. This talk will primarily focus on three separate aspects of asynchronous programming in Rust. We'll discuss the state of the world for asynchronous programming as it stands now, the syntax and basic implementation of asynchronous programming and why this matters, and a short case study of implementing a low level synchronization lock for multithreaded programming and what problems we bumped into while implementing it. This talk will hopefully give you the building blocks to work with the complex ecosystem of asynchronous Rust while avoiding common problems that often cause issues like deadlocks, compilation errors, and subtle bugs for newcomers. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=A38_jNJSSrM https://www.youtube.com/watch?v=TpcjE0McPNQ



A team is “greater than the sum of its parts”, but what does this mean in practice? Using insights from Google’s Project Aristotle research, we explore ways of getting feedback quickly to empower and improve team high performance. In this session we will cover the 5 traits of High Performing Teams as defined by Google’s well-known study on team effectiveness:
– Psychological Safety – Dependability – Structure and clarity – Meaning – Impact Using insights from a two-year data-driven survey run across 180 employees and multiple Agile Teams, we will cover learnings, tips and techniques to help you run the same in your teams. If you are interested in the answers to these questions: How do we use this theory in practice in our teams? How do we improve team effectiveness using feedback from our teams? How do we empower leadership with data to improve and increase positive traits within teams? PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=hmbpYt5Oe7k https://www.youtube.com/watch?v=ljXfF5YpUXs