Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
Sebastian Dorn
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.
Motivation: Kompaktes Wissen über Angular zum Mitnehmen
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
07/24/18 • 4 min
Die Shownotes findet unter: https://happy-angular.de/motivation-kompaktes-wissen-ueber-angular-zum-mitnehmen-folge-0
Effizienter Programmieren in WebStorm
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
05/07/19 • 8 min
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
Caching in Angular
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
04/30/19 • 20 min
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
Schätzen als Softwareentwickler
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
04/23/19 • 14 min
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
Observable vs. BehaviorSubject – Was ist der Unterschied?
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
04/16/19 • 4 min
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
Screenshot Tests
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
04/09/19 • 11 min
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
Zu viele Dateien in meinem Angular-Projekt?
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
04/05/19 • 5 min
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
Verschiedenste CSS Einheiten
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
04/02/19 • 11 min
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
Promis vs. Observable?
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
03/29/19 • 6 min
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
Subscription beenden?
Happy Angular - Kompaktes Angular Wissen zum Mitnehmen
03/08/19 • 8 min
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
Show more best episodes
Show more best episodes
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
Show more FAQ