I am happily hosting an open source side project at Nodejitsu, a JavaScript Job Board mainly for the german market. The project itself uses Redis (provided by Iris Couch Redis) and MongoDB. One morning I discovered that my app was not available, throwing a 500 error.
In english please?
As more than the half of my visitors are english speaking persons, I will start to blog in english from today. The old german articles will still be accessible, but new articles will be in the english language.
Bitcoin Realtime Liveticker als iOS App mit HTML5 Websockets
Das Websocket-Protokoll ist eine relativ neue HTML5-Technologie. Im Prinzip ist es eine Vollduplexverbindung mit Hilfe eines Sockets. So müssen Clients nicht mehr regelmäßig beim Server anfragen um Updates vom Server zu bekommen, wodurch der gesamte Overhead beim Aufbau einer Verbindung entfällt.
ES6 Features testen Teil 1: let und const
Die Serie “ES6 Features testen” berichtet über neue JavaScript Sprachfeatures die teilweise schon in Browsern implementiert sind.
ECMAScript, von dem JavaScript streng genommen eigentlich ein Dialekt ist, wird vom “TC39-Komitee” standardisiert und weiterentwickelt.
Mit der kommenden Version 6 - auch als “Harmony” betitelt - wird es viele neue Sprachfeatures für den Entwickler geben. Ein paar davon kann man heute schon ausprobieren, da viele Features schon in Browsern und Servern (z.B. node.js) implementiert wurden.
Talk: Cablecar - Baue deine eigene Suchmaschine
Gestern habe ich einen Talk auf einem CCC Hamburg Developer Meetup gegeben. Das Thema: “Baue deine eigene Suchmaschine mit elasticsearch und Cablecar”.
Der Freibierfinder
Im August haben wir die erste Version des Freibierfinders veröffentlicht. Es war eine Spaßidee, zu der wir - halb albernd, halb ernst - relativ schnell viele gute Ideen sammeln konnten.
Anstatt unsere Ideen sofort umzusetzen und viel Zeit zu investieren, griffen wir ein Prinzip aus dem “Lean”-Umfeld auf: “Wenn du ein Feature bauen willst, baue erst einmal eine Demo/Dummy und schaue, wieviele Leute sich interessieren”.
Neben anderen erfolgreichen Projekten wurde auch Dropbox groß, die erst starteten, als Ihr Demovideo genügend Views hatte.
FrOSCon 2012
Letztes Wochenende war ich auf der FrOSCon 2012. Die FrOSCon ist die “Free and Open Source Software Conference” und findet jedes Jahr in St. Augustin bei Bonn statt.
Ende der “Sommerpause”
Die Sommerpause ist vorüber. Wie jedes Jahr habe ich auch diesen Sommer eine kleine “Sommerpause” gemacht:
- Kein bloggen und kaum Usergroups.
- Stattdessen verstärkt in Open Source Projekten engagieren und ab und zu am Elbstrand den Sonnenuntergang genießen.
Unter anderem sind entstanden:
- eine JSON API für frab. Frab ist eine Anwendung zur Planung von Konferenzen. Die API kam das erste Mal für programm.froscon.de auf der FrOSCon 2012 zum Einsatz
- zahlreiche pull-requests für Graylog
- gelf-node: Graylog Nachrichten für node.js Server
- node-recaptcha Pull Requests für ein recaptcha modul
- Enyo und Onyx Kleinere Pull Requests für das Enyo JavaScript Application Framework
Außerdem bauten ein Kollege und ich den Freibierfinder
Nachdem nun die PHP Unconference überstanden wurde und die FrOSCon auch vorüber ist gelobe ich wieder öfter zu bloggen - bis zum nächsten Sommer.
SEO: noindex für Octopress
Heute habe ich mein Blogging-Framework Octopress um noindex-Metatags erweitert.
Anwendungsfall ist meine Impressumsseite, die nicht indexiert werden soll.
Geolocation für Enyo
Heute Nacht habe ich eine Enyo Komponente für Geolocation released. Die Komponente ist Phonegap kompatibel, wurde aber auch für Chrome und Firefox getestet.