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]

Thou Shalt Not Multiply

Thou Shalt Not Multiply
Entia non sunt multiplicanda sine necessitate. —- Wilhelm von Ockham (1288 – 1348) zugeschrieben “Wie multipliziert ein Computer?” fragte mein Sohn neulich. “Warum multipliziert er nicht indem er so-und-so-oft addiert?” Eine sehr gute Frage. Wer weiß die Antwort? Informatiker/innen wissen die Antwort – oder sollten sie wissen. Das Handwerk des Addierens, Multiplizierens, Sortierens, etc. gehört zur Algorithmik, einem Teilgebiet der Informatik, auch wenn Schulen das so genannte Rechnen fälschlicherweise der Mathematik zuordnen. [Mehr]

Retina-Display – Die Technologie, ihre Probleme und die nicht vorhandene, ganzheitliche Lösung

Retina-Display – Die Technologie, ihre Probleme und die nicht vorhandene, ganzheitliche Lösung
Bemerkung: Dieser Beitrag setzt grundlegende Kenntnisse in HTML/CSS voraus. So, wie sich in der Physik die Definition des kleinsten Teilchens verändert hat, als die Quarks entdeckt wurden, so verändert sich nun auch eine elementare Grundlage für Grafiken auf dem PC, Notebook, Netbook, Tablet, Smartphone und was es sonst so gibt und geben wird. Mit der Veröffentlichung des Retina-Displays von Apple traten zum ersten Mal erschwingliche Displays mit einer stark erhöhten Pixelanzahl bei gleichbleibender Fläche auf. [Mehr]

Auch ein geschenkter Gaul muss mal zum Zahnarzt

Auch ein geschenkter Gaul muss mal zum Zahnarzt
In lockerer Folge erzähle ich hier ein paar Geschichten zur so genannten technischen Schuld, den verborgenen Kosten schlampig gemachter Software. In Anlehnung an einen aktuellen Bestseller behaupte ich dabei frech, Beispiele aus 5000 Jahren Menschheitsgeschichte abdecken zu können. Wie kocht ein Mathematiker Tee? Er räumt zunächst alle Utensilien auf, um dann von einem bekannten Problem ausgehen zu können. Wie kocht ein Programmierer Kaffee? Er nimmt sein Auto, um mit dem Kühlwasser den Kaffee zu brühen. [Mehr]

Der Workshop Softwarearchitektur präsentiert: Reactive Programming für’s Realtime Web

Sich ständig weiterzubilden, das ist für uns eine Grundvoraussetzung guter Softwarearchitektur. Und wir haben festgestellt, dass es sich zusammen besser lernt als allein – und unterhaltsamer! Als Ort des Erfahrungsaustauschs entstand der Workshop Softwarearchitektur, der sich abwechselnd in München und Nürnberg trifft. Jetzt ist es wieder so weit und die IT:Agenten sind zum zweiten Mal Gastgeber. Florian Sesser spricht über das Thema: “Simple” vs. “Easy” — Reactive Programming für’s Realtime Web [Mehr]