Termintipps: Konferenzen für Developer 2013

In den nächsten Monaten gibt es einige Tagungen, Messen und Events, die spannend klingen. Wir sind gerade dabei, zu planen, woran sich die IT:Agenten nach der Developer Week in Nürnberg als Nächstes beteiligen wollen. Sobald das feststeht, gibt’s genauere Informationen hier im Blog. Bis dahin zunächst ein Überblick über die Termine in München und in erreichbarer Entfernung – ohne Anspruch auf Vollständigkeit, dafür aber mit der Bitte, weitere Termine per Kommentar zu ergänzen! [Mehr]

Flux 140: Visuelle Tests automatisieren

Flux 140: Visuelle Tests automatisieren
Je größer eine Webseite, desto qualvoller werden manuelle Tests. Florian Sesser hat sich lange genug darüber geärgert und dann ein Tool programmiert, das vielen Leuten sehr, sehr viel Arbeit sparen kann. Auf der DWX in Nürnberg stellt er es gemeinsam mit der Quality Assurance Managerin und ehemaligen IT-Agentin Karo Stoltzenburg vor. Ein Gespräch über Flux 140. „Öde Jobs automatisieren“ heißt deine Präsentation auf der DWX – was ist so schlimm am Testen? [Mehr]

+(new Date()) vs. Date.now()

Zufällig hing ich kürzlich in #meteor (auf Freenode) rum, als jemand eine Frage angesprochen hat, die ich mir auch schon gestellt habe: Wo liegen genau die Unterschiede zwischen den Javascript-Anweisungen +(new Date()) und Date.now()? Wahrscheinlich genauso aus Zufall war eines der ersten Dinge, die ich bezüglich der Programmierung in Javascript gelernt hab, dass man besser die Date.now() Variante benutzt, weil die nicht erst ein Objekt erstellt, sondern sofort die Anzahl der vergangenen Millisekunden seit Anbeginn der Zeit zurück gibt (Nerd-Talk für den 1. [Mehr]

Daemon Watchdog Daemon

Meteor / Node.js und DJB’s Daemontools TL;DR: Hier das Repository mit der Konfiguration, die ich für Node.js / Meteor geschrieben habe. Simpel — wie ich das mag! Annie43 / photocase.com Wie betreibt man Node.js Applikationen am besten produktiv? Node.js ist ein Application Server, das heisst die Applikation wird zusammen mit dem Server (und zusätzlichen Modulen) entwickelt. Wenn mehrere unterschiedliche Node.js Web-Apps auf einem Server laufen sollen, muss auch Node.js mehrere male laufen — anders als zB bei PHP auf einem klassischem LAMP Stack. [Mehr]

MongoDB Munich Conference – Nachbericht

MongoDB Munich Conference – Nachbericht
Ich war am Dienstag auf der MongoDBMunich, einer Konferenz zu MongoDB, der aktuell wohl beliebtesten NoSQL-Datenbank. MongoDB ist eine sogenannte Dokumentdatenbank: Im Gegensatz zu klassischen SQL-Datenbanken (RDBMS wie Oracle und MySQL) werden in MongoDB keine Zeilen in — über Fremdschlüssel verknüpfte — Tabellen gespeichert, sondern ganze Dokumente, in diesem Fall JSON-Dokumente. Beispiel (via): { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup languages such as DocBook. [Mehr]

Strom für die Drupal-Community

Riviera oder Drupalcon? Uns fällt die Entscheidung diesen Sommer leicht, denn die Drupalcon kommt nach München! Die IT:Agenten sind selbstverständlich dabei, als Sponsoren und als Teilnehmer. Startschuss zur offiziellen Konferenz der Drupal-Community ist am 20. August. Es folgt eine Woche Open-Source-Fachsimpelei vom Feinsten. Die Drupalcon findet zweimal jährlich statt, immer abwechseln in Europa und den USA. Am frühen Nachmittag von Tag 1 wird, so lauten die Hochrechnungen, den ersten Smartphones – müde vom Surfen – der Saft ausgehen. [Mehr]