Frameworks

Frameworks sind Rahmenwerke.

Run, Deno, Run: Was spricht für Deno?

Deno [1] ist eine zukunftsweisende Laufzeitumgebung für JavaScript und TypeScript. Ryan Dahl, einer der Entwickler von Node.js, veröffentlichte die erste stabile Deno-Version im Juni 2020. Er verbessert mit Deno Implementierungen, die er als Probleme in Node.js ansieht, und die er aus heutiger Sicht damals gerne anders umgesetzt hätte.

Mehr erreichen mit weniger Code: Ein Einblick in Svelte

Svelte ist der neue Stern am Web-Frontend-Himmel. Es ist rasend schnell und seine minimale Bundle Size steckt andere Frameworks locker in die Tasche. Vor allem aber ist es ausdrucksstark: Minimaler Code führt zu maximalen Ergebnissen. Performancetuning durch den User mit Hilfe von Dingen wie shouldComponentUpdate? Nicht nötig. Boilerplate-Code, um eine Komponente zu erstellen? Nicht vorhanden. Gleichzeitig ist Svelte sehr umfangreich. Ein Animationspaket und eine State-Management-Lösung sind bereits enthalten. Wie schafft Svelte das? Darauf wollen wir in diesem Artikel einen Blick werfen. Gemeinsam machen wir die ersten Schritte mit Svelte und bauen die Mutter aller Apps: eine To-do-Liste.

Erster State-of-Frontend-Bericht veröffentlicht

Die Entwickler-Firma The Software House hat zum ersten Mal ihren Bericht „The State of Frontend“ herausgegeben. Mit knapp 4.500 Teilnehmern weltweit ist er damit der größte Bericht zu diesem Thema. Besonders überraschend sind die Antworten der befragten Entwickler zu den Themen Framworks und Hosting. Aber auch abseits davon liefert der umfassende Bericht spannende Ergebnisse.

Ein Einblick in Svelte: Mehr erreichen mit weniger Code

Svelte ist der neue Stern am Web-Frontend-Himmel. Es ist rasend schnell und seine minimale Bundle Size steckt andere Frameworks locker in die Tasche. Vor allem aber ist es ausdrucksstark: Minimaler Code führt zu maximalen Ergebnissen. Performancetuning durch den User mit Hilfe von Dingen wie shouldComponentUpdate? Nicht nötig. Boilerplate-Code, um eine Komponente zu erstellen? Nicht vorhanden. Gleichzeitig ist Svelte sehr umfangreich. Ein Animationspaket und eine State-Management-Lösung sind bereits enthalten. Wie schafft Svelte das? Darauf wollen wir in diesem Artikel einen Blick werfen. Gemeinsam machen wir die ersten Schritte mit Svelte und bauen die Mutter aller Apps: eine To-do-Liste.

Gostradamus – Einfache Zeitverarbeitung in Go

Go, die Programmiersprache von Google, hat viele Vorteile und macht Entwicklern das Leben leichter. Dennoch erreicht auch sie – etwa im Bereich Zeitverarbeitung – trotz der umfangreichen und guten Standardbibliothek noch lange nicht die Perfektion. Ein kleines Stückchen perfekter wird Go daher mit der Bibliothek Gostradamus.

Docker CE 2.2, Monolithen mit Spring Boot und das letzte Nashorn – Top 10 der beliebtesten Themen im Februar

Im Februar hatten wir einen herben Verlust zu verzeichnen, da mit dem JEP 372 das Nashorn keinen zweiten Frühling, sondern sein bereits vermutetes Ende finden wird. Docker hingegen erfreute uns mit dem Release seiner neuen Community Edition 2.2. Einen Platz in den Top 10 konnte sich ebenso Oliver Drotbohm sichern mit seinen Ausführungen zu einem besseren Umgang mit Monolithen durch Spring Boot.