JavaScript

Flutter 2 – ein echt crosses Framework: Cross-Applikationen leicht gemacht

Das Flutter SDK zur Erstellung von mobilen Applikationen für Android und iOS liegt in der Version 2 vor. Moment mal, ein Framework für Mobile-Apps? Nein, nein, inzwischen kann Flutter 2 noch viel mehr. Nämlich Webapplikationen und native Applikationen. Darum, und um die neue Null-Sicherheit im dazu passenden Dart-Release soll es in diesem Artikel gehen.

Neuer Rückenwind für Stylesheets oder nur ein laues Lüftchen? Tailwind – ein Utility-first Framework für CSS

Applikationscode mit Tailwind sieht im ersten Schritt furchtbar aus. Jedes Element hat sehr viele Klassen, die bestimmte Stylingaspekte beschreiben. Es fühlt sich sehr ausführlich an und mehr nach einem Rückschritt denn nach einem Schritt in die Zukunft. Doch was ist Tailwind überhaupt und womit sollte man es vergleichen? Diese und andere Fragen beantworten wir in diesem Artikel.

Reacts neuster Streich: Server Components – Was sind React Server Components?

Das Jahr 2020 endete für React-Entwickler mit einem lauten Knall, als das React-Team von Facebook kurz vor Weihnachten den RFC für React Server Components vorstellte. Und auch wenn Facebook selbst davon spricht, dass React Server Components noch Zukunftsmusik sind, wollen wir uns in diesem Artikel einmal mit dem Thema auseinandersetzen. Seit der Vorstellung von Hooks könnten React Server Components die größte Neuerung für React-Entwickler werden.

Per Anhalter durch den JavaScript-Dschungel: Asynchronität in JavaScript – ein Werkzeug für jedes Problem

Der Fall bei Asynchronität in JavaScript ist eigentlich klar: Callbacks sind böse und Promises die einzig richtige Lösung. Nein, eigentlich ist ja async/await die Lösung, was aber wiederum auf Promises aufbaut, bei denen wiederum einige Callbacks im Spiel sind. Also ist doch nicht alles so klar, wie es scheint. Warum diese ganze Asynchronität notwendig ist, werden wir im Folgenden klären.

Per Anhalter durch den JavaScript-Dschungel: Asynchronität in JavaScript – ein Werkzeug für jedes Problem

Der Fall bei Asynchronität in JavaScript ist eigentlich klar: Callbacks sind böse und Promises die einzig richtige Lösung. Nein, eigentlich ist ja async/await die Lösung, was aber wiederum auf Promises aufbaut, bei denen wiederum einige Callbacks im Spiel sind. Also ist doch nicht alles so klar, wie es scheint. Warum diese ganze Asynchronität notwendig ist, werden wir im Folgenden klären.

Controlling, Machine Learning & Softwarepflege – Top 10 der beliebtesten Themen im Februar

Mit dem Februar endet bereits der zweite Monat des Jahres – wo ist die Zeit geblieben? War nicht eben noch Weihnachten? Das chaotische Jahr 2020 war leider mit dem Jahreswechsel zwar kalendarisch vorbei, dessen Nach- und Auswirkungen aber ziehen sich bis heute. Ruhiger und gediegener ging es dabei auf JAXenter zu: Wir beschäftigten uns mit dem Controlling, Machine Learning, neuen JavaScript-Frameworks und der Softwarepflege.

Einstieg in das Full-Stack-Framework RedwoodJS: Bringing Full Stack to the JAMstack – Teil 1

Wie kann ein Technologiestack für eine moderne Webapplikation aussehen? React im Frontend, GraphQL für die Kommunikation zwischen Frontend und Backend, ein Serverless-Backend auf Basis von Node.js, die Datenbankabstraktion erfolgt über Prisma und die Datenbank selbst ist relativ frei wählbar. Deployt wird die Applikation in einem solchen Set-up im Idealfall weitestgehend automatisiert und auf Basis des Versionskontrollsystems. Klingt das interessant? Dann ist Redwood vielleicht genau das Richtige für Sie.