Kategorien
Allgemein

Warum Kunden nicht an Datenmodellen spielen können sollten

Bevor der Kunde am Datenmodell bearbeiten darf.


/*
since all objects are equal in here and minimum 1 object must be chosen
the easiest way here is to get all keys of the first object to get an array
of all attributes to be rendered
*/
var RenderProperties = _.keys( _objArr[0] );

Nachdem der Kunde am Datenmodell bearbeiten darf.


/*
 since all objects are not equal anymore in here and minimum 1 object must be chosen
 the easiest way here is to get all keys of all object to get an array
 of all attributes to be rendered
*/
var RenderProperties = _.uniq(
  _.flatten( _.map( _objArr, function ( _obj ) {
    return _.keys( _obj )
  } )
) );

Die Funktionen mit dem Unterstrich stammen von underscore.js

Kategorien
Allgemein Wochenbericht

Wochenbericht 2015.17

In Using Chrome DevTools to Debug JavaScript in Any Browser with Ghostlab 2 zeigt Chris Coyier, wie man Browser- und Device übergreifend JS debuggen kann.

Eine Angular-Direktive, mit der man in Bootstrap-Forms einfach die Field Validation anzeigen kann. Sehr nützlich.

Das jQuery Project baut einen Polyfill für Pointer Events. Die Pointer Events klingen für mich als die sinnvollste Lösung für Multi-Device-Eingabe.

Eine Sammlung von diversen JS und CSS Späßen, die (hoffentlich) auch Nicht-Entwickler verstehen.

Nochmal CSS-Tricks, diesmal von einem Gast-Autoren: Thoughts on an API-First WordPress. Aus meiner Sicht auch eine sinnvolle Herangehensweise für Datentöpfe. Allerdings stelle ich mir das bei WP etwas schwierig vor, da mindestens ein Feld extrem groß und gefüllt mit HTML ist.

Kategorien
Allgemein Wochenbericht

Wochenbericht 2015.16

Workingdraft Version 211: Project Spartan mit Jacob Rossi klärt auf, wie MS sich dem neuen Web mit der Edge-Engine nähert. Ich bin über den Enterprise-Mode weniger begeistert als Jacob, da das ganze scheinbar nur noch zentral per Policy gesteuert werden kann.

markdown.css ist ein Stylesheet, das HTML aussehen (und kopierbar) macht für Markdown. Als sinnvoller Einsatz käme mir da z.B. die Verwendung in einem Userscript in den Sinn (HTML als Markdown darstellen).

UX Companion ist eine App für Webdesigner / -entwickler, die als Nachschlagewert für einige geläufige Begriffe funktioniert, die man einem “normalen Menschen” erstmal erklären muss. Ich fände die UX der “App” übrigens viel besser, wenn es die als Web-App (=Website) gäbe. (via Dr. Web)

Kategorien
Allgemein Wochenbericht

Wochenbericht 2015.15

Pluralization for JavaScript” von Tingan Ho klärt über die Probleme auf, die bei der Internationalisierung von Texten, die auf Zahlen basieren, entstehen. Am Beispiel von Javascript erklärt, ist das das ein Problem, dass alle Systeme betrifft, die Pluralformen korrekt benutzen wollen.

io.js und Node.js arbeiten am Merge. io.js hatte sich vor einiger Zeit von Node abgespalten, weil die Entwicklung auf Seiten der Firma Joyent als zu konservativ und zu wenig Community-orientiert angsehen wurde.

The Illusion of Free” zeigt wieder einmal auf, warum “kostenlos” zusammen mit SaaS und anderen Service-Anbietern eine große Lüge ist. Wir haben diesen längeren Artikel auch auf Deutsch übersetzt.

Windows als Open-Source? Kann passieren. Sagt Mark Russinovich. Aber das dauert noch, wenn es überhaupt passiert. Auch Golem.de hat darüber berichtet, geht aber davon aus, dass Windows das “Kerngeschäft” von Microsoft ist. Das ist aber Office und die Server. Windows ist nur die Plattform. Und je verbreiteter die ist, desto mehr Anwendungen kann MS verkaufen. Ist also eigentlich eine logische Konsequenz, das ganze.

GIT wird 10 Jahre. Ich freu mich.

Kategorien
Allgemein

Laura Kalbag: Die “Kostenlos”-Illusion

Trauben

Unsere Daten sind außerhalb unserer Kontrolle. Wir scheinen (egal ob klug oder dämlich) selbst zu entscheiden, unsere Status, persönliche Informationen, Medien, Aufenthaltsorte öffentlich preiszugeben oder nur mit unseren Freunden zu teilen. Aber es ist nur eine Illusion der Entscheidung — egal wie wir die Informationen teilen, wir geben uns einem großen Publikum preis. Wir müssen noch viel mehr befürchten als zukünftige Arbeitgeber, die Fotos von uns in betrunkenem Zustand sehen.