About

Avatar von Martin Ruprecht
  • Nummer 5 lebt! Oder wie mein Arduino Board mit JavaScript gesteuert werden kann

    Die Erfolgsstory von JavaScript geht seit geraumer Zeit weiter über den Browser hinaus- JavaScript auf dem Server ist längst nichts mehr neues, mobile Endgeräte wurden über HTML5 zur Plattform für JavaScript. Und auch die Spielzeug-Welt ist nicht vor JavaScript sicher, QuadroCopter lassen sich bequem mit JavaScript steuern (Stichwort NodeCopter). Doch was ist mit dem Rest…

  • Message Queues for web applications with STOMP

    Just like human beings, machines need to communicate with each other – and they do this by passing messages around. The simplest form is to use a protocol like TCP and build some sort of API on top of it. But sometimes this just isn’t enough, especially if you want the connection to be reliable…

  • Spaß mit Node.js

    Aus Spaß wurde Ernst und Ernst ist jetzt drei Jahre alt. Das gilt auch für die serverseitige JavaScript-Plattform Node.js. Und nein, dieser Artikel beschäftigt sich nicht mit der Einführung in Node.js und Sie werden auch keinen Webserver in Node.js im Verlauf dieses Artikels programmieren. Nein, dieser Artikel enthält keine einzige Zeile Quellcode. Vielmehr möchte ich…

  • Alternative Bedienkonzepte für Webanwendungen

    Die typische Webanwendung wird seit jeher über das Klicken auf Links gesteuert. Und vermutlich hat gerade das zur Popularität des Internets beigetragen, schließlich kann somit jeder ohne große Vorkenntnisse eine Website bedienen. Anders sähe es aus, wenn man Webanwendungen nur mit kryptischen Befehlen steuern könnte, wie beim Arbeiten mit einer Shell. Hier wäre dann wieder Expertenwissen gefragt.…

  • Grunt – a JavaScript build tool

    Build systems have a long tradition in software development infrastructures. They allow for easy automation of tedious tasks that have to be run often while a software product is in development. And there is a great variety of such tasks: compiling source files, running unit tests, gathering metrics from the code and finally deploying it.…

  • Javascript Debugging – Vortrag@München

    Am kommenden Donnerstag, den 26.01.2012 findet ein weiterer öffentlicher Vortrag im Mayflower-Büro in München statt (Mannhardtstraße 6, S-Bahn Isartor). Beginn ist um 18:00 Uhr, Thema des Vortrags ist „Javascript Debugging / Remote Debugging„. Probleme beim Debugging von JavaScript? Das sollte nicht sein! Vorgestellt werden Language Basics, Unterschiede der Browser-JS Engines und verschiedene bekannte Probleme –…

  • 20.12. JSHint – das bessere JSLint?

    JSHint ist ein JSLint Fork von Anton Kovalyov. Dieser hat zwar nicht das Standardwerk der JavaScript-Welt „JavaScript – The Good Parts“ geschrieben, dennoch kritisiert er Crockford’s jslint, das in dem Buch ein eigenes Kapitel bekommen hat, pointiert mit: JSHint is a fork of Douglas Crockford’s JSLint that does not tyrannize your code. It is designed to detect errors that actually…

  • 19.12. Test Driven JavaScript Development

    A couple of weeks ago, I was attending a three-day workshop for agile developer skills. The workshop was split into five topics: Colaboration, Refactoring, Design & Architecture, Continious Integration and Test Driven Development. Especially the session about Test Driven Development was very interesting. Although I know the principles of TDD I was really impressed by…

  • 10.12. Lösungen für Debugging von Mobile Web Apps

    Webkit Web Inspector (Remote) Dass Firebug in JavaScript programmiert wurde dürfte den meisten bekannt sein. Das gleiche gilt für den WebInspector von WebKit, wie er in Safari oder Google Chrome zu finden ist. Es dürfte also nicht wundern, dass für mobile Geräte mit Weinre von Patrick Mueller bereits 2010 eine Portierung des WebInspectors geschaffen wurde,…