05.17.2023 - By Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer
In dieser Revision des Working Draft Podcasts dürfen wir Matthias Endler (Web /
GitHub / Twitter / Mastodon) als Gast begrüßen, der sich als selbständiger
Softwareentwickler und Consultant, hauptsächlich in der Programmiersprache Rust
verdingt. Ursprünglich aus Bayern, hat Matthias Informatik in Bayreuth studiert
und arbeitete ab 2014 für Trivago in Düsseldorf. Er hat viele Erfahrungen mit
Backend-Entwicklung, insbesondere mit Elastic Search, Containern und
Cloud-Technologien. Er ist Mitbetreiber der Plattform „Open Podcast„, Autor
einer Video-Serie namens „Hello, Rust!“ und Erfinder der GitHub „codeprints„.
UNSER SPONSOR
Maximale Performance für all deine Projekte? Bei mittwald brauchst du dir nie
wieder Sorgen um Performance-Einbrüche machen. Der Traffic kann ruhig durch die
Decke gehen, deine Seite bleibt immer rasend schnell.
mittwald hat Hosting neu gedacht und alles auf die besonderen Anforderungen und
Workloads von Agenturen und Freelancern optimiert – inklusive Infrastruktur,
benutzerfreundlicher Oberfläche und flexiblen Tarifen. Egal, ob du deinen Server
selbst konfigurieren möchtest oder das mittwald-Team sich um die optimalen Specs
kümmern soll. Der persönliche Kundenservice unterstützt dich 24/7 bei allen
Fragen rundum WordPress, TYPO3, Shopware oder was auch immer dich gerade
beschäftigt. Im firmeneigenen und TÜV-zertifizierten Rechenzentrum sind deine
Daten in sicheren Händen. Und das Beste? Wer seine Projekte bei mittwald hostet
bekommt nicht nur die besten Server, sondern auch 100% CO2-neutrales Hosting.
Also, worauf wartest du? Geh jetzt auf mittwald.de/workingdraft und buch dein
erstes Projekt!
SCHAUNOTIZEN
[00:02:23] VON LINK-CHECKERN UND RABBIT HOLES
Matthias ist unter anderem Autor des URL-Crawlers/Link-Checkers lychee und wir
wollen heute über die vielen Aspekte eines solchen Unterfangens sprechen, die
man gemeinhin nicht sieht oder bedenkt. Matthias entwickelte den Crawler als
Tool, um eine wachsende Liste von Code-Analyse-Tools für PHP zu verwalten. Die
Liste begann als einfache Markdown-Datei und wuchs schließlich auf über 700
Tools und zog auf GitHub 11.000 Sterne an. Matthias fand jedoch heraus, dass die
Wartung der Liste mit all ihren Links eine zeitaufwendige und frustrierende
Aufgabe war. Aus diesem Grund entschied er sich, einen Link-Checker zu
verwenden. Er testete verschiedene vorhandene Link-Checker, fand aber kein Tool,
das seinen Anforderungen entsprach. Daher entschied er sich, sein eigenes Tool
zu entwickeln. Was zunächst wie eine einfache Aufgabe klang, entpuppte sich als
eine Herausforderung mit vielen Hürden und Lernmöglichkeiten. Und was als
Wochenendprojekt begann, entwickelte sich zu einem größeren Projekt, als andere
Entwickler auf sein Tool aufmerksam wurden und es nutzen wollten.