#web development

Achtung, Publishing-/Web-Development-Nerdery:

Polygon, die Gaming-Publikation des The Verge-Verlags Vox Media, hat eine neue Website spendiert bekommen. Während der Artikel dazu eher Mission Statement als Einblick ist, gewährt The Verge-Chefredakteur Nilay Patel auf Threads ein paar Einblicke: Wie The Verge ist Polygon im Frontend nun eine intern „Duet“ genannte Next.js-Application, die headless Daten aus einem CMS konsumiert. Bei The Verge ist das noch eine Eigenentwicklung, Polygon hingegen baut nun auf WordPress auf samt WordPress-VIP-Hosting.

The Verge, das vor knapp zwei Jahren unter dem Motto »Revolutionizing the media with blog posts« kurze Blogposts auf seine Startseite zurückgebracht hat (die ich weiterhin sehr liebe!), soll nun als nächstes zu WordPress als CMS umgezogen werden, so Patel. Sobald das passiert ist, werden die von The Verge bekannten Quick Posts dann auch für Polygon und weitere Vox-Publikationen zur Verfügung stehen. In Anbetracht des Chaos, das text-basiertes Social Networks derzeit sind bzw. in den letzten Jahren waren, nur konsequent und richtig wieder alles auf die eigene Webpräsenz zurückzuholen.

Als nächstes dann bitte integrierten ActivityPub-Support, wobei es da bereits sehr gute, externe Lösungen gibt, siehe diesen Threads-Post von mir.

The Super Tiny Compiler

Jamie Kyle vermittelt das Funktionieren eines Compilers – im Quelltext eines Compilers. Tolle Idee.

This is an ultra-simplified example of all the major pieces of a modern compiler written in easy to read JavaScript.

Reading through the guided code will help you learn about how most compilers work from end to end.

Software is „done“ in the same way that the dishes are „done“. Software, like clean dishes, is only done if you never plan to use it again.

Dave Cheney, seineszeichens obviously Entwickler auf Twitter.

JSON Feed: Version 1

Brent Simmons und Manton Reece haben einen neuen Feed-Standard spezifiziert, der die Arbeit mit diversen News-, Blog- und Whatever-Feeds erleichtern soll, indem auf JSON anstelle von XML gesetzt wird, das bei RSS und Atom zum Einsatz kommt.

Ich begrüße das sehr. Die Arbeit mit JSON ist mein täglich Brot, macht Spaß und ist einfach. Die definierten Standards machen Sinn, dennoch sind die Feeds aber wunderbar flexibel – unbekannte Keys werden einfach ignoriert. Selbstredend habe ich eay.cc soeben auch mit einem eigenen JSON Feed ausgestattet, dessen Items ich direkt mit _type um den jeweiligen Post-Typ erweitert habe. Linkposts können – external_url sei Dank! – endlich sauber (und seitenübergreifend gleich) ausgegeben werden. Für die anderen Post-Typen passe ich die Ausgabe später noch weiter an.

Zusammen mit der generellen Feed-Funktionalität von WordPress (vgl. hier) ein guter, weiterer Schritt zur einfacheren Weiter­verwurstelung von Bloginhalten.

Update, 26.05.: Ich habe den JSON Feed heute noch um Tags und Short-URLs erweitert. Außerdem bekommen die Status-Posts nun neben dem HTML einen zusätzlichen „Text only“-String, der das syndizieren zu diversen Microblogging-Diensten vereinfachen sollte. Das gehe ich als nächstes an.

What Comes Next Is the Future

A documentary film about the web created by Bearded founder Matt Griffin. It is the story of Tim Berners-Lee’s creation – how it came to be, where it’s been, and where it’s going – as told by the people who build it.

Nette, einstündige Dokumentation über die Geschichte des World Wide Web. Mit vielen bekannten Gesichtern, wenn man sich in der Webentwicklungs- und vor allem Frontend-Szene herumtreibt. Hier die offizielle Webseite.

A Front End Developer is Aware

Chris Coyier mit der vielleicht besten Beschreibung unseres Jobs bisher:

One idea that has lodged itself into my brain recently is how a front end developer needs to be aware. In a general sense, the front end developer is positioned in the middle of lots of other jobs. Everybody involved in a web team ends up talking with the front end developers. That makes sense. The front end developers create the actual thing people interact with. Everything comes together with the front end developer. Perhaps that’s why it’s such a fun job!