Angular 19 ist da!
19.11.2024
Neben grauen Herbsttagen hat der November in Sachen Angular einiges zu bieten: Am 19. November 2024 wurde die neue Major-Version Angular 19 releaset! Angular bringt mit der Resource API und dem Linked Signal einige neue Features mit. Standalone Components müssen außerdem nicht mehr explizit als solche markiert werden. Wir stellen in diesem Blogpost alle wichtigen Neuerungen vor!
Neu in Angular 19: LinkedSignal für reaktive Zustandsverwaltung
07.11.2024
Mit Angular 19 wurde ein neues Feature vorgestellt: das Linked Signal. Es erleichtert die Verwaltung von lokalem Zustand in Verbindung mit anderen Signals. Bei dem Linked Signal handelt sich um ein beschreibbares Signal, das automatisch zurückgesetzt wird, wenn sich andere Signals ändern. Dies ist besonders nützlich, wenn wir lokale Zustände mit dynamischen Daten synchronisieren wollen. In diesem Blogpost stellen wir vor, was ein Linked Signal ist, wie es funktioniert und in welchen Anwendungsfällen es sinnvoll eingesetzt werden kann.
Neu in Angular 19: Daten laden mit der Resource API
29.10.2024
Eine interessante Neuerung mit Angular 19 ist die Resource API. Damit können wir intuitiv Daten laden und in Komponenten verarbeiten. In diesem Blogartikel stellen wir die Ideen der neuen Schnittstelle vor.
Angular 18 ist da: Signals, Signals, Signals!
14.06.2024
In den letzten Versionen wurden viele neue Funktionen und Verbesserungen eingeführt. Diesmal lag der Fokus darauf, die bereits ausgelieferten APIs zu stabilisieren, diverse Feature Requests zu bearbeiten und eines der am meisten nachgefragten Projekte auf der Roadmap experimentell zu veröffentlichen: die Zoneless Change Detection.
Modern Angular: den BookMonkey migrieren
05.05.2024
Angular erlebt einen Aufschwung: Mit den letzten Major-Versionen des Frameworks wurden einige wichtige neue Konzepte und Features eingeführt. Wir berichten darüber regelmäßig in unseren Blogposts zu den Angular-Releases. In diesem Artikel wollen wir das Beispielprojekt "BookMonkey" aus dem Angular-Buch aktualisieren und die neuesten Konzepte von Angular praktisch einsetzen.
Book Monkey v5: Server-Side Rendering mit Angular 17
21.11.2023
Mit Angular 17 wurde der Build-Prozess für Server-Side Rendering (SSR) und Pre-Rendering grundlegend überarbeitet. In diesem Blogpost stellen wir vor, welche Unterschiede für das Beispielprojekt "BookMonkey" aus dem Angular-Buch relevant sind.
Angular 17 ist da!
06.11.2023
Es ist wieder ein halbes Jahr vorbei: Anfang November 2023 erschien die neue Major-Version Angular 17! Angular-Teammitglied Minko Gechev hatte diese Version schon vor einigen Wochen als sein "favorite Angular release … ever" beschrieben.
Angular 16 ist da!
22.05.2023
Am 4. Mai 2023 erschien die neue Major-Version von Angular: Angular 16! Das Angular-Team hat einige neue Features und Konzepte in diesem Release verpackt. Die größte Neuerung sind die Signals, die als erste Developer Preview in der neuen Version ausprobiert werden können.
Errata zur 4. Auflage
27.04.2023
Für die 4. Auflage haben wir das Buch vollständig überarbeitet und viele Fehler beseitigt. Das war durch wertvolle Hinweise unserer Leserinnen und Leser möglich. Dennoch: Ein gedrucktes Buch ist niemals fehlerfrei, und natürlich hat sich auch in der 4. Auflage der Fehlerteufel eingeschlichen.
4. Auflage: Das neue Angular-Buch ist da!
13.02.2023
Das neue deutschsprachige Angular-Buch ist da! Ab sofort ist die 4. Auflage des erfolgreichen Standardwerks im Handel verfügbar.
Changelog zur 4. Auflage
21.12.2022
Im Februar 2023 erschien die vierte Auflage des deutschsprachigen Angular-Buchs! In diesem Artikel berichten wir über die Neuerungen im neuen Buch.
TypeScript: useDefineForClassFields – zukünftige Breaking Changes vermeiden
25.11.2022
Wussten Sie bereits, dass Propertys in JavaScript und TypeScript leicht unterschiedlich implementiert sind und es ein inkompatibles Verhalten gibt?
In Projekten mit Angular 15 wird deshalb in der TypeScript-Konfiguration die Option useDefineForClassFields
gesetzt.
Wir zeigen Ihnen, was es damit auf sich hat und wie Sie Ihren Code schreiben müssen, damit er zukunftssicher in beiden Programmiersprachen gleich funktioniert.
Angular 15 ist da!
25.11.2022
Am 16. November 2022 erschien die neue Major-Version von Angular: Angular 15.0.0! Im Fokus des neuen Releases standen vor allem diese drei Themen:
Den Book-Monkey v4 updaten (3. Ausgabe)
30.06.2022
Das Angular-Ökosystem wird kontinuierlich verbessert. Das Release einer neuen Major-Version von Angular bedeutet keineswegs, dass alle Ideen verworfen werden und Ihre Software nach einem Update nicht mehr funktioniert. Die Grundideen von Angular sind seit Version 2 konsistent und auf Beständigkeit über einen langen Zeitraum ausgelegt. Die in unserem Buch beschriebenen Konzepte behalten ihre Gültigkeit.
Angular 14 ist da!
02.06.2022
Noch bevor die Sommer- und Urlaubszeit beginnt, wartet Angular mit tollen Neuigkeiten auf: Am 2. Juni 2022 erschien die neue Major-Version Angular 14! Während die letzten Hauptreleases vor allem interne Verbesserungen für das Tooling mitbrachten, hat Angular 14 einige spannende neue Features mit an Bord.
Angular 13 ist da!
03.11.2021
Noch vor dem Jahresende erschien Anfang November 2021 die neue Major-Version 13 von Angular. Auch diese Version bringt keine großen Änderungen an der Oberfläche des Frameworks mit, sondern verbessert vor allem Details im Hintergrund. Es gibt ein paar wenige Breaking Changes, die aber für die meisten Entwicklerinnen und Entwickler nicht interessant sein dürften.
Angular 12 ist da!
07.06.2021
Am 12.05.2021 wurde die neue Major-Version Angular 12.0 veröffentlicht – ein halbes Jahr nach dem Release von Angular 11.
Errata zur 3. Auflage
25.01.2021
In der 3. Auflage unseres Angular-Buchs haben wir alle Kapitel überarbeitet und viele Fehler beseitigt. Das war durch wertvolle Hinweise unserer Leserinnen und Leser möglich. Dennoch: Ein gedrucktes Buch ist niemals fehlerfrei, und natürlich hat sich auch in der 3. Auflage der Fehlerteufel eingeschlichen.
Trusted Web Activitys (TWA) mit Angular
17.11.2020
Progressive Web Apps sind in den letzten Jahren immer populärer geworden. Sie erlauben es uns, Webanwendungen auf dem Home-Bildschirm des Smartphones zu installieren und wie eine nativ installierte App zu benutzen. Mit einer PWA können wir Daten mithilfe eines Service Workers cachen, um die Anwendung auch offline zu verwenden. Weiterhin kann eine PWA im Hintergrund Push-Benachrichtigungen vom Server empfangen und anzeigen.
Angular 11 ist da!
14.11.2020
Es hätte kein schöneres Datum sein können: am 11.11.2020 wurde die neue Major-Version Angular 11.0 veröffentlicht – fünf Monate nach dem Release von Angular 10.
3. Auflage: Das neue Angular-Buch ist da!
12.10.2020
Das neue deutschsprachige Angular-Buch ist da! Ab sofort ist die 3. Auflage des erfolgreichen Standardwerks im Handel verfügbar.
Changelog zur 3. Auflage
07.08.2020
Im Oktober 2020 erschien die dritte Auflage des deutschsprachigen Angular-Buchs!
Angular 10 ist da!
29.06.2020
Nach nur vier Monaten Entwicklungszeit wurde am 24. Juni 2020 die neue Major-Version Angular 10.0 veröffentlicht! Da sich das vorherige Major-Release von Angular 9 um einige Monate verzögert hatte, wurde Angular 10 bereits jetzt herausgegeben, um den üblichen Release-Zyklus von sechs Monaten einzuhalten.
Angular 9 ist da!
10.02.2020
Am 6. Februar 2020 wurde bei Google in Kalifornien der rote Knopf gedrückt: Das lang erwartete neue Release ist da – die neue Major-Version Angular 9.0! Wir werden Ihnen in diesem Artikel die wichtigsten Neuerungen vorstellen.
[Docker Serie 4/4] Multi-Stage Builds oder: Immer die Build-Umgebung dabei haben
23.12.2019
Multi-Stage Builds für Angular: Wie Sie Apps gleich im Container bauen und trotzdem schlanke Docker-Images erstellen. Vermeiden Sie Risiken durch externe Abhängigkeiten! Dies ist der letzte Teil unserer Artikelserie zu Angular und Docker.
[Docker Serie 3/4] Build Once, Run Anywhere oder: Konfiguration über Docker verwalten
16.12.2019
Build Once, Run Anywhere: Wie Sie ein einziges Image zur Laufzeit an beliebige Umgebungen anpassen. Bleiben Sie auch ohne Code-Änderung flexibel! Dies ist der 3. Teil unserer vierteiligen Artikelserie zu Angular und Docker.
[Docker Serie 2/4] Angular-App über Docker bereitstellen
09.12.2019
First Steps: Wie Sie Ihre Angular-App in ein Docker-Image packen und als Container zur Ausführung bringen. Vergessen Sie Ihre Sorgen über den korrekten Build und das richtige Deployment! Dies ist der 2. Teil unserer vierteiligen Artikelserie zu Angular und Docker.
[Docker Serie 1/4] Angular-Apps und Docker: Einleitung
02.12.2019
Warum Sie Docker nutzen sollten, um neue Versionen Ihrer Angular-App jederzeit problemlos bauen, deployen und auch in mehreren Versionen parallel zueinander betreiben zu können. Dies ist der Start unserer vierteiligen Artikelserie von unserem Gastautor Michael Kaaden.
Mach aus deiner Angular-App eine PWA
24.07.2019
Immer häufiger stößt man im Webumfeld auf den Begriff der Progessive Web App – kurz: PWA. Doch was genau steckt dahinter und welche Vorteile hat eine PWA gegenüber einer herkömmlichen Webanwendung oder einer App? Als Progressive Web App bezeichnen wir eine Webanwendung, die beim Aufruf einer Website als App auf einem lokalen Gerät installiert werden kann – zum Beispiel auf dem Telefon oder Tablet. Die PWA lässt sich wie jede andere App nutzen, inklusive Push-Benachrichtigungen!
Das neue Angular-Buch ist da!
14.06.2019
Das neue deutschsprachige Angular-Buch ist da!
Ab sofort ist die 2. Auflage des erfolgreichen Standardwerks im Handel verfügbar.
Changelog zur 2. Auflage
14.06.2019
In den zwei Jahren seit Veröffentlichung der ersten Auflage haben sich viele Dinge geändert: Es wurden Best Practices etabliert, neue Features eingeführt, und einige wenige Features wurden wieder entfernt. Die Webplattform bewegt sich schnell, und so muss auch ein Framework wie Angular stets an neue Gegebenheiten angepasst werden und mit den Anforderungen wachsen.
NgRx v8 – das neue Major-Release ist da
07.06.2019
Pünktlich zum Pfingstwochenende wurde am 7. Juni 2019 die neue Major-Version von NgRx veröffentlicht! Das neue Release 8.0.0 bringt einige Neuerungen mit sich, die vor allem die Produktivität des Entwicklers verbessern sollen. Das wahrscheinlich wichtigste Feature sind die neuen Creator-Funktionen für Actions, Reducer und Effects. Dazu kommt eine Reihe von kleineren Features, die wir in diesem Blogartikel vorstellen möchten.
Angular 8 ist da!
28.05.2019
Der neueste Wurf aus der Softwareschmiede Google ist vollbracht: Angular 8 ist da! Am 28. Mai 2019 erschien die neue Major-Version 8.0.0 und bringt wieder einige interessante Neuerungen mit sich.
Angular 7 ist da!
26.10.2018
Wieder sind 6 Monate vergangen und Angular strahlt mit einem neuen Major-Release: Am 18. Oktober 2018 wurde Angular 7.0.0 veröffentlicht! Die beste Nachricht zuerst: Es gibt keine Breaking Changes und das Upgrade funktioniert schnell und reibungslos. In diesem Artikel stellen wir Ihnen wie immer die wichtigsten Neuigkeiten vor und zeigen Ihnen auch, wie Sie das Beispielprojekt Book Monkey auf die neue Version aktualisieren.
Angular 6 ist da!
21.05.2018
Angular 6 ist da! Am 04. Mai 2018 erschien die neue Major-Version von Angular. Obwohl das zunächst nach komplizierten Upgrades und vielen Breaking Changes klingt, können Sie aufatmen: Ihre aktuellen Projekte mit Angular 4 oder 5 sind weiterhin lauffähig und das Upgrade ist in kurzer Zeit erledigt.
Angular 5: Änderungen für i18n
07.12.2017
Bis Version 4 setzte Angular auf die Intl-API. In Angular 5 wurde diese Abhängigkeit verworfen – dadurch ändern sich einige Details bei der Internationalisierung und den lokalisierten Pipes. In diesem Artikel haben wir die wichtigsten Änderungen zusammengefasst.
Angular 5: Den BookMonkey upgraden
06.12.2017
Dank der Angular CLI ist es ziemlich einfach, eine neue Anwendung mit der aktuellen Version von Angular zu erstellen. Doch was ist zu tun, wenn wir ein bestehendes Projekt auf den neuesten Stand bringen wollen?
Angular 5 ist da!
05.12.2017
Die Update-Infos für neuere Versionen von Angular finden Sie in separaten Blogartikeln. Wenn Sie das Update durchführen möchten, lesen Sie bitte alle Artikel in der gegebenen Reihenfolge.
Angular 4.3: Der neue HttpClient
05.11.2017
Mit Version 4.3 des Angular-Frameworks steht ein neuer HttpClient bereit.
Dieser weist eine stärkere Typisierung auf und vereinfacht die Verarbeitung von geladenen Daten.
Dieser Artikel zeigt Ihnen die wichtigsten Änderungen zum alten HTTP-Service. Sie werden lernen, wie Sie das neue HttpClientModule
einsetzen können und welche Vorteile es Ihnen bringt. Ein kleines Beispiel demonstriert Ihnen die Nutzung des neuen HttpClient
.