Skip to content
Mrz 14 16

Spring Boot + PostgreSQL

von Simon Michel
spring-boot-logo

Spring Boot ist eine tolle Sache! Innerhalb von wenigen Minuten und nur ein paar Zeilen Code ist eine lauffähige Anwendung als JAR Datei verfügbar. Wenn man möchte sogar mit REST und einer Datenbank.
In diesem Tutorial zeige ich wie man Spring Boot mit einer PostgresDB zum laufen bringt.

(Den ganzen Artikel lesen..)

Nov 23 15

Paw – der tägliche Rest Client Helfer

von Simon Michel
paw

Heute spricht inzwischen jeder über Microservices und den damit einhergehenden WebServices. Viele alte SOAP WebServices werden durch REST Services ersetzt. Neue WebServices werden überwiegend mit REST bereitgestellt. Umso wichtiger ist es einen guten Client zur Hand zu haben der einen das Testen so einfach wie möglich macht.
(Den ganzen Artikel lesen..)

Jul 28 14

Springs Embedded HSQLDB

von Simon Michel
HSQLDB - HyperSQL

Eine embedded Datenbank zu verwenden ist manchmal recht hilfreich. Sei es um schnell einen Prototypen zu bauen oder um Integration Tests laufen zu lassen.
Dank Spring ist die Verwendung einer embedded Datenbank schnell umgesetzt.

Neben einer HSQLDB Datenbank bietet Spring noch eine H2 und Derby Datenbank von Haus aus an.
(Den ganzen Artikel lesen..)

Jul 27 14

E-Mail(s) versenden mit Spring 4

von Simon Michel
E-Mails verschicken mit Spring4

In einem früheren Tutorial kann man sich bereits anschauen wie man E-Mails mit JavaMail versendet. Heute möchte ich euch zeigen wie man mit weniger als zehn Zeilen Code dank der Hilfe von Spring 4 eine Mail verschickt.
(Den ganzen Artikel lesen..)

Okt 3 13

Mac brew (homebrew) – Installation und Einführung

von Simon Michel
homebrew

Auch wenn das Mac Betriebssystem ein Unix Derivat ist, sind initial nicht alle aus der Linux Welt bekannten Kommandozeilentools wie tree, htop, wget und viele andere installiert.
Bei einem Ubuntu System sind viele Tools über apt-get install schnell installiert. Ganz so einfach ist es bei einem Mac leider nicht – zumindest nicht immer.
Brew (homebrew) schafft hier Abhilfe und übernimmt die einfache Installation ala apt-get.
(Den ganzen Artikel lesen..)

Sep 27 13

Datei zeilenweise lesen

von Simon Michel
Java7

Um in Java eine Datei zeilenweise auszulesen bedarf es nicht viele Zeilen Code. Es gibt die Möglichkeit über den klassischen BufferedReader oder alternativ die Benutzung von java.util.Scanner. Beide Variaten sind schnell implementiert und erfüllen ihren Zweck. Der Scanner bietet jedoch noch einige weitere hilfreiche Methoden zur Verarbeitung einzelner Zeilen.

(Den ganzen Artikel lesen..)

Apr 28 13

Android 4.1.2 für Telekom Kunden und Samsung Galaxy S2 Besitzer verfügbar

von Simon Michel
android

Vor gut einem Jahr hat die Deutsche Telekom das Android Update Ice Cream Sandwich 4.0.3 für das Samsung Galaxy S2 über KIES ausgerollt. Heute morgen erhielt ich dann Over The Air (OTA) die Nachricht das auch mir als Telekom Kunde endlich das Software Update auf die Android Version 4.1.2 zum Download bereit steht.
(Den ganzen Artikel lesen..)

Apr 15 13

Größe der Bash History ändern

von Simon Michel
bash

In der bash besteht die Möglichkeit die letzten Befehle via Pfeiltaste erneut auszuführen. Standardmäßig ist die Anzahl der Befehle auf 500 begrenzt. Mit einem einfachen Eintrag in die .bash_profile Datei oder alternativ auch als export Variable lässt sich die Anzahl auf einen beliebigen Wert setzen. Natürlich kann die bash history auch gelöscht werden, selbst eine blacklist ist möglich.
(Den ganzen Artikel lesen..)

Mrz 4 13

Mac OS X – Ausgewählten Ordner im Terminal öffnen

von Simon Michel
terminal

Hin und wieder kommt es vor das ich mit dem Finder in einer tiefen Ordnerstruktur stecke und im nächsten Schritt genau an dieser Stelle im Terminal sein möchte.
Natürlich könnte ich jetzt einen neuen Terminal öffnen und mühselig den gleichen Pfad eingeben. Das klappt zwar wunderbar, geht aber auch einfacher.

(Den ganzen Artikel lesen..)

Mrz 3 13

SVN installieren – Mac OS X 10.8 Mountain Lion

von Simon Michel
subversion

Nach dem Upgrade auf Mac OS X 10.8 Mountain Lion wundert sich wahrscheinlich der ein oder andere warum das Kommandozeilen Tool SVN nicht mehr vorhanden ist. Subversion, was bis zur Mac Version 10.7 Lion noch standardmäßig installiert war, muss unter Mountain Lion allerdings manuell nachträglich hinzugefügt werden. Für Xcode User ist das schnell gemacht, alle anderen benötigen eine Apple Developer ID.
Ehrlich gesagt wundert mich die Entfernung von Subversion unter Mountain Lion ein wenig, aber auch hierfür gibt es eine einfache Lösung.
(Den ganzen Artikel lesen..)