CCC media team
Chaos Computer Club - archive feed
A wide variety of video material distributed by the Chaos Computer Club. This feed contains events older than two years
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
btrfs is awesome, except when it isn't (osc18) Video 25.05.2018 17:12
I love btrfs, I think btrfs is the best filesystem ever. But like all software, it's not absolutely 100% perfect all of the time. This lightning talk will help tell you what to do when it all goes wrong :) I love btrfs, I think btrfs is the best filesystem ever. But like all software, it's not absolutely 100% perfect all of the time. This lightning talk will help tell you what to do when it all go...
The new EU CyberSecurity Act (osc18) Video 25.05.2018 47:14
Fibre to the home opens numerous interesting possibilities for both bona-fide and not so bona-fide use cases. Having your espresso machine or refrigerator being part of a multi-million device botnet which is attacking critical infrastructure might not necessarily be your first association when zipping your early morning caffeine fix. Not only might this notion be somewhat disruptive for your early...
SUSE Package Hub - Community packages for Enterprise Users (osc18) Video 25.05.2018 21:16
SUSE Package Hub [1] provides open source packages to Enterprise Users by the Community. This talk shows the current status of this project, explains how to contribute and what might be next. [1] https://packagehub.suse.com SUSE Package Hub [1] provides open source packages to Enterprise Users by the Community. This talk shows the current status of this project, explains how to contribute and what...
Immutable Data Structures and why You want them (rustfest18) Video 25.05.2018 30:34
There’s a discrepancy between the careful attention to mutability and immutability in Rust itself and the data structures available in the standard library. The only way to update a Vec with an immutable ref is to clone it first, which could get expensive. But what else can you do? Turns out there’s a number of data structures out there that make it cheap and easy to do immutable copies and update...
AppArmor 3 and beyond (osc18) Video 25.05.2018 29:00
There are several changes coming with the release of AppArmor 3. This talk will cover the changes that AppArmor 3 will bring and how the changes will affect policy and confinement. It will cover policy versioning, local vs pre-shipped read-only policy text, improvements in AppArmor policy namespaces, fine grained network and d-bus mediation as well as IMA integration. There are several changes com...
Vector graphics rendering on the GPU in Rust with lyon (rustfest18) Video 25.05.2018 30:42
Lyon is a collection of low level tools to render 2D vector graphics on the GPU, useful for games as well as other applications benefiting from vector graphics (map renderers, web browsers, graphical user interfaces, creative coding, etc.). This presentation will start with a very short overview of the type of functionalities lyon provides, followed by a deep dive into how lyon approaches renderin...
Learn how to add functionality to the MySQL server: a guided tour (osc18) Video 25.05.2018 28:44
Ever wanted to learn how to add this little piece of functionality that you're missing in MySQL but the codebase seems large and thus intimidating ? Then this talk is for you: we'll enumerate the ways to extend and alter MySQL functionality and will get you started on hacking on the codebase: what the layout is like and where to fund stuff and documentation to support you. We will also review the...
A Rust Crate that also quacks like a modern C++ Library (rustfest18) Video 25.05.2018 30:48
In Firefox 56, the encoding_rs character encoding conversion crate replaced Firefox’s previous encoding conversion library that was written in C++. This talk examines the API design characteristics that allowed the Rust API of encoding_rs to be mapped to an idiomatic C API and how it was possible to re-create an almost exact modern C++ analog of the Rust API on top of the C API. Rather than trying...
Yew a Rust+WebAssembly framework for client-side web apps (rustfest18) Video 25.05.2018 30:19
This is a talk about the architecture of yew — a Rust framework for frontend development, inspired by Elm and ReactJS and designed for creating single-page webapps with Rust. You will get to know how it was created: wasm compilation issues, JSX-like templates created with a pure Rust macro, how lifetime rules helps to avoid copying of the model, and how to create a framework without a garbage coll...
Saltboot - Salt managed PXE boot (osc18) Video 25.05.2018 43:29
In the time of clouds and virtual computing it seems, there is no longer space for a large real-hardware-based OS deployments. But what schools use in their classrooms? What is beneath ATMs, info kiosks, cash registers? For there devices real network OS deployment is still crucial. This talk is about exactly that. Well known network PXE boot, but upgraded with Salt, a modern configuration manageme...
The GNU Health : Free Software technology improving Public Healthcare around the world (osc18) Video 25.05.2018 33:06
GNU Health is a social project that provides a community-based, Free/Libre Health and Hospital Information System deployed in many countries around the globe. GNU Health combines Social Medicine and Primary healthcare principles with state of the art advances in bioinformatics and precision medicine, delivering a valuable framework for governments and Public Health institutions, as well as for aca...
New YaST storage stack: technical overview (osc18) Video 25.05.2018 31:28
YaST comes with a brand new storage stack. The packages libstorage and yast2-storage have been replaced by the new libstorage-ng and yast2-storage-ng. YaST team has put a lot effort on having its new storage ready for openSUSE Leap 15 (and SUSE SLE 15), and now it is time to present how it works. In this presentation we will explain storage-ng from a technical point of view. For example, we will d...
Building Reliable Infrastructure in Rust (rustfest18) Video 25.05.2018 32:09
Tyler Neely After years of getting whooped by bugs at scale at various North American infrastructure companies, Tyler moved to Berlin where he spends his days reading papers, finding bugs in complex systems, and building Sled - a modern embedded database for the Rust ecosystem. He believes on-call people should sleep as long as they want. The wild success of testing tools like Jepsen is a wake-up...
How to implement a new L4 protocol in VPP (osc18) Video 24.05.2018 40:25
VPP (Vector Packet Processing) is the opensource software aiming to very fast data-processing and its part of the umbrella project known as FD.io This talk describes how to design and integrate a new L4 protocol in the existing VPP (Vector Packet Processing) framework. We will use as an example the novel SCTP implementation which has been developed (and now maintained) by the SUSE employee Marco V...
Logging containers (osc18) Video 24.05.2018 36:13
Event logging is a central source of information for IT operations and security. The syslog-ng application collects logs from many different sources, performs real-time log analysis by processing and filtering them, and finally it stores the logs or forwards them for further analysis. The same feature set comes in handy in a containerized environment too, where you start and stop containers around...
building openSUSE with GCC's link time optimization (osc18) Video 24.05.2018 39:19
Link time optimization (LTO) extends scope of compiler optimizations to whole program or DSO. We present some data on pros & cons of using LTO to build openSUSE distribution by default. This is joint with with Martin Liška and Martin Jambor. Link time optimization (LTO) extends scope of compiler optimizations to whole program or DSO. We present some data on pros & cons of using LTO to build openSU...
Cloud From Scratch (osc18) Video 24.05.2018 42:02
Driven by curiosity and some late night ebay purchases, I ended up down the rabbit hole of building a cloud from scratch: why use OpenStack when you can do it the hard way. This was a great excuse to dive into the various subsystems required to assemble a cloud and to find out how frustrating aspects of it could be. A cloud is a jigsaw, requiring many different pieces to fit together and co-operat...
Banking with Django - how to not lose your customer's money (djangocon2018) Video 24.05.2018 30:08
Topic: Banking with Django - how to not lose your customer's money Abstract: How Holvi decided to pick Django as part of their core infrastructure. I'll go through both the business reasons for using Django for banking (5-10 minutes), and technical details of how we do reliable distributed software which keeps our and customer's money safe (10-20 minutes). about this event: https://c3voc.de
GraphQL in Python and Django (djangocon2018) Video 24.05.2018 26:29
In this talk, I’ll talk about GraphQL, a data query language created by Facebook as an alternative to the widely used REST. I’ll list the key differences between the twos and pros and cons of GraphQL over a “traditional” REST API. I’ll tell why GraphQL has been created, what problems does it solve and how to create GraphQL APIs with Python with an additional follow up on how to use it with Django,...
Let's talk about testing, software and user experience in open source. (osc18) Video 24.05.2018 28:38
Very often we come across a masterpiece of software, while now days almost everything is cool and built for the web, or built with technologies that are changing every single day and moving forward, but often we forget how the user feels when new software is available to download and install, it can be an overwhelming experience. This talk is meant to talk about how some projects show the true mea...
Atomic Bonds: openSUSE Kubic & SUSE CaaSP (osc18) Video 24.05.2018 36:07
The Kubic Project is an exciting new part of the openSUSE family. This talk will provide a brief introduction of the Project and how it focuses on container technologies such as the Docker & Podman runtimes, Kubernetes, Transactional (Atomic) Operating System updates, and much more. The session will then go into detail how Kubic provides the base for SUSE's Container as a Service Platform (CaaSP),...
Ceph Manager Dashboard (osc18) Video 24.05.2018 33:14
The original Ceph Manager Dashboard that was introduced in Ceph "Luminous" started out as a simple, read-only view into various run-time information and performance data of a Ceph cluster, without authentication or any administrative functionality. However, as it turns out, there is a growing demand for adding more web-based management capabilities, to make it easier for administrators that prefer...
Want More Women in Tech? Start with Django Girls (djangocon2018) Video 24.05.2018 19:42
If your hometown can benefit from a free, friendly environment where women can learn to program, it’s time to bring Django Girls to your city. You’ll learn what it takes to run a successful event while hearing tales from the trenches from a seasoned Django Girls organizer. Ever heard of Django Girls and thought, “Gee, if only that would come to my city, I’d love to be involved!” Django Girls is a...
It's about time (djangocon2018) Video 24.05.2018 32:20
Why is dealing with dates and time so difficult? Well, it's because time has a very sordid history. Join us on a deep dive into that history, and how that history affects the data modelling and APIs we use every day. Here's a fun experiment: Mention timezones within earshot of any experienced programmer. Now wait until the profanity stops. Handling dates and time is an incredibly common requiremen...
Guten Morgen (djangocon2018) Video 24.05.2018 2:55
about this event: https://c3voc.de
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.