Linkhub #17
- Closures are hard? Not really: A simple introduction to closures in Javascript
Ein Einführung in das Konzept der Closures in JavaScript. - Getting Over jQuery
Sachen machen, ohne auf jQuery zurückzugreifen. Der IE 6 ist quasi tot, warum nicht auf natives JavaScript zurückgreifen? - Part 1: Backbone.js Deconstructed
Teil eins einer Serie über die Helferbilbliothek/das Framework Backbone.js. - Deferred objects, promises and asynchronous code
Eine kurzer Artikel zu Deferring, Promises und asynchrone Programmierung. - Named function expressions demystified
Ein sehr ausührlicher Text zu Funktionen in JavaScript, hier im besonderen zu named functions. - 7 JavaScript Basics Many Developers Aren’t Using
Nichts Spektakuläres oder Neues dabei, einge Sachen vergisst man jedoch öfters mal. Sollte man immer in Hinterkopf behalten. - Working with Shadow DOM
Eine kleine Einführung in den Umgang mit den Shadow DOM in HTML5.
Ab sofort auch verschlüsselt
Die ganze Sache mit der NSA, BND, GCHQ – und was weiß ich, was da noch für Geheimdienste noch im Abhör-Spiel sind – ist ziemlich erschreckend. Es wurde ja schon immer gepredigt: Leute verschlüsselt Eure E-Mails. Zu Recht. Aber man (ich) ist ja bequem. »Ich, mir? Was wollen die mit meinen Daten anfangen?« etc. pp. Aber darum geht’s nicht.
Es geht – wie so oft – ums Prinzip.
Ein Zurückfahren der Abhöraktivitäten wird man wohl nicht erwarten können, eher eine Erweiterung. Da aus dem politischen Lager dahingehend eh nur PR-Geblubbel und Rechtfertigungsstrategien zu hören sind (weil sie natürlich selber gern alles Abschnorcheln möchten), ist die derzeit einzige vernünftige Maßnahme dem ein gewisses Maß an Einhalt zu gebieten, die Verschlüsselung.
Wem trag’ ich das eigentlich vor? Ihr kennt die Problematik.
Daher fange ich an meinen Netzverkehr nach und nach zu verschlüsseln und ab sofort könnt Ihr an mich auch verschlüsselte E-Mails schreiben:
Mein öffentlichen Schlüsssel mit der ID AB3A760B könnt Ihr hier AB3A760B.asc herunterladen bzw. sollte dieser auch auf Keyservern verfügbar sein.
Der Fingerprint zu meinem Schlüssel lautet:
8317 C733 F2B9 E133 D68B D671 E494 1977 AB3A 760B
Ich bin zwar nicht der Krypto-Spezialist aber wer selbst gern verschlüsseln möchte und so gar nicht weiß, wo er da beginnen soll, kann mich dazu gern fragen.
Linkhub #16
- Google Chrome Developer Tools Breakpoints Tutorial
JavaScript Debugging mit den Developer Tools von Chromium/Chrome. Hauptsächlich geht es um das setzen von Breakpoints im Code und für spezifische Events. - Writing a Shell Script From Scratch
Wie beginnt man am besten, wen man ein Skript für die Shell schreibt. - I know jQuery. Now what?
Remy Sharp über native JavaScript-Techniken und wann man sie anstatt von jQuery einsetzen sollte. - 50 kleine Tipps und Tricks zu den Chrome Developer Tools
Peter Kröner hat eine schicke Liste mit Features und Tricks rund um die Chrome-Developer-Tools zusammengestellt. Äußerst hilfreich.
Linkhub #15
- jQuery Deferred – one step closer to desktop apps
jQuery Deferred im Detail. Wie man sich eigene Deferreds für Funktionen baut, z. B. für Funktionen mit mit einem setTimout() oder auch andere länger andauernde Aufgaben. - Pragmatic jQuery Style
Tipps und Praktiken im Umgang mit jQuery - Avoiding Common Backbone.js Pitfalls
Vermeidung von typischen Problemen und Fallstricken bei der Verwendung von Backbone.js. - Introduction to WebSockets
Ein Tutorial über das WebSocket-Protokoll, inkl. dem Bau einer eigenen Klasse. - Single page apps in depth
Freie Version von Mixu’s Buch über Single Page Apps. Geht näher auf »code and concepts« ein.
Pond in Flora Cologne/Teich in Flora Köln
Linkhub #14
- Principles of Writing Consistent, Idiomatic JavaScript
Praktiken und Grundsätze für gutes Programmieren in JavaScript. Mann nicht alles der Stilangaben umsetzen, aber für Anfänger ein guter Ansatz. - Developing Backbone.js Applications
Entwickeln mit backbone.js. Das komplette Buch von Addy Osmani unter einer CC Lizenz. - Common JavaScript »Gotchas«
Einige gewöhnliche und ungewöhnliche Eigenschaften von Javascript. Z. B. Geltungsbereich von Variablen und deren Deklaration; globaler Namensraum; was ist »this«, was ist Async; Vererbung. - A Simplified Universal Module Definition
Beispeil eines einfachen UMD von Andrea Giammarchi. - Indexed DB, die neue HTML5-Datenbank im Browser. Teil 1: ein kurzer Überblick
Peter Kröner über die derzeitige Indexed-DB-Implementierungen, Teil 1. - Indexed DB, die neue HTML5-Datenbank im Browser. Teil 2: Browsermacken, Tools und Polyfills
Peter Kröner über die derzeitige Indexed-DB-Implementierungen, Teil 2. - Important Considerations When Building Single Page Web Apps
Grundsätzliche Überlegungen wenn man vorhat eine Single Page App zu entwickeln. Welches Framework; welche Template-Engine; AMD; Packetmanagement, Versionontrolle etc. pp. - Building Backbone.js apps with Backlift Part 1: Views and Templates
Der erste Teil eines Backbone.js-HowTo
![Feather shell/Federmuschel. Tommy Schmucker 2013-09-06. [CC BY-SA 3.0]](https://www.yablo.de/images/88t.jpg)
![Pond in Flora Cologne/Teich in Flora Köln. Tommy Schmucker 2013-04-01. [CC BY-SA 3.0]](https://www.yablo.de/images/87t.jpg)