Disy Tech-Blog

  • Willkommen im Disy Tech‑Blog

    Unser Herz schlägt für Geo‑IT, hier könnt ihr es hören

    21.09.2015 | Claus Hofmann

    In unserem Blog geben wir euch Einblick in unsere Arbeit bei Disy. Mit spannenden Projekten etwas Reales bewegen, durch innovative Themen den State of the Art der Geo-IT bestimmen – hier erfahrt ihr womit wir uns täglich befassen.

  • A lazy tree model for PrimeFaces

    Enhance your JSF application with lazy loading!

    06.10.2016 | Karsten Schnitter

    Are you using the PrimeFaces component library? It is a great way to enhance your JSF application. We want to show you how to enhance the tree components with lazy data loading.

  • Code Reviews At Disy

    Part III: Observations

    07.09.2016 | Nicolai Parlog

    After about 18 months and one and a half thousands reviews we’ve made some observations to share and some recommendations to make.

  • Code Reviews At Disy

    Part II: How We Review

    27.07.2016 | Nicolai Parlog

    After setting out to create a peer review culture we came up with a workflow and picked a tool that would help us get there.

  • Osmotron

    Converting Open Street Map Files

    15.07.2016 | Michael Galetzka

    Ever wondered how you can convert OSM files into other formats like WKT or GeoJSON? Read on and wonder no more…

  • MySQL vs Microsoft SQL vs SQL Anywhere

    Comparing Geodatabases

    27.06.2016 | Akila Sriramulu

    Each of these three database are on the top of their game. But how good are they in relation to spatial functionality. Read on to find more…

  • Code Reviews At Disy

    Part I: Where We Were and What We Wanted

    10.06.2016 | Nicolai Parlog

    At Disy we review almost all the code we write. We want to share why that was not always the case and how we started with code reviews.

  • TDD for PL/SQL Developement

    Setting up a Testing Framework with JUnit

    18.05.2016 | Karsten Schnitter

    Are you developing extensive routine in PL/SQL? We share our experience in setting up a TDD environment with JUnit for doing so.

  • Rückblick auf den Disy Hackathon

    04.05.2016 | Boris Terzic

    Disys erster Hackathon war ein großer Erfolg. Mit etwas Abstand haben wir darauf zurückgeblickt und möchten die Erkenntnisse hier teilen.

  • Live vom Disy Hackathon

    21.04.2016 | Nicolai Parlog & Michael Galetzka & Klaus Schmidt & Boris Terzic & David Riepl & Izidor Sitar & Torsten Brauer & Sebastian Barth

    Unser erster Hackathon läuft auf vollen Touren, aber die Teams haben sich dennoch die Zeit genommen, uns zu zeigen, was sie mit heißer Nadel nähen. Aber nur ganz kurz, wir wollen sie nicht zu lange aufhalten!

  • Disy Hackathon – Shiny Cadenza

    18.04.2016 | Marcus Briesen

    Am 20. April wird sich bei Disy ordentlich aufgebretzelt! Es beginnt der 1. große Disy Hackathon, der unsere Kreativität entfesseln und Cadenza noch besser machen soll.

  • Project Jigsaw

    JUG @ Disy – Teil II

    14.04.2016 | Nicolai Parlog

    Zusammenfassung, Video und Folien des zweiten Vortrags beim Treffen der Java User Group bei Disy.

  • Entity Component Systems

    JUG @ Disy – Teil I

    11.04.2016 | Michael Galetzka

    Im März war die Java User Group Karlsruhe zu Gast bei Disy. Wir hatten einen tollen Abend mit Vorträgen zu Entity Component Systems und Project Jigsaw. Wer das verpasst hat oder sich das eine oder andere Detail in Erinnerung rufen möchte, findet hier Zusammenfassung, Video und Folien.

  • A Doomed Code Review

    And How We Turned It Around

    23.03.2016 | Nicolai Parlog

    Code Reviews should be brief, short, and focused. This one was neither but we put our heads together and turned it around. And with good results, too!

  • High Performance Spatial Computing mit Oracle 12c

    Teil II: Beispiel aus der Praxis

    09.03.2016 | Eva-Maria Kramer

    Im ersten Teil dieses Beitrags hast du erfahren welche Grundlagen geschaffen werden mussten, um in unserem Kundenprojekt in kurzer Zeit heterogene Geometrie- und Sachdaten zu einem konsistenten Gesamtdatenbestand aufzubereiten. In diesem zweiten Teil zeigen wir dir an einem Beispiel, wie wir auch bei komplexen geometrischen Aufgaben mit Oracle 12c zum Ziel gekommen sind.

  • High Performance Spatial Computing mit Oracle 12c

    Teil I: Grundlagen und Ressourcenoptimierung

    25.02.2016 | Eva-Maria Kramer

    Datenbanken können weit mehr als nur Daten und schnelle Views bereitstellen. Immer schnellere Systeme und ein immer größerer Funktionsumfang ermöglichen es, auch komplexe Projekte vollständig in der Datenbank zu bearbeiten. Hier präsentieren wir dir einige unserer Erfahrungen mit Oracle 12c, High Performance sowie Tipps und Tricks zum Spatial Computing.

  • JUnit 5, Rust, GraphML

    Aarlaubstag Februar 2016

    10.02.2016 | Nicolai Parlog & Michael Galetzka & Martin Anderer

    Am Februar-Aarlaubstag haben wir uns unter anderem mit JUnit 5, Rust und GraphML beschäftigt.

  • Beware Of findFirst() And findAny()

    13.01.2016 | Nicolai Parlog

    After filtering a Java 8 Stream it is common to use findFirst() or findAny() to get the element that survived the filter. But that might not do what you really meant and subtle bugs can ensue.

  • Reactive Programming, SpatiaLite, Reader Monad, JDeps

    Aarlaubstag Dezember 2015

    09.12.2015 | Adrian Loer & Viktorija Solovjova & Boris Terzic & Nicolai Parlog

    An diesem Aarlaubstag haben wir uns unter anderem mit Functional Reactive Programming, SpatiaLite im Browser, dem Problem der Konfiguration in strikt funktionaler Programmierung und der Integration von JDeps in Maven beschäftigt.

  • Let’s talk about Geocoding!

    Nominatim und Oracle Geocoder

    27.11.2015 | Markus May

    80% aller Daten haben einen Raumbezug. Aber nur bei wenigen Daten ist dieser explizit, d.h. in Koordinatenform, vorhanden. Geocoding ist eine Brücke und für Disy eine wichtige Grundtechnologie um Informationen auch raumbezogen analysieren zu können.

  • Combining SpatiaLite and PhoneGap

    10.11.2015 | Michael Galetzka

    If you want to use spatial data in a SQLite database then the SpatiaLite extension is a must-have. This post shows how to enable and use SpatiaLite in compination with PhoneGap on a mobile device.

  • R in SAP HANA Analytics

    28.10.2015 | Torsten Brauer

    In HANA, der neuen Datenbank von SAP, kann man direkt Prozeduren der Statistiksprache R aufrufen. Hier gibt es einen kurzen Überblick, was dabei zu beachten ist.

  • SQLite und SpatiaLite

    Das serverlose Datenbank‑Duo

    06.10.2015 | Roman Wössner

    Steht dir ein Projekt von kleinem bis mittlerem Umfang bevor, in dem Sach- und Geodatenhaltung in einer Datenbank erforderlich ist? Dann kann die Verwendung von SQLite und SpatiaLite als serverloses Datenbank-Duo der richtige Weg zum Ziel sein.

  • Mobiles Cadenza

    23.09.2015 | Arnd Otterstätter & Torsten Brauer

    Früher gab es nur Desktop-PCs – heute gibt es Smartphones, Tablets, Netbooks, Laptops und die klassischen Rechner. Damit unsere Produkte das sich ändernde Nutzungsverhalten optimal unterstützen, braucht es eine gute Strategie.

  • JMeter Tutorial

    Benchmarking Your Web Application

    22.09.2015 | Nicolai Parlog

    Want to load test your web app? Then you should know about Apache JMeter! This tutorial helps you to get to know JMeter, create a test plan and execute it to benchmark your application.