Revision 235: Houdini, Go Lang und Angular 2
Working Draft - En podcast af Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer - Tirsdage
Kategorier:
Es ergab sich, dass wir Philipp Tarasiewicz, AngularJS- und Go-Entwickler, erneut für die Sendung gewinnen konnten. Wir sprechen mit ihm über seine Kernkompetenzen. SCHAUNOTIZEN [00:01:19] THE PERFORMANCE OF HOUDINI PAINT Es gibt einen neuen Player im Pool der Standardisierungen: Houdini, eine Art „Web Components für CSS“ zum Beschreiben von eigener Styling-Funktionalität. Beispielsweise könnte man etwas wie Schepps box-sizing Polyfill damit beschreiben. Wir sprechen über die Aufgaben einer API und diskutieren über bereits bestehende Funktionalitäten, wie beispielsweise Web Animations. Weitere Links: * HTML as Custom-Elements [00:11:00] GO LANG Go ist eine von Google entworfene Low-Level Programmiersprache, die zumindest ursprünglich ziemlich systemnah arbeitet. Mittlerweile ist Go eine „General Purpose“ Sprache geworden, die wir in der Diskussion mit C++ und Rust vergleichen. Philipp erklärt uns das gute Ökosystem von Go. Weitere Links: * https://github.com/ubolonton/js-csp * Go für IOT * Zum Start: Go-Webseite reicht [00:35:30] ANGULARJS 2.0 Wie wir bereits schon öfter angesprochen haben, ist bei Angular zeitnah eine Überarbeitung fällig. Mit Angular 2 wird das Framework aufgeräumt und arbeitet unter der Haube mit Web Components bzw. Polymer. Wir sprechen über Isomorphe Ansätze und den Alpha-Status. Philipp empfiehlt neue Projekte nur mit Angular 2 anzufangen, wenn es sich um langfristige Projekte handelt. Angular 1.x Projekte sollte man dann aber so bauen, dass sie leicht nach Angular 2 zu konvertieren sind. [00:59:53] KEINE SCHAUNOTIZEN WHAT FORCES LAYOUT / REFLOW Eine Liste an JavaScript-Eigenschaften, die einen Reflow im Browser triggern.