News & Media

Hier finden Sie unsere Blogposts, Vorträge und Artikel.

 

Blog-Posts

von Peter Soth

Query Turbo für SQL

In diesem Blogpost möchte ich aufzeigen, dass sich Suchmaschinen (in diesem Blogpost gehe ich auf Elasticsearch ein, das wie Apache Solr auf Apache Lucene basiert) auch ausgesprochen effektiv als Turbo für SQL-Queries verwenden lassen. SQL-Queries neigen ab einer gewissen Komplexität (hierarchisch, viele Aggregationen bzw. Joins) dazu, langsam zu werden. So entstehen beispielsweise in Portalen komplexe SQL Statements bei der Abfrage von Personalisierungsregeln (wer darf was sehen). Als prominentes Beispiel kann man hier das Liferay Portal erwähnen. Seit der Liferay-Version 6.2 [1] wird beim Asset Publisher ein Lucene Index anstelle von Datenbankabfragen eingesetzt.

Weiterlesen …

von Irving Tschepke

Geschäftsprozesse mit BPMN Tools

Nachdem ich zuletzt Prozesse noch vorwiegend mittels der EPK Methode (ereignisgesteuerte Prozessketten) modelliert habe, bin ich aktuell zur Business Process Modell and Notation – kurz BPMN – gewechselt.

Weiterlesen …

von Peter Soth

Ergonomische Arbeitsplätze bei exensio

Schmerzen, Müdigkeit oder Erschöpfung treten nicht selten nach einem langen Arbeitstag auf. Der Grund hierfür: Einseitige körperliche Belastungen sind ungesund und führen eines Tages zu Problemen. Die Ergonomie am Arbeitsplatz darf keinesfalls zu kurz kommen, da Krankheiten des Bewegungsapparates für die meisten Krankenstandstage verantwortlich sind. Die passende Arbeitsplatzgestaltung sowie eine korrekte Sitzhaltung ist daher äußerst wichtig.

Weiterlesen …

von Peter Soth

OLAP Cube vs. Elasticsearch

In diesem Blog-Post möchte ich die Möglichkeiten aufzeigen, die Elasticsearch im Bereich Business Analytics bietet. Als Basis benutzte ich wiederum Testdaten aus der Publikation »Excel 2010 im Controlling« [1], das im Verlag Rheinwerk (früher Galileo Computing) erschienen ist. Diesmal ist es eine CSV-Datei mit 1,5 Millionen Zeilen. Da diese für Excel zu umfangreich ist (~1 Million Zeilen Limit in Excel 2007), wird im Buch PowerPivot und OLAP Cubes (auch als Datenwürfel bezeichnet) in Kombination mit dem Microsoft SQL Server benutzt.

Weiterlesen …

von Florian Mutter

Latest jQuery with Grails 2 and the resources plugin

We just updated the front end of an older Grails 2.1.5 application to Bootstrap.

The application uses the resources plugin and due to some other dependencies the jQuery plugin is loaded. The jQuery plugin ships with jQuery 1.11.1 and was not updated since 2014. The latest jQuery version as of now is 2.2.3. So how can we update the javascript library without fiddling with dependency excludes or other hacks?

Weiterlesen …

von Peter Soth

RSS Feeds mit Logstash und Elasticsearch durchsuchen

In diesem Blogpost möchte ich aufzeigen, wie man RSS Feeds mit Logstash und Elasticsearch durchsuchen kann. Folgendes Logstash-Skript holt sich alle 2 Stunden Informationen aus der Logistikbranche.

Weiterlesen …

von Tobias Kraft

CeBIT 2016

Auf der diesjährigen CeBIT durfte ich einen Vortrag mit dem Thema "Die Suche macht den Unterschied" halten. Die Präsentation fand im Rahmen der vom Heise-Verlag organisierten developer world statt. Da ich gleich um 10 Uhr die erste Präsentation hatte, dachte ich, dass sich nicht allzu viele Zuhörer einfinden würden. Zum Glück erwies sich dies als Trugschluss und nach den ersten Vortrags-Minuten gingen die Sitzplätze im Auditorium zu Neige und die neu eingetroffenen Hörer mussten sich mit Stehplätzen begnügen.

Weiterlesen …

von Tobias Kraft

Javaland 2016

Dieses Jahr besuchte ich das erste Mal die Javaland-Konferenz im Phantasialand in Brühl. Die Lokation ist für eine Konferenz natürlich etwas Außergewöhnliches, und spätestens als am ersten Abend die Fahrgeschäfte aufmachten, leuchteten die Augen der Teilnehmer wie bei kleinen Kindern.

Weiterlesen …

eBooks

Spock, Geb und Selenium: Testframeworks unter die Lupe genommen

26.04.2015 / entwickler.press

Spock, Geb und Selenium: Testframeworks unter die Lupe genommen

Roland Rickborn, Tobias Kraft (exensio GmbH)

Vorträge

18.03.2016 / heise developer world Cebit 2016

Die Suche macht den Unterschied

Tobias Kraft (exensio GmbH)

18.03.2016 / heise developer world Cebit 2016

Spock und Geb: Übersichtliche und nachvollziehbare Tests!

von Ralf D. Müller (Freelancer) und Tobias Kraft (exensio GmbH)

20.10.2015 / 8. Jahreskonferenz des deutschen competitive intelligence forum (dcif)

"Das Leben ist zu kurz, um schlechten Wein zu trinken" - Wettbewerbsbeobachtung im Online-Handel

René Kießling (Lexmark) und Peter Soth (exensio)

30.09.2015 / data2day 2015

Suchgetriebene Anwendungen mit Elasticsearch und Solr

von Florian Hopf (Freelancer) und Tobias Kraft (exensio GmbH)

20.05.2015 / Entwicklertag Karlsruhe

Spock und Geb: Übersichtlich und nachvollziehbar Testen für alle!

von Ralf D. Müller (Freelancer) und Tobias Kraft (exensio GmbH)

15.04.2015 / TDWI Stuttgart

Umsetzung von BI-Lösungen mit Unterstützung einer Suchmaschine

von Tobias Kraft (exensio GmbH)

05.03.2015 / 6. Workshop Open Source Business Intelligence

Umsetzung von BI-Lösungen mit Unterstützung einer Suchmaschine

von Tobias Kraft (exensio GmbH)

27.01.2015 / i+e 2015 / Freiburg

Ist Big-Data-Technologie auch bei kleinen Datenmengen sinnvoll einsetzbar?

von Peter Soth (exensio GmbH)

16.10.2014 / Search Meetup Karlsruhe

Elasticsearch und Internet of Things (IoT)

von Tobias Kraft (exensio GmbH)

04.04.2014 / JUG Saxony Day 2014

Grails - schneller zum Ziel - für Enterprise-Applikationen?

von Tobias Kraft (exensio GmbH)

03.04.2014 / BED-CON 2014

Search-Driven Applications

von Florian Hopf (Freelancer) und Tobias Kraft (exensio GmbH)

21.11.2013 / DOAG Konferenz 2013

Kann ich mit Grails Enterprise Applikationen umsetzen?

von Tobias Kraft (exensio GmbH)

04.07.2013 / Java Forum Stuttgart

Enterprise 2.0 Portale mit Grails. Geht das?

von Manuel Breitfeld und Tobias Kraft (beide exensio GmbH)

10.04.2013 / Java User Group Karlsruhe

Grails im Überblick und in der Praxis

von Tobias Kraft (exensio GmbH) und Darius Henkelmann (Unic GmbH)

Artikel

test

Ausgabe 05.2016 / JavaSPEKTRUM

Schweizer Taschenmesser für Daten - Serverlose Suchmaschinen

Peter Soth (exensio GmbH)

test

Ausgabe 03.2016 / BI-SPEKTRUM

Competitive Intelligence: Suchmaschinen im Kontext von Business Intelligence

Peter Soth (exensio GmbH)

test

Ausgabe 12.2015 / pharmaberater

Quo vadis Pharmavertrieb?

Irving Tschepke (exensio GmbH)

test

Ausgabe 11.2015 / VKSI Magazin - Verein der Karlsruher Software-Ingenieure

Über Big Data zu Smart Data - Wettbewerbsvorteil durch Wissen

Tobias Kraft und Peter Soth (exensio GmbH)

test

Ausgabe 05.2015 / Javamagazin

Teil 2: Testen mit Selenium

Roland Rickborn, Tobias Kraft (exensio GmbH)

test

Ausgabe 04.2015 / Javamagazin

Teil 1: Testen mit Selenium

Roland Rickborn, Tobias Kraft (exensio GmbH)

test

Ausgabe 01.2015 / Javamagazin

Teil 2 : Mr. Spock ruft Geb

Tobias Kraft (exensio GmbH)

test

Ausgabe 12.2014 / Javamagazin

Teil 1 : Mit Mr. Spock beim Testeinsatz

Tobias Kraft (exensio GmbH)

test

Ausgabe 03.2014 / econo

Mit Industrie 4.0 zieht das Internet der Dinge in die Fabrikhallen ein. Wie weit ist die nächste industrielle Revolution bereits gediehen?

Mit Zitaten von Peter Soth (exensio GmbH)

test

Ausgabe 02.2014 / JavaSPEKTRUM

Das Grails-Webframework – Teil 2: Realisierung eines Portal-Frameworks

Manuel Breitfeld, Tobias Kraft, Peter Soth (exensio GmbH)

test

Ausgabe 01.2014 / Java Aktuell

Enterprise-2.0-Portale mit Grails - geht das?

Manuel Breitfeld und Tobias Kraft (exensio GmbH)

test

Ausgabe 11.2013 / IT-MITTELSTAND

Intranet Portale als Wissenskatalysator

Interview mit Peter Soth (exensio GmbH)

test

Ausgabe 06.2013 / JavaSPEKTRUM

Das Grails-Webframework – Teil 1: Grundlagen und produktiver Einsatz

Manuel Breitfeld, Tobias Kraft, Peter Soth (exensio GmbH)

test

Ausgabe 02.2010 / DOAG News

Web-Applikationen mit Grails und WebLogic

Peter Soth (exensio GmbH)

test

Ausgabe 10.2009 / exensio GmbH

Grails Schnelleinstieg

Jörn Kuhlenkamp

test

Ausgabe 09.2009 / exensio GmbH

Eine Groovy-Einführung

Jörn Kuhlenkamp