Blog

Alle Beiträge von Jan Weinschenker

RE: Bewerbung als Software-Enthusiast (m/w)

Bewerbung

Bewerbung

Deine Leidenschaft und Deine Berufung sind das Design und die Entwicklung von Software? Du entwickelst gern mit den neusten Web Frontends, mit gängigen Javascript- oder Scala-Ansätzen? Oder bist Du eher auf dem Java-Stack mit Spring-Boot oder Java EE unterwegs? Dann bist Du bei uns genau richtig. Wir sind immer auf der Suche nach engagierten Software-Enthusiasten. Es gibt nicht viele wie Dich. Du bist heiß begehrt. Nur mit Leuten wie Dir können wir bei Holisticon das machen, was im Job am meisten Spaß macht: tolle Projekte mit neuen Technologien und ausgefeilten Lösungen.

Also bitte, bewirb Dich!

weiterlesen

Fast Internet

Spring-Boot-Service mit HTTP/2

Bild: Designed by starline / Freepik

Im vorigen Artikel wurde gezeigt, wie wir einen Spring-Boot-Service für das unverschlüsselte http/2-Cleartext (h2) aufsetzen. Jetzt wird es darum gehen, einen Service mit echtem http/2 aufzusetzen.

Echt heißt in diesem Fall, inklusive der obligatorischen Verschlüsselung des Datenverkehrs mit TLS bzw. SSL.

Dafür muss etwas mehr Aufwand betrieben werden. Dieser Artikel erklärt, was im Einzelnen zu tun ist.

weiterlesen

Java 8 Stream API

Java Stream Debugger für IDEA

Die Java 8 Streams haben den Umgang mit Collections grundlegend verändert. Statt den Inhalt von Collections mit for- oder while-Schleifen zu bearbeiten, erlauben die Streams eine Aneinanderkettung von Operationen, die über die Elemente der Collection ausgeführt werden. Das Debuggen solcher Implementierungen ist mit dem Java Stream Debugger Plugin für IDEA eine sehr einfache Geschichte. Dieser Artikel zeigt ein kurzes Beispiel.

weiterlesen

Software-Enthusiasten

Wir brauchen Software-Enthusiasten!

Software-Architektur

Software-Architektur

Holisticon ist eine IT-Beratung. Wir leben davon, dass wir alle herausragende Kenntnisse im Entwickeln von Software haben. Wir sind Software-Enthusiasten. Und wir sind immer auf der Suche nach neuen Kolleginnen und Kollegen, die unser Team bereichern und verstärken können. Wir versuchen in diesem Artikel zu erklären, warum es toll ist, bei uns zu arbeiten.

weiterlesen

HTTP/2 vs. HTTP/1.1

Spring-Boot-Service mit HTTP/1.1 und HTTP/2 Cleartext

Die Version 2 des HTTP-Protokolls ist eigentlich dafür gedacht, nur mit SSL- bzw. TLS-Verschlüsselung verwendet zu werden. Dennoch ist es möglich, und für Testzwecke unter Umständen auch sinnvoll, die Variante h2c (HTTP/2 Cleartext) zu verwenden. Dabei findet keine Verschlüsselung statt. Kein Webbrowser und nur wenige Webserver unterstützen so etwas.

Der Java-basierte Webserver Jetty jedoch schon. Damit ist es möglich, eine kleine, auf Spring Boot basierende Beispiel-Anwendung zu bauen, um ein wenig mit h2c und HTTP-Protokoll-Upgrades herumzuspielen.
weiterlesen