Suchen Sie Inspiration für Ihre Projekte? Möchten Sie in der Tech-Welt immer einen Schritt voraus sein? Coder’s Corner ist Ihre erste Adresse für aktuelle News, innovative Lösungen und hilfreiche Tools – entwickelt von Entwicklern für Entwickler.
Diesen November präsentieren wir Ihnen revolutionäre Neuerungen in Angular 19, spannende neue Features in Elementor 3.25, die neueste Version von WordPress 6.7 sowie bahnbrechende Fortschritte bei GitHub Copilot und Java 23.
1
Angular 19: A Revolution in Simplicity and Performance
Ján Hažinčák
Developer
Im November wurde Angular 19 in der Welt der Webentwicklung veröffentlicht und bringt zahlreiche Verbesserungen, die jeden Angular-Enthusiasten begeistern dürften. Die neueste Version dieses beliebten Frameworks führt Vereinfachungen in der Architektur ein, die vor allem neuen Entwicklern zugutekommen, und optimiert gleichzeitig die Ladegeschwindigkeit von Webseiten.
Eine der bedeutendsten Änderungen ist die vollständige Einführung der Standalone-Architektur. Entwickler müssen Komponenten nicht mehr mit standalone: true
definieren, was die Anpassung an die neue Architektur erheblich erleichtert. Es scheint, dass NgModules bald der Vergangenheit angehören und nur noch von langjährigen Angular-Nutzern erinnert werden. Dieser Schritt markiert einen der letzten Meilensteine im Übergang von modularer zu Standalone-Architektur, der bereits mit der Einführung von Standalone-Komponenten in Version 14 begann.
Darüber hinaus hat Angular die Signals API, die in Version 16 eingeführt wurde, weiterentwickelt, indem Signal-Inputs stabilisiert und das neue linkedSignal
eingeführt wurden. Diese Updates vereinfachen reaktives Programmieren erheblich und erleichtern den Übergang zu einer zonenlosen Umgebung.
Ein weiteres spannendes Feature ist die Resource API, die die Arbeit mit asynchronen Aufrufen mithilfe von Signalen vereinfacht. Sie verbessert das Zustandsmanagement bei Szenarien wie Lade-, Fehler- und Erfolgsstatus und ermöglicht gleichzeitig eine einfachere Auslösung asynchroner Aufrufe basierend auf Signaländerungen. Für ein besseres Verständnis empfehle ich, dieses Video anzusehen.
Es gibt auch Verbesserungen beim Server-Side Rendering (SSR). Die Event-Dispatch-Bibliothek, die die Nutzung von UI-Events ermöglicht, die auf einer Seite vor der Hydration ausgeführt wurden, ist jetzt in Projekte integriert. Sie kann durch Hinzufügen einer Konfiguration für den Hydrationsanbieter aktiviert werden:
// For new projects the Angular CLI will generate this code by default
bootstrapApplication(App, {
providers: [
provideClientHydration(withEventReplay())
]
});
Eine spannende neue Funktion für das Server-Side Rendering (SSR) ist das neue Interface namens ServerRoute
. Dieses Interface ist ein Array, in dem die Routen Ihrer Anwendung definiert werden können. Damit lässt sich festlegen, welche Seiten serverseitig gerendert (SSR) und welche clientseitig gerendert (CSR) werden sollen.
Für weitere Neuerungen in Angular 19, einschließlich Verbesserungen in der Angular Material Library, dem Component Dev Kit (CDK) und neuen Funktionen, die aktuell in der Vorschau verfügbar sind, werfen Sie einen Blick auf diesen detaillierten Artikel.
2
Elementor 3.25: Schnellere, interaktivere Websites mit besserer Navigation
Mikuláš Žačok
Visual Content Creator
Fans des beliebten Elementor-Builders werden das neue Update 3.25 lieben. Diese Version konzentriert sich auf Code-Optimierung, insbesondere durch die Reduzierung von CSS, indem nur benötigte Styles geladen und ungenutzte übersprungen werden. Für eine verbesserte Navigation führt das Update Seitenergebnisse mit Paginierung ein, was die Suche in umfangreichen Inhalten erleichtert.
Ein persönliches Highlight ist das Anchor Offset, das das Scrollen auf allen Geräten flüssiger und konsistenter macht. Mit dieser Funktion können Sie einen individuellen Offset-Wert festlegen, damit verlinkte Abschnitte vollständig sichtbar sind – keine versteckten Inhalte mehr hinter fixierten Headern!
Und das war noch nicht alles: Das November-Update 3.25 bietet viele weitere spannende Neuerungen.
3
Was gibt's Neues bei GitHub Copilot: Mehr Flexibilität für Entwickler
Gabriel Falis
Developer
GitHub definiert die Produktivität von Entwicklern erneut neu! Die neuesten Updates für GitHub Copilot bringen noch mehr Möglichkeiten und Tools und machen es zu einem vielseitigeren Partner im Softwareentwicklungsprozess.
Was ist neu?
Ein herausragendes Feature ist die Unterstützung für mehrere Sprachmodelle, darunter Claude 3.5 Sonnet, Gemini 1.5 Pro und OpenAI o1-preview. Entwickler können nun das Modell auswählen, das ihren spezifischen Anforderungen am besten entspricht. Diese neuen Modelle sind zudem in verschiedene GitHub Copilot-Tools integriert, wie beispielsweise Copilot Chat und automatisierte Sicherheitsfixes.
Ein weiteres spannendes Feature ist GitHub Spark, das die Entwicklung von Anwendungen mit natürlicher Sprache vereinfacht und den gesamten Prozess effizienter gestaltet.
Warum sollten Sie diese Updates ausprobieren?
Die Neuerungen bieten mehr Flexibilität, einen erheblichen Produktivitätsschub und eine verbesserte Unterstützung für Innovationen. Entwickler können komplexe Aufgaben einfacher bewältigen, neue Anwendungen ausprobieren und die Tools an ihre Projektanforderungen anpassen. GitHub Copilot beweist erneut, dass es ein unverzichtbares Tool für moderne Entwickler ist, die in einer dynamischen, schnelllebigen Technologiewelt nach effizienten und kreativen Lösungen suchen.
4
Was gibt's Neues in der Welt von Java: Version 23
Lukáš Huňár
Developer
Java 23 ist seit dem 17. September verfügbar und bringt eine Vielzahl neuer Funktionen und Verbesserungen mit, die das Leben sowohl für Anfänger als auch für erfahrene Entwickler erleichtern.
Ein herausragendes Upgrade ist die Einführung von Markdown für Javadoc-Kommentare, das die bisherige Mischung aus HTML und Javadoc-@-Tags ersetzt. Diese Änderung sorgt für eine klarere und besser lesbare Code-Dokumentation.
Ein weiteres wichtiges Update betrifft den Z Garbage Collector (ZGC), der auf einen generationenbasierten Modus umgestellt wurde. Diese Neuerung verbessert das Speichermanagement erheblich, insbesondere für Anwendungen, die niedrige Latenzzeiten und hohe Leistung erfordern. Zudem haben Entwickler jetzt mehr Flexibilität beim Definieren des Verhaltens von Konstruktoren, da Java 23 es ermöglicht, Befehle in Konstruktoren einzufügen, noch bevor diese explizit aufgerufen werden.
Java 23 ist ein bedeutender Schritt nach vorn in Bezug auf Skalierbarkeit, Effizienz und Sicherheit von Anwendungen. Probieren Sie es aus und entdecken Sie alle neuen Funktionen, die diese Version zu bieten hat! Für detailliertere Informationen über die Updates und Verbesserungen in Java 23 besuchen Sie die offiziellen Release Notes.
5
WordPress 6.7: Ein neues Theme und der praktische „Zoom Out“-Modus
Mikuláš Žačok
Visual Content Creator
Im November hat WordPress das Update 6.7 veröffentlicht – die dritte und möglicherweise letzte große Version im Jahr 2024. Ob Sie Entwickler, Webseitenbesitzer oder einfach nur an aktuellen Trends interessiert sind, WordPress 6.7 bietet Funktionen, die den Prozess der Inhaltserstellung verbessern, Anpassungsoptionen erweitern, den Workflow beschleunigen und vieles mehr.
Zunächst das Highlight: das neue Standard-Theme Twenty Twenty-Five. Dieses moderne und adaptive Design eignet sich für verschiedene Arten von Websites, insbesondere für Blogs, Portfolios und Business-Seiten. Es legt besonderen Wert auf Geschwindigkeit, Barrierefreiheit und Benutzerfreundlichkeit, um sowohl für Anwender als auch Entwickler ein nahtloses Erlebnis zu gewährleisten.
Im Seiten-Editor verdient der neue „Zoom Out“-Modus besondere Aufmerksamkeit. Mit dieser „Vogelperspektive“ wird nicht nur die Organisation von Inhalten erleichtert, sondern es ist auch möglich, das gesamte Layout der Website auf einen Blick zu sehen und das Design schnell anzupassen.
Auch die Mediathek wurde verbessert: Sie unterstützt jetzt endlich HEIC-Bildformate und ermöglicht ein schnelleres Laden von Medien.
Wie erwartet, bringt die neue Version zudem Leistungsverbesserungen, Unterstützung für PHP 8+, die Entfernung veralteten Codes, automatische Bildgrößen für Lazy Loading und eine effizientere Verarbeitung von Tags im HTML-API mit sich.
Für weitere Details werfen Sie einen Blick in die offiziellen Release Notes.