String in int umwandeln in Java - Feature-Bild

by Sven Woltmann – November 6, 2019

Im vorherigen Artikel habe ich euch gezeigt, dass „“ + i die schnellste Methode ist, um in Java ein int in einen String umzuwandeln. Und zwar durchgehend von Java 7 bis Java 14. Heute erfahrt ihr, was bei der entgegengesetzten Richtung, also beim Parsen von Strings in ints zu beachten ist. Den Quellcode zum Artikel

Read More »
int in String umwandeln in Java - die schnellste Methode - Feature-Bild

by Sven Woltmann – Oktober 24, 2019

In diesem Artikel zeige ich euch, wie ihr in Java am schnellsten ein int in einen String umwandelt. Die Antwort wird für einige sicher überraschend sein. Ich stelle euch vier Varianten vor. Deren Geschwindkeit messe und vergleiche ich mit Hilfe von JMH-Microbenchmarks. Die Messergebnisse werde ich mit Hilfe des Java-Quellcodes und auch des erzeugten Bytecodes

Read More »
Jenkins-Tutorial: Entwicklung eines Seed-Jobs - Feature-Bild

by Sven Woltmann – Oktober 9, 2019

In Teil eins dieser dreiteiligen Artikelserie habe ich euch gezeigt, wie man Jenkins installiert und konfiguriert – und wie man Build- und Release-Jobs für Maven Projekte über das User Interface von Jenkins anlegt. In Teil zwei haben wir die gleichen Jobs programmatisch mit der Jenkins Job DSL erstellt und die Job-Liste durch Views übersichtlicher gestaltet.

Read More »
Jenkins-Tutorial: Jobs erstellen mit der Job DSL - Feature-Bild

by Sven Woltmann – September 26, 2019

Im ersten Teil dieser dreiteiligen Artikelserie habe ich euch gezeigt, wie man Jenkins per Ansible als Docker-Container installiert und grundlegend konfiguriert – und wie man Build- und Release-Jobs für Maven-Projekte über das User Interface von Jenkins anlegt. In diesem zweiten Teil zeige ich euch, wie ihr die gleichen Jobs über die Jenkins Job DSL als

Read More »
Jenkins-Tutorial: Installation, Build- und Release-Jobs - Feature-Bild

by Sven Woltmann – September 11, 2019

Im letzten Artikel über die Vor- und Nachteile von Monorepos habe ich gezeigt, wie ich ein Modul eines Git-Monorepos mit Jenkins gebaut habe – einmal über das Grafische User Interface von Jenkins – und einmal programmatisch über die Jenkins Job DSL. Einige Leser haben mich gefragt, wie man diesen DSL-Code in einen Jenkins-Job überführt. Aus

Read More »
Monorepos - Vor- und Nachteile - Feature-Bild

by Sven Woltmann – August 28, 2019

Ursprünglich wollte ich heute den dritten Teil meiner Artikelserie über Statische Code-Analyze veröffentlichen. Doch dieser Teil wird umfangreicher als die ersten zwei Teile, sodass ich ihn nicht in zwei Wochen fertigstellen konnte. Deshalb möchte ich heute meine Erfahrung mit Git-Monorepos mit euch teilen. Artikel zu diesem Thema gibt es zahlreiche, deshalb werde ich insbesondere auf

Read More »
Besseren Code schreiben mit Statischer Code-Analyse - Feature-Bild

by Sven Woltmann – August 14, 2019

Vor vielen Jahren, als ich mich – unerfahren und naiv wie ich war – für einen deutlich besseren Programmierer hielt als ich es damals war, fragte mich jemand: „Sven, wie viele Zeilen hat Deine längste Methode?“ Ich wusste weder eine Antwort auf die Frage noch verstand ich deren Hintergrund. Heute kann ich die Frage im

Read More »
Wie man sauberen Code schreibt und Java-Code-Standards durchsetzt - Feature-Bild

by Sven Woltmann – Juli 31, 2019

Heute ist mein letzter Arbeitstag bei AndroidPIT. Nachdem ich AndroidPIT aufgebaut und zehn Jahre lang weiterentwickelt habe, habe ich mich vor einigen Monaten entschieden, mich als freiberuflicher Programmierer selbstständig zu machen, um neue Erfahrungen zu sammeln. Nachdem ich 2009 für ein paar Monate allein programmiert habe, haben wir kurz darauf begonnen zusätzliche Programmierer einzustellen. In

Read More »
Beste Bücher für Programmierer - Feature-Bild

by Sven Woltmann – Juli 3, 2019

Im folgenden stelle ich euch eine Liste der wichtigsten Bücher für Programmierer vor. Die Bücher kommen aus den Themen Programmierung im Allgemeinen, Java-Programmierung, Persönlichkeitsentwicklung und Karriereentwicklung. Ich habe alle empfohlenen Bücher gelesen. Die Liste ist nicht vollständig, es gibt noch eine Menge weiterer großartiger Bücher, die ich auf meiner „Zu lesen“-Liste habe. Ich werde die

Read More »
Warum und wie startet man einen Entwickler-Blog - Feature-Bild

by Sven Woltmann – Juni 19, 2019

Dies wird kein technischer Artikel. Stattdessen möchte ich dir zeigen, warum du als Programmierer einen Entwickler-Blog schreiben solltest, wie dich dieser voranbringt und wie du am besten damit loslegst. Ich selbst bin noch ziemlich am Anfang meiner Blogger-Karriere: ich habe erst letztes Jahr im Oktober angefangen und dies ist mein achter Artikel. Bis jetzt habe

Read More »