MuchaDev

Tutorials & Projekt Entwicklung

Dev Blog über Tutorials und eigene Projekte

JavaScript - Async, Await und Promise anhand FileInput

erstellt: 17.04.2017
Async und Await via ECMAScript 2016 (ES7) erleichtern das Behandeln von asynchronem Code.
Hier anhand eines Beispiels mit einem Input type "file".

Achtung: Wenn man nach ES5 kompatibel sein will, muss man PolyFills nutzen.

JavaScript - Array Operationen

erstellt: 13.04.2017
Gängige Linq JS Listen Operationen mittels Vanilla Javascript Array Operationen umsetzen und so ein Third Party Package einsparen.
Achtung: Manche Operationen sind nur in ES6 verfügbar!

Angular - Custom Pipe OrderBy

erstellt: 12.04.2017
Ein Custom Pipe ermöglicht das definieren von weiterer Funktionalität, welche gerade beim Iterieren von Einträgen von Nutzen sein kann.
Hier erstellen wir einen Angular Custom Pipe, welcher die "OrderBy" Funktionalität mittels FieldName ermöglicht

AngularJs - Leeres Filter Ergebnis

erstellt: 18.02.2017
Mit einer einfachen Abfrage lässt sich im Falle eines leeren Filter Ergebnis eine entsprechende Nachricht anzeigen

AngularJs - Timer Component

erstellt: 15.02.2017
Einfache AngularJs Timer Component, welche einen Zeitfortschritt mit individuellem Startzeitpunkt und Ausgabeformat mit MomentJs anzeigt.

Neuer Info Bereich

erstellt: 29.01.2017
Zusätzlich zu den Tutorials, den eigen erstellten Projekten werden nun auch News zu geplanten Projekten, deren Status und Struktur-Änderungen der Seite veröffentlicht.

Electron - Desktop Beispiel App erstellen

erstellt: 26.01.2017
Electron erlaubt das Ausführen von Html 5 Anwendungen als Desktop Applikation.
Zusätzlich benutzen wir die Packages "electron-reload" für ein Live-Reload während der Entwicklung und "electron-packager" für das finale Builden.

Angular - Input File als Component auslagern

erstellt: 15.01.2017
Durch das Auslagern von dem File Input in eine eigene Angular 2 Component lässt sich redundanter Code vermeiden.
Zusätzlich ist man in der Lage andere Elemente zu nutzen, die sich stylen lassen was bei dem File Input nur bedingt möglich ist.

Angular - Component Library erstellen

erstellt: 14.01.2017
Das Erstellen einer Angular 2 Component Library erlaubt das einfache Wiederverwenden von Javascript Code.
Nach dem Erstellen hosten wir die Component Library auf GitHub um sie später in anderen Projekten installieren zu können.

AngularJs - C# Web Api Server

erstellt: 11.01.2017
C# Web Api mit Entity Framework als Server Applikation, die über HTTP Requests von einer AngularJs Single Page Application angesteuert wird.