Gesamtlänge aller Episoden: 96 days 13 hours 34 minutes
Modern applications deal with vast amounts of data, but also with a vast variety of data. Certain data might fit nicely into a relational model, other is better modeled as a graph, some parts need to be full-text searchable or require spatial indexing. Relational databases, such as PostgreSQL, offer extensions and add-ons to support such multi-model usage. However, at a considerable ergonomic cost...
While “software is eating the world”, those who are able to best manage the huge mass of data will emerge out on the top. The batch processing model has been faithfully serving us for decades. However, it might have reached the end of its usefulness for all but some very specific use-cases. As the pace of businesses increases, most of the time, decision makers prefer slightly wrong data sooner, than 100% accurate data later...
Darcs is one of the oldest distributed version control systems which are currently in use, yet it remains a somewhat obscure choice. In this talk I want to highlight why darcs is a viable choice due to its unique, and surprisingly fresh and straightforward, approach which is rooted in mathematics and how it differs from pretty much every other VCS that is current being used. Darcs’ patch theory offers a unique why to work in a non-centralized way...
Agilität ist die Antwort der Organisation auf Komplexität, Achtsamkeit ist deine persönliche Antwort! Agilität ist eine riesige Erfolgsgeschichte. Aus der IT entstanden, ist Agilität mittlerweile eine Bewegung geworden, die ganze Organisationen verändert. Achtsamkeit wird in den nächsten Jahren einen ähnlichen Einfluss auf unsere Arbeitswelt haben...
In the typed functional programming communities, there is much talk about “reasoning with types”. But rarely is this elaborated into something concrete. Just how can we extract tangible information from types beyond playing mere type tetris? The secret sauce is called parametricity, first described by John C. Reynolds, and later applied to Haskell by Philip Wadler in his seminal paper “Theorems for free!”. about this event: https://bobkonf.de/2021/miller.html
Functional programming is full of “folk tricks” that seem inscrutable to novices. Many of them can be traced back to John Reynolds, who showed us how to use continuation-passing style and defunctionalization to transform a recursive interpreter for a language into an abstract machine for programs in that language. The same techniques explain zippers and accumulating parameters. Buried within all those applications there is usually a hidden appeal to the algebraic property of associativity...
Die Welt von Hollow Knight wird bewohnt von diversen sprechenden und intelligenten Insekten, die meist nur durch recht einfachen Formen dargestellt werden. Fabi ist begeistert von der minimalistischen aber gleichzeitig wunderschönen Grafik und der Geschichte, die das Spiel erzählt.
<p>Ein Vortrag im Rahmen der Fünf-Minuten-Termine...
Jakob hat sich mit Hash-Kollisionen bei PHP beschäftigt und praktisch ausprobiert, wie sehr das Parsen einer JSON-Datei langsamer wird, wenn die Keys künstlich so gewählt wurden, dass möglichst viele Kollisionen entstehen.
<p>Ein Vortrag im Rahmen der Fünf-Minuten-Termine. Die Idee ist eigentlich einfach: Ab und zu nutzen wir das volle Haus und jede Person, die möchte, kann kurz vorstellen, was auch immer ihr vorschwebt...
Fabi hat das Logo für die Oster-DiVOC Reboot to Respawn gestaltet und Malte hat sich daran versucht, Schriftzüge im Stil des Logos automatisch zu generieren. Malte erklärt, wie er dazu JavaScript, SVG und Zufall verwendet hat. Der Logo-Generator ist verfügbar unter https://malteschmitz.github.io/r2r/
<p>Ein Vortrag im Rahmen der Fünf-Minuten-Termine...
Werkzeuge für Typografie, Grafikdesign und einen Bewusstseinswandel