Category: Technology



We spent years trying to get floats to give us a 12 column grid. Then flexbox came along, and it was better at making a 12 column grid. Then grid layout landed, and we celebrated by making a 12 column grid in two lines of code. However, if we stop there, we miss out on much that these new layout methods have to offer. In this talk, discover how CSS is evolving to allow components to react to their content and immediate location in a document. We’ll look at tools you can use right now and take a compelling look at what is just around the corner with container queries. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=mlmADytUiiw https://www.youtube.com/watch?v=w4FGrgovmzk



Rust is a relatively new language that has been voted as the most popular programming language in the Stack Overflow Developer Survey three years in a row and is steadily gaining popularity in programming circles, so what is going on?
Rust is presented as a systems programming language that offers both control and memory safety without sacrificing performance. In this presentation, you will get a brief introduction to Rust and learn why Rust claims to provide memory safety without a garbage collector and provides thread-safety at compile time.
You will also learn about the Rust ecosystem, what kind of tasks Rust is suitable for and where Rust might not be your preferred choice. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=DGbsHENouy4 https://www.youtube.com/watch?v=5pdRnva-DQ4



Rust is a systems-level programming language that has generated a lot of buzz in the developer community since it’s public announcement in 2011 and subsequent 1.0 release in 2015. It aims for the trifecta of performance, safety and concurrency. Envisioned as a safer, “benefits of hindsight” language that can learn from the rough edges of C/C++, it nevertheless sparks interest in a much larger population of programmers. Anyone familiar with Rust’s type system or its principal architects knows that it has a lot to offer those interested in functional programming, but what are the limits of that? The language also has a reputation for complexity, verbosity and some key FP-related limitations such that it may be off-putting to functional enthusiasts used to other FP-focused platforms. In this talk we will chart a course by which to explore the functional capabilities of the language, while approaching the “limits” hinted at above. This talk will also include a cursory introduction to the language, it’s historical context, tooling, platform support and of course: your questions. PUBLICATION PERMISSIONS:
Original video was published with the Creative Commons Attribution license (reuse allowed). Link: https://www.youtube.com/watch?v=CSk_QRE7GKg&t=8s https://www.youtube.com/watch?v=0VYJFx1C91g