<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Frontend on Omid Farhang</title><link>https://omid.dev/de/tags/frontend/</link><description>Recent content in Frontend on Omid Farhang</description><generator>Hugo -- 0.161.1</generator><language>de-DE</language><copyright>2025 Omid Farhang | All rights reserved.</copyright><lastBuildDate>Sun, 08 Sep 2024 12:56:55 +0330</lastBuildDate><atom:link href="https://omid.dev/de/tags/frontend/index.xml" rel="self" type="application/rss+xml"/><item><title>Die Macht von Angulars `@ViewChild` und `@ContentChild` entfesseln</title><link>https://omid.dev/de/2024/09/08/unlocking-the-power-of-angulars-viewchild-and-contentchild/</link><pubDate>Sun, 08 Sep 2024 12:56:55 +0330</pubDate><guid>https://omid.dev/de/2024/09/08/unlocking-the-power-of-angulars-viewchild-and-contentchild/</guid><description>&lt;p&gt;Die Decorator &lt;code&gt;@ViewChild&lt;/code&gt; und &lt;code&gt;@ContentChild&lt;/code&gt; von Angular bieten eine leistungsstarke Möglichkeit, mit Kindkomponenten, DOM-Elementen und projizierten Inhalten innerhalb des Templates einer Komponente zu interagieren. Obwohl sie oft missverstanden oder synonym verwendet werden, hat jeder seinen eigenen spezifischen Zweck und Anwendungsfall.&lt;/p&gt;
&lt;p&gt;In diesem umfassenden Leitfaden werden wir tief in beide Decorator eintauchen, ihre Unterschiede, Anwendungsfälle und Best Practices verstehen. Darüber hinaus werden wir fortgeschrittene Techniken untersuchen, um sie in verschiedenen Szenarien und Grenzfällen zu nutzen, ergänzt durch Beispielcode für ein praktisches Verständnis.&lt;/p&gt;</description></item><item><title>Migration von REST zu GraphQL: Ein Schritt-für-Schritt-Leitfaden für Express.js und Angular</title><link>https://omid.dev/de/2024/08/07/migrating-from-rest-to-graphql-a-step-by-step-guide-for-expressjs-and-angular/</link><pubDate>Wed, 07 Aug 2024 02:20:56 +0330</pubDate><guid>https://omid.dev/de/2024/08/07/migrating-from-rest-to-graphql-a-step-by-step-guide-for-expressjs-and-angular/</guid><description>&lt;p&gt;In der sich heute rasant entwickelnden Webentwicklungslandschaft hat sich GraphQL als leistungsstarke Alternative zu traditionellen REST-APIs herauskristallisiert. Dieser Blogbeitrag führt Sie durch den Prozess der Migration Ihres Express.js-Backends und Angular-Frontends von REST zu GraphQL und erschließt die Vorteile einer flexibleren und effizienteren API-Architektur.&lt;/p&gt;
&lt;h2 id="1-einleitung"&gt;1. Einleitung&lt;/h2&gt;
&lt;p&gt;REST (Representational State Transfer) ist seit vielen Jahren der Standard-Architekturstil für den Aufbau von Web-APIs. GraphQL, entwickelt von Facebook, bietet jedoch mehrere Vorteile:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reduziertes Over-Fetching und Under-Fetching von Daten&lt;/li&gt;
&lt;li&gt;Starke Typisierung und Introspektion&lt;/li&gt;
&lt;li&gt;Ein einziger Endpunkt für alle Operationen&lt;/li&gt;
&lt;li&gt;Verbesserte Performance und Flexibilität&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Durch die Migration zu GraphQL können Sie eine effizientere und wartbarere API erstellen, die die Anforderungen Ihres Frontends besser erfüllt.&lt;/p&gt;</description></item><item><title>Erstellung dynamischer Musikvisualisierungen mit Angular und der Web Audio API</title><link>https://omid.dev/de/2024/07/13/creating-dynamic-music-visualizations-with-angular-and-the-web-audio-api/</link><pubDate>Sat, 13 Jul 2024 17:43:38 +0330</pubDate><guid>https://omid.dev/de/2024/07/13/creating-dynamic-music-visualizations-with-angular-and-the-web-audio-api/</guid><description>&lt;p&gt;Musikvisualisierung war schon immer eine faszinierende Möglichkeit, das Hörerlebnis zu verbessern, indem sie eine visuelle Darstellung von Klang bietet, die sowohl hypnotisierend als auch informativ sein kann. Mit der Leistung moderner Webtechnologien wie Angular und der Web Audio API ist die Erstellung dynamischer Musikvisualisierungen zugänglicher denn je. Dieser Blogbeitrag führt Sie durch den Prozess des Aufbaus einer ansprechenden Musikvisualisierungsanwendung mit Angular und der Web Audio API.&lt;/p&gt;
&lt;h2 id="voraussetzungen"&gt;Voraussetzungen&lt;/h2&gt;
&lt;p&gt;Bevor wir in die technischen Details eintauchen, ist es wichtig sicherzustellen, dass Sie die folgenden Voraussetzungen erfüllen:&lt;/p&gt;</description></item></channel></rss>