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

Author

CCC media team

Category

Technology

Latest episode

Jul 5, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.8 rating iOS soon

Episodes

ImplicitCAD: Haskell all of the Things (bobkonf2020) Video 28.02.2020

ImplicitCAD is a 3D modelling system used for designing objects using CSG (Constructive Solid Geometry) in either Haskell, or in a SCAD based language. This talk will discuss ImplicitCAD’s CSG engine, it’s SCAD language design, and provide an update on efforts to use Haskell in more 3D printing related tasks. We will discuss the demands that implicit CSG place on a rendering engine, as well as the...

Self-documenting computation (bobkonf2020) Video 28.02.2020

Undoubtedly, the standard format of sharing computations in the business world is the spreadsheet. But this quickly becomes unwieldy when complex algorithms are involved or deeply structured data are more appropriate for the problem at hand. So how to present the inner workings of an algorithm in such a way that it may be part of an invoice, to be checked by accountants? We advertise an idea that...

The Object-Oriented/Functional-Programming symmetry: theory and practice (bobkonf2020) Video 28.02.2020

Much gets written on the internet about comparisons between Object-Oriented (OO) and Functional-Programming (FP) approaches software: which one is going to solve all your programming problems? If we concentrate on precise, objective comparisons and relations between the two sides, the programming-language folklore mentions a symmetry (often called a “duality”) between object-oriented and functiona...

Leveraging Algebraic Data Types – In Any Programming Language (bobkonf2020) Video 28.02.2020

In functional programming languages, Algebraic Data Types and Pattern Matching are ubiquitous, and they are a very powerful and expressive tool. Unfortunately, many mainstream languages, especially in the object-oriented spectrum, lack these features and resort to rather cumbersome subtyping and inheritance. But not all is lost! Leveraging an old GoF pattern together with Lambda syntax that by now...

Criminally fast rust and breaking safety for fun and profit (bobkonf2020) Video 28.02.2020

In this talk, we confess our rusty sins: memory manipulation, unsafe code, lying to the borrow tracker, lifetime crimes, and many more. Criminally fast rust is possible, and we share what worked for us, what didn’t, and why we broke the safe. Over the past year we’ve been building Tremor - an event processing system used at Wayfair to process billions of messages per minute 24x7x365. This is our f...

Integration und Migration von unternehmenskritischen Legacy-Anwendungen (bobkonf2020) Video 28.02.2020

Vor zwei Jahren sind wir mit einer PL/SQL-Anwendung aufgebrochen in die funktionale Welt. Auf dem bisherigen Weg Richtung Elixir/Erlang erlebten wir viele technische und organisatorische Überraschungen, viele erfreulich, einige nicht. Ein Erfahrungsbericht über … - die organisatorischen Hürden in der Umsetzung einer technischen Vision - die Migration und Integration von Legacy-Anwendungen in eine...

A Nokia 3310 Ringtone Player in Elm (bobkonf2020) Video 28.02.2020

In this talk we build a web application in Elm that reads some good old school Nokia 3310 ringtones and plays them in a browser. We will explore how to write a parser to interpret the Ring Tone Text Transfer Language (RTTTL) format and how to use modern Web Audio APIs to recreate those iconic sounds. We will conclude the talk by playing a selection of tunes, applying some effects and having a good...

Practical ReasonML (bobkonf2020) Video 28.02.2020

Static type systems have arrived in the frontend! Typescript and Flow made them popular. ReasonML - the language by React Framework inventor Jordan Walke - goes one step further and brings a functional programming language from the ML family into the browser. ReasonML combines the semantics of OCaml with the common syntax of JavaScript. How well does this work in practice? How easily can ReasonML...

Effizient arbeiten mit Architecture Decision Records (ADR) (bobkonf2020) Video 28.02.2020

Dokumentation gehört oft nicht zu den Lieblingsaufgaben im Softwareentwicklungsalltag. Das resultiert in vielen Fällen daraus, da nicht klar ist, warum etwas dokumentiert werden sollte. Der in der Praxis gelebte Ansatz einen Dokumentationsort, zum Beispiel in Form eines Wikis, ist zum Scheitern verurteilt. Entweder es wird kaum dokumentiert oder zu viel und es wird schwer Informationen zu finden,...

Open Source Numbers Everybody Should Know (bobkonf2020) Video 28.02.2020

A Data-Driven Portrait of New Trends in How We Build Software, Open Source & What Even is "Entry-Level" Now. about this event: https://bobkonf.de/2020/miller.html

The Lessons of 14 Years of Open Source Haskell (bobkonf2020) Video 27.02.2020

Haskell is part of the open source ecosystem and is here to stay. We use pandoc, the swiss army knive of document conversion, which created in 2006 by John MacFarlane, to dive into the effects of using Haskell in an open source project. Pandoc enjoys widespread use among technical and less-technical users and is one of the best known open source Haskell programs with millions of downloads. Yet, ev...

Torben über βkP [Fünf-Minuten-Termine] (chaotikum) Video 26.02.2020

Torben stellt die Komplexitätsklassen βkP vor. Diese Hierarchie von Klassen liegt zwischen P und NP. Eventuell kann man durch Untersuchungen von βkP auch etwas über das P-NP-Problem lernen. Ein Vortrag im Rahmen der Fünf-Minuten-Termine. Die Idee ist einfach: An jedem vierten Mittwoch des Monats nutzen wir das volle Haus zum Open Space / Chaostreff und jede Person, die möchte, kann kurz vorstellen...

Leo über Ghostwriter [Fünf-Minuten-Termine] (chaotikum) Video 26.02.2020

Leo hat eine elektrische Schreibmaschine gefunden und sofort auseinander genommen. Wenn man die originale Steuerplatine durch einen Arduino und drei Schrittmotortreiber ersetzt, kann eine Schreibmaschine auch ganz von alleine schreiben. Ein Vortrag im Rahmen der Fünf-Minuten-Termine. Die Idee ist einfach: An jedem vierten Mittwoch des Monats nutzen wir das volle Haus zum Open Space / Chaostreff un...

Johannes über PlantUML [Fünf-Minuten-Termine] (chaotikum) Video 26.02.2020

Mit PlantUML kann man schöne UML-Diagramme automatisch aus semantischen Beschreibungen generieren. Johannes zeigt an Beispielen, wie das aussehen kann und erklärt, wieso die Welt ein besserer Ort wird, wenn wir Grafiken vernünftig versionieren können. Tools und Konzepte aus dem Vortrag: - PlantUML zur Erstellung von (UML-)Diagrammen https://plantuml.com/de/ Anwendungsfall- - Diagramme mit PlantUML...

Malte über das Nachtlicht [Fünf-Minuten-Termine] (chaotikum) Video 26.02.2020

Das Nachtlicht ist ein Bausatz zum Löten lernen. Malte zeigt die neue Website https://nachtlicht.chaotikum.org Hier wird der Bausatz vorgestellt und es gibt Informationen zur Funktionsweise. Ein Vortrag im Rahmen der Fünf-Minuten-Termine. Die Idee ist einfach: An jedem vierten Mittwoch des Monats nutzen wir das volle Haus zum Open Space / Chaostreff und jede Person, die möchte, kann kurz vorstelle...

Fabi über Kakophonie [Fünf-Minuten-Termine] (chaotikum) Video 26.02.2020

Mit Ableton Link kann man Software zum Musikmachen verbinden. Fabi demonstriert in diesem kurzem Workshop, wie es klingt, wenn diverse Synthesizer-Apps auf den Smartphones des Publikums gemeinsam Musik machen. Ein Vortrag im Rahmen der Fünf-Minuten-Termine. Die Idee ist einfach: An jedem vierten Mittwoch des Monats nutzen wir das volle Haus zum Open Space / Chaostreff und jede Person, die möchte,...

Re:Public Domain Weltausstellung 2020 BELIEVE IT OR NOT (dgwk2020) Video 22.02.2020

Eine 90minütige Show mit 49 Werken von 49 Urheberinnen die 1949 gestorben sind. Mit Aino Alto, Victor Fleming, Richard Strauss, James Ensor, Leadbelly und vielen Anderen. 49 zeitgenössische Künstlerinnen, Maler, Ingenieure, Schauspieler und Mathematiker haben diese Werke remixt, neu bearbeitet, neu verwurstet, verknotet und in neuen Zusammenhängen ganz neu verpackt. In der 90minütigen Show werden...

Schlusswort (dgwk2020) Video 22.02.2020

about this event: https://files.chvoc.ch/dgwk20/

Barrierefreie Software – Warum wir uns mehr darum bemühen sollten (dgwk2020) Video 22.02.2020

Seit Einführung der Web Content Accessibility Guidelines (WCAG) und des ARIA-Standards ist das Bewusstsein für Barrierefreiheit bei der Entwicklung von Software deutlich gestiegen und es ist wesentlich einfacher geworden, barrierefrei zu entwickeln. Dennoch ist die Situation in der Schweiz unbefriedigend und Nutzer mit einer Behinderung stossen immer wieder auf Barrieren in der digitalen Welt. Die...

E-Voting – Ein Lagebericht (dgwk2020) Video 22.02.2020

Bundesrat, Kantonsregierungen und Verwaltungen haben aus den Vorkommnissen rund ums E-Voting im 2019 nicht die richtigen Schlüsse gezogen. Viele wollen mit E-Voting schnellstmöglich vorwärtsmachen und verlassen sich jetzt auf eine neue Post/Scytl-Lösung. Von Gesetzes wegen tragen aber die Kanton die alleinige Verantwortung für die sichere Durchführung von Wahlen und Abstimmungen und könne sie wede...

Eine Vision für eine digitale globale Demokratie (dgwk2020) Video 22.02.2020

Heutzutage ist alles globalisiert und digitalisiert – mit Ausnahme der Demokratie. Warum? Weshalb endet die demokratische Mitbestimmung an der Landesgrenze? Wie sollen wir Problemen begegnen, die kein Nationalstaat allein lösen kann? Diese und weitere Fragen zur globalen Demokratie versuchen wir bei GloCo.ch zu beantworten. Wir entwickeln Konzepte für «Mechanismen» der globalen Demokratie, was die...

Politik zwischen Analog und Digital (dgwk2020) Video 22.02.2020

Wie können wir den Graben zwischen der digitalen Welt und der (noch) analogen Politik zuschütten? Gedanken und Erfahrungen eines Neo-Nationalrats. Wie können wir den Graben zwischen der digitalen Welt und der (noch) analogen Politik zuschütten? Gedanken und Erfahrungen eines Neo-Nationalrats. about this event: https://files.chvoc.ch/dgwk20/

Anonymisierung von personenbezogenen Daten (dgwk2020) Video 22.02.2020

Ein wesentlicher Bestandteil moderner Anwendungen in der Welt der digitalen Transformation ist die Analyse von Daten und die Anwendung moderner Machine- und Deep-Learning-Methoden. Begleitend - und oft entscheidend für den Erfolg - findet in allen Bereichen eine immer extensivere Datensammlung statt. Viele der interessantesten Anwendungen, welche uns als Einzelnen indirekt oder direkt betreffen, b...

Digitale Selbstbestimmung – welcher Weg für die Schweiz und Europa? (dgwk2020) Video 22.02.2020

Die Schweiz und Europa ist durch zwei Modelle der Digitalisierung herausgefordert, welche den freiheitlichen und demokratischen Grundwerten widersprechen: die globalen Internetplattformen ("GAFA") und der chinesische Weg. Der Workshop dreht sich um die Frage, wie in der Schweiz (und in Europa) digitale Selbstbestimmung auf individueller und kollektiver Ebene in Übereinklang mit den freiheitlichen...

Bekämpfung von Cyberkriminalität bei .ch Domain-Namen (dgwk2020) Video 22.02.2020

Die Verordnung über Internet Domains regelt wie Missbrauch von .ch Domain Namen bekämpft wird und welche Rolle die Registrierungsstelle und Behörden dabei spielen. Der Talk informiert über die Rechtsgrundlage, die aktuelle Praxis, aktuelle Fälle und die Zusammenarbeit der Registrierungsstelle SWITCH mit den Schweizer Behörden auf. Ausserdem werden die neuen Möglichkeiten die mit der Revision der V...

Listen to the Chaos Computer Club - archive feed podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.