Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

Sebastian Dorn

Der Angular Podcast von Angular Entwickler für Angular Entwickler und die es werden wollen. Verstehe wie Angular Anwendungen funktionieren. Jede Woche behandeln wir spannende Themen rund um Angular, TypeScript, RxJS / Observables und Redux.
bookmark
Share icon

All episodes

Best episodes

Top 10 Happy Angular - Kompaktes Angular Wissen zum Mitnehmen Episodes

Goodpods has curated a list of the 10 best Happy Angular - Kompaktes Angular Wissen zum Mitnehmen episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Happy Angular - Kompaktes Angular Wissen zum Mitnehmen for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Happy Angular - Kompaktes Angular Wissen zum Mitnehmen episode by adding your comments to the episode page.

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Motivation: Kompaktes Wissen über Angular zum Mitnehmen

Motivation: Kompaktes Wissen über Angular zum Mitnehmen

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

07/24/18 • 4 min

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Effizienter Programmieren in WebStorm

Effizienter Programmieren in WebStorm

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

05/07/19 • 8 min

Shortcuts, LiveTemplates & Macros

Verwende Tastenkombinationen!

  • STRG + SHIFT + F (Globale Suche)
  • STRG + SHIFT + R (Globale Suche mit Ersetzen)
  • STRG + F oder STRG + R (Suche in einer Datei, ggfs. mit Ersetzen)
  • STRG + PFEIL-UNTEN oder STRG + PFEIL-OBEN (Verschieben der Codezeile)
  • STRG + D (Duplizieren der Codezeile)
  • 2x SHIFT (Suche nach Dateiname, Klassennamen und mehr)

Ich verwende diese Shortcuts tagtäglich. Mir ist sogar schon die D-Taste dabei schon herausgesprungen.

Verwende LiveTemplates! Im Code-Editor bekommst du neben der Autovervollständigung auch Vorschläge für Programmcode-Schnipsel. Alle Angular relevanten erreichst du mit der Eingabe a-. Außerdem kannst du mit .class-name*5 und dann TAB viel Zeitsparen. Probiere es einfach mal aus.

Verwende Marcos! Ich habe ein Macro “Format & Save” erstellt, dass den Code formatiert und diesen speichert. Zusätzlich wird dieses Marco mit der Tastenkombination STRG + S ausgeführt.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Caching in Angular

Caching in Angular

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

04/30/19 • 20 min

Arten von Caching und Nutzen für deine Angular-Anwendung

Was ist Caching?

Eine bessere oder zu mindestens eine gleiche Leistung zu bieten und teurere oder knappe Ressource schonen. Um dies zu ermöglichen Nutzen wir günstigere Ressourcen. Teurere Ressourcen sind zurzeit Netzwerk-Traffic und (serverseitige) Rechenleistung. Dagegen ist Speicherplatz günstig.

Arten des Caching

  • Serverseitig
  • CDN / Auslieferung von Inhalten
  • Clientseitig
  • innerhalb einer Anwendung

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Schätzen als Softwareentwickler

Schätzen als Softwareentwickler

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

04/23/19 • 14 min

Aufwand, Komplexität und frühste Fertigstellung

Warum ist Schätzen so wichtig? Ohne eine Schätzung kann das Projektmanagement keine Planung durchführen und dem Kunden ein Angebot machen, ist keine Sprint-Planung möglich und kann keine verlässliche Aussage über die Fertigstellung getroffen worden.

Die Schätzung kann nur das Entwickler-Team verlässlich durchführen.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Observable vs. BehaviorSubject – Was ist der Unterschied?

Observable vs. BehaviorSubject – Was ist der Unterschied?

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

04/16/19 • 4 min

Die häufigsten Fragen in Angular

Gehen wir erst auf die Gemeinsamkeiten ein: Observable, Subject und BehaviorSubject stammen aus dem RxJS Framework. Diese Klassen sind nicht Bestandteil von JavaScript und Angular. Alle vereinfachen den Umgang mit asynchronem Code und können einen Strom aus Events handeln.

BehaviorSubject erbt von Subject und das erbt von Observable. Alle haben den gleichen Feature-Umfang wie ein Observable.

Schauen wir uns den Unterschieden an: Ein Subject speichert das letzte Event, welches über das Observable verschickt wurde. Ein Zugriff auf das letzte Event ist in einem Observable nicht möglich. Ein BehaviorSubject hat zusätzlich einen initialen Wert, der zurückgeliefert wird, wenn noch kein Event verschickt wurde.

Hast du eine Frage rund um Angular, RxJS und TypeScript? Dann schriebe mir die Frage und ich beantworte diese gerne.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Screenshot Tests

Screenshot Tests

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

04/09/19 • 11 min

Responsiveness bei verschiedenen Bildschirmgrößen und Zooms testen

Screenshot Test werden eher selten durchgeführt und können sehr effektiv sein. Es kann viel händische Arbeit gespart werden und die Qualität der Anwendung gesteigert werden. Screenshots können automatisiert erstellt werden. Dazu muss nur die URL und die gewünschte Bildschirmauflösung eingestellt werden. Dafür kann das Tool Pageres genutzt werden. Um Änderungen zu erwarteten Ausgabe zu vergleichen, können Bildvergleich-Tools eingesetzt werden wie Pixelmatch. Dadurch können die Unterschiede zwischen Vorher- und Nachher-Bildern erkannt werden.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Zu viele Dateien in meinem Angular-Projekt?

Zu viele Dateien in meinem Angular-Projekt?

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

04/05/19 • 5 min

Die häufigsten Fragen in Angular

Was steckt in dem node_modules Ordner? Jede Angular-Anwendung hat Abhängigkeiten zu anderen Frameworks wie Angular. Um die Anwendung auszuführen, benötigen wir diese Abhängigkeiten lokal. Und genau diese Dateien werden in dem node_modules Ordner abgelegt. Die Abhängigkeiten installieren wir lokal mit dem Befehl npm install.

Wenn wir unsern Codestand nur kopieren oder in GIT einchecken, ist der Inhalt des node_modules Ordner unwichtig. Die Abhängigkeiten definieren wir in der package.json Datei. Jeder Entwickler kann mit dem Befehl npm install (oder kurz npm i) die Abhängigkeiten lokal laden. Dafür ist eine Internet-Verbindung notwendig.

Wenn du Fragen hast, dann schicke mir gerne E-Mail oder hinterlasse mir einen Kommentar.

Bitte empfehle den Podcast auch an Arbeitskollegen, Freunde und Bekannte weitere. Ich freue mich über jeden Höher.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Verschiedenste CSS Einheiten

Verschiedenste CSS Einheiten

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

04/02/19 • 11 min

Unterschiede zwischen Prozent, Pixel und EM

Alle CSS Einheiten lassen sich in die Kategorie absolute oder relative Einheiten unterteilen. Zu den absoluten Einheiten gehören Pixel (px) oder Points (pt). Diese Maßzahlen geben eine absolute Größe für die Darstellung und das unabhängig von anderen Elementen. Relative Einheiten berechnen die dazustellende Größe anhand von anderem Element auf der Seite oder der Bildschirmgröße. Zu den relativen Einheiten gehören u. a. Prozent (%), Schriftgröße (EM, REM) und Viewport (VH, VW).

EM und REM berechnen die absoluten Maße anhand der Schriftgröße. 2EM ist daher das doppelte der Schriftgröße. EM bezieht sich bei der Schriftgröße auf dasselbe Element und REM dagegen auf die Standard-Schriftgröße, die im Browser eingestellt werden kann. Der Default-Wert der Standard-Schriftgröße ist 16px. Die Viewport-Einheiten berechnen die tatsächliche Größe anhand des Sichtbereichs des Nutzers. 30VH entspricht damit 30 % des Sichtbereichs gemessen an der Höhe (VW anhand der Breite).

Zu empfehlen sind relative Einheiten, da durch die Änderung der Standard-Schriftgröße oder des Zooms das Layout der Seite konstant bleibt. Verschiedene Einheiten können mit der CSS-Funktion calc() gemischt werden.

Schau dir doch auch die Episode zu dem perfekten Bild an. Dies geht auf verschiedenste Optimierungen für verschiedene Bildschirme ein.

Bitte empfehle den Podcast auch an Arbeitskollegen, Freunde und Bekannte weitere. Ich freue mich über jeden Höher.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Promis vs. Observable?

Promis vs. Observable?

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

03/29/19 • 6 min

Die häufigsten Fragen in Angular

Die häufigste Frage in Angular lautet: Was ist der Unterschied zwischen Promis und Observable? In dieser Folge beantworte ich dir diese Frage und gegeben dir Praxis erprobte Strategien an die Hand.

Unterschied zwischen Promis und Observable – kurz zusammengefasst:

  • Gemeinsamkeit: Beide bietet eine nützliche Hilfestellung um mit asynchronem Programmausführungen umzugehen.
  • Promise behandeln ein Event, können nicht vorzeitig beendet werden und im Standard enthalten
  • Observables behandeln ein Strom aus Events, können vorzeitig beendet werden, zahlreiche Operationen stehen bereit und sind in der Library RxJS enthalten.

Ich empfehle dir, höre dir die Folge an. Du bekommst die Unterschiede mit praktischen Vergleichen erklärt. Bitte teile diese Folge auch an Kollegen.

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen - Subscription beenden?

Subscription beenden?

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

play

03/08/19 • 8 min

Die häufigsten Fragen in Angular

Die fünft häufigste Frage in Angular lautet: Wie und wann beende ich eine Subscription in Angular? In dieser Folge beantworte ich dir diese Frage und gegeben dir Praxis erprobte Strategien an die Hand.

Woher kommt diese Frage zunächst? Um Werte aus einem RxJS Observables darstellen, muss dieses abonniert werden. Das kannst du mit Hilfe der Methode subscribe oder der Async-Pipe machen.

Jedoch wird die Subscription nicht automatisch beendet, wenn die Komponente zerstört wird. Dadurch werden Callbacks ausgeführt, die nicht mehr notwendig sind. In größeren Anwendungen oder der extensive Einsatz von RxJS kann diese Verschwendung von Ressourcen zu Performance führen. Dafür gibt es jedoch eine Lösung: Die Subscription muss beendet werden, beim Zerstören der Komponente.

Wann beende ich eine Subscription in Angular? Beim Zerstören der Komponente. Genauer gesagt beim Lifecycle Hook ngOnDestroy.

Wie beende ich eine Subscription in Angular? Dafür gibt es unterschiedliche Möglichkeiten.

  • Aufzählungs-TextSubscription merken und beenden
  • TakeUntil (empfohlen!)

TS Lint Regel: https://blog.angularindepth.com/rxjs-avoiding-takeuntil-leaks-fb5182d047ef

Du möchtest großartige Angular Anwendungen schreiben? Kennst du die fünf kritischen Elemente, die notwendig sind für eine erfolgreiche Softwareentwicklung mit Angular? Der Angular Coding Blueprint liefert dir nicht nur alle Details zu den fünf Elementen wie Programmieren und Tests, sondern auch den Prozess erfolgreicher Softwareentwicklung. Du kannst dir den Angular Coding Blueprint hier herunterladen: http://bit.ly/angular-blueprint

Abonniere den Podcast auf iTunes 🎧: http://apple.co/2OlOKQI

Ich freue mich, wenn du dir ein paar Minuten Zeit nimmst und diesen Podcast auf iTunes bewertest.

Programmcode gibt es per E-Mail ✉️: Schicke einfach eine E-Mail an [email protected]

Webseite: http://bit.ly/happy-angular

Xing: http://bit.ly/sd-xing

Facebook: http://bit.ly/angular-facebook

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Happy Angular - Kompaktes Angular Wissen zum Mitnehmen have?

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen currently has 42 episodes available.

What topics does Happy Angular - Kompaktes Angular Wissen zum Mitnehmen cover?

The podcast is about Cloud, Javascript, Training, Software, Podcasts and Technology.

What is the most popular episode on Happy Angular - Kompaktes Angular Wissen zum Mitnehmen?

The episode title 'Caching in Angular' is the most popular.

What is the average episode length on Happy Angular - Kompaktes Angular Wissen zum Mitnehmen?

The average episode length on Happy Angular - Kompaktes Angular Wissen zum Mitnehmen is 14 minutes.

How often are episodes of Happy Angular - Kompaktes Angular Wissen zum Mitnehmen released?

Episodes of Happy Angular - Kompaktes Angular Wissen zum Mitnehmen are typically released every 5 days.

When was the first episode of Happy Angular - Kompaktes Angular Wissen zum Mitnehmen?

The first episode of Happy Angular - Kompaktes Angular Wissen zum Mitnehmen was released on Jul 24, 2018.

Show more FAQ

Toggle view more icon

Comments