Manuel Rauber

Autor

Manuel Rauber

Seitdem mit HTML5 und JavaScript moderne Cross-Plattform-Lösungen entwickelt werden können, begeistert sich Manuel Rauber für die Umsetzung großer Applikationen auf mobilen Endgeräten aller Art. Als Consultant bei der Thinktecture AG unterstützt er die Entwicklung mobiler Cross-Plattform-Lösungen mit Angular, Cordova, Electron und Node.js oder .NET im Backend.

Leichtgewichtig und performant: Web-APIs mit Node.js und TypeScript

JavaScript bzw. TypeScript werden mehr und mehr für die Cliententwicklung eingesetzt. Egal ob einfache interaktive Websites oder große Cross-Plattform-Anwendungen, die im Web, auf mobilen Geräten und auf dem Desktop lauffähig sind – überall kann JavaScript bzw. TypeScript eingesetzt werden. Mit Node.js besteht die Möglichkeit, die leichtgewichtige Sprache auch auf dem Server einzusetzen. Vom Command-Line-Interface über regelmäßige Jobs bis hin zu Web-APIs lässt sich alles mit Node.js entwickeln. Wie das geht, erläutert dieser Artikel.

Progressive Web Apps – die Zukunft von morgen schon heute?

Eine Zukunft ohne App Stores? Kaum vorstellbar, oder? Wie soll die Anwendung installiert werden? Was ist mit Zugriff auf native Features wie Kamera oder Push-Nachrichten? Fragen über Fragen – die Antwort? Progressive Web Apps! Ein seit 2015 durch Google geprägter Begriff, um das Web Stück für Stück nativer zu machen, um mehr und mehr Anwendungen ins Web zu bekommen und das Nutzererlebnis zu verbessern. Hinzu kommen Themen wie Offlinefähigkeit und ein zweiter JavaScript-Thread.

Echtzeitchat mit Node.js und Socket.IO

Was wäre heute eine Anwendung, ohne die bekannten In-App Notifications? Neue Chatnachricht, neuer Artikel oder im Allgemeinen eine neue Benachrichtigung – oft symbolisiert durch ein kleines Icon mit einer Zahl zur Anzeige, wie viele neue Nachrichten uns erwarten. Kaum mehr wegzudenken und ständig verfügbar, auch ohne dass man eine Seite neu laden muss. Und das Ganze natürlich in Echtzeit. Wie das geht? WebSocket für Echtzeitkommunikation lautet das Zauberwort.

X
- Gib Deinen Standort ein -
- or -