15 Inhalte
Christian Heitzmann
- Author
- None
Christian Heitzmann ist Java- und Python-zertifizierter Softwareentwickler mit einem CAS in Machine Learning und Inhaber der Simplexa-Code AG in Luzern. Er entwickelt seit über 20 Jahren Software und unterrichtet beziehungsweise doziert seit über 10 Jahren unter anderem im Bereich der Java- und Python-Programmierung, Mathematik und Algorithmik.
Alle Artikel von Christian Heitzmann
Der Fachkräftemangel, vor allem in der IT, gibt seit Jahren zu reden. Während die einen von einem echten Problem sprechen, sehen ihn die anderen als hausgemacht. In der Tat scheinen Anforderungs- und Kandidatenprofile oft nicht übereinzustimmen. Bewegen wir uns daher weg von sinnfreiem "CV-Buzzword-Matching" hin zu dem, was es wirklich braucht: überfachlich qualifizierte Arbeitskräfte in Unternehm..
Der großen Bedeutung von Softwaredokumentation kann heute mit zeitgemäßeren Umgebungen als Word oder Confluence begegnet werden. Dabei spielen Auszeichnungssprachen eine zentrale Rolle. Dieser Artikel zeigt auf, was vereinfachte Auszeichnungssprachen genau sind, welche Vorteile sie bieten und wie Unternehmen aus der Vielzahl der heute zur Verfügung stehenden Sprachen eine möglichst universell eins..
Das Fork-Join-Framework ist seit Version 7 fester Bestandteil von Java. Um seine großen Vorteile zu demonstrieren, werden in diesem Artikel zeit- und rechenintensive Szenarien aufgesetzt und in einem einzelnen Thread, in einem Thread-Pool fixer Größe und auf zwei Arten mithilfe des Fork-Join-Frameworks abgearbeitet und miteinander verglichen.
Für kryptografische Aspekte – eine der Grundsäulen der IT-Sicherheit – ist es unabdingbar, dass ein Computer zufällige Zahlenwerte erzeugen kann. Allerdings ist ein Computer per definitionem eine rein deterministische Rechenmaschine, was dem Konzept des Zufalls elementar zu widersprechen scheint. Dieser Artikel beleuchtet die Hintergründe der Zufallszahlengenerierung und einige wichtige Kriterien ..
Im ersten Teil dieser zweiteiligen Artikelserie wurde der Java Microbenchmark Harness (JMH) eingeführt, der selbst programmierten Stoppuhrmessungen in jeglicher Hinsicht überlegen ist. Mit diesem Werkzeug in der Tasche wollen wir im vorliegenden zweiten Teil Alltagsbeispiele aus der Programmierpraxis unter die Lupe nehmen und untersuchen, ob das Bauchgefühl in Sachen Performanz wirklich mit der Re..