Skalierbare Container-Infrastrukturen - Das Handbuch fuer Planung und Administration

Das Buch richtet sich an jene, die planen, eine Cloud Infrastruktur hochzuziehen und von aktuellen Erfahrungen profitieren wollen, ehe sie sich ins Massaker stuerzen. Denn was vor ein paar Jahren noch als sinnvoll erachtet war, gilt teils heute als der Griff ins Klo.
Daher lohnt es sich, dieses Buch zu lesen oder zumindest bei den Punkten nachzuschlagen, ehe man ins Fettnaepfchen tritt. Das Buch beginnt beim Konzept, geht ueber Kubernetes und die damit verbundenen "Schmerzen" bis hin zu OpenShift und beides doch sehr umfangreich fuer ein Buch mit jede Menge, und ich meines wirklich jede Menge an Informationen.

Ich habe mir vor einigen Jahren das Buch zu gemuehte gefuehrt, da sah die Welt noch anders aus. Die aktuelle Auflage hat es echt in sich und wird mir treue Dienste in meinem Job leisten. Das Buch ist zugegeben nicht gerade guenstig, aber das vermittelte Wissen wird im Unternehmen sicherlich hilfreich sein.

Ich empfehle, die 80-85 Euro zu investieren und ggf. entsprechend kosten von mehreren tausend Euro (ggf. auch mehrere Zehn- bis Hunderttausende Euro (Zeit, Hardware etc.)) zu umgehen. Im schlimmsten Fall kriegt man bestaetigt, was man schon wusste. Als privat Person ist es fuer jene Interessant, die einen Job hinsichtlich Cloud anstreben und wer schon darin taetig ist, vielleicht mal versuchen, das Buch ueber die Firma zu bekommen. Die meisten vorgesetzten sind in der Regel froh,wenn ihre Mitarbeiter sich mit den Themen befassen, die das Unternehmen beschaeftigen.

Author: Oliver Liebel
Verlag: Rheinwerk
ISBN: eBook: 978-3-8362-9654-7 / Bundle: 978-3-8362-9756-1
Preis: 79,90 Euro / 84,90 Euro

Java ist auch eine Insel

Java ist auch eine Insel hat sich ueber die Jahre zum Standardwerk entwickelt. Selbst in dem Java Einsteigskurs (Java 17), den ich letztes Jahr besucht habe, hat der Trainer dieses Buch empfohlen. Wer ohne Programmiervorwissen beginnt, sollte allerdings vorher Programmieren lernen mit Java durchgehen (auch aus dem Rheinwerk Verlag). Fuer jene, die schon mit einer Programmiersprache Erfahrungen gesammelt haben, das Buch ist auch fuer Java Anfaenger geeignet, allerdings eben nicht fuer komplette programmier Neulinge.
Mittlerweile ist Java 21 die neue LTS (Long Term Support) Version erschienen und somit habe ich mir zu dem Buch zur Version 17 nun auch das Buch zur Version 21 besorgt.

Auf die ca. 1200 Seiten wird viel Wissen vermittelt. Ich will an dieser Stelle nicht in die Details eingehen, die liest man am einfachsten aus dem Inhaltsverzeichnis der Leseprobe. Fakt ist, mit einem Buch alleine ist es nicht getan, wer ernsthaft Java Programmieren lernen will, muss viel ueben, ueben, ueben ...
Generell ist das Buch gut geschrieben und leicht verstaendlich und ich finde die Grafiken zwischendurch auch auflockernd.

Da ich selbst kein Entwickler bin, sondern im Zuge meines Jobs auch mit Java Code zu tun habe, allerdings eher lesend, nutze ich das Buch neben dem Internet als Nachschlagewerk. Allgemein kann ich das Buch empfehlen, aber wie gesagt, das Buch von A bis Z durchnehmen wird ohne Programmieruebung nicht ausreichen. Ich will an dieser Stelle fairerweise auch erwaehnen, dass ich kein groszer Java Fan bin, was aber nichts zur Tatsache tut, das dieses Buch ein sehr gut gelungenes und auch sehr umfangreiches Werk ist.

Fuer mich ist dieses Buch eine klare Empfehlung fuer alle Java Anfaenger und auch fortgeschrittene Java Entwickler.

Author: Christian Ullenboom
Verlag: Rheinwerk
ISBN: 978-3-8362-9544-4
Preis: Buch, eBook 49,90 Euro / Bundle 54,90 Euro

XML Einstieg, Praxis, Referenz


XML ist eine Auszeichnungssprache, ein textbasiertes Datenformat, das man fuer die Speicherung von Daten verwendet bzw. fuer den plattformunabhaengigen Datenaustausch nutzt. Vorteil der Sprache ist das XML gut fuer Menschen als auch Applikationen gut lesbar ist. In der IT wird XML schon lange verwendet und ich glaube, kaum ein IT'ler hatte noch nicht in irgendeiner Form mit XML zu tun. Aber in die Details werden allerdings nicht so viele gehen, eher Entwickler/Developer. 

Ich war lange Zeit in der IT als System Engineer taetig, hatte gar nicht so viel mit XML am Hut und auch nicht zu tun. Seit ich als Application-Manager taetig bin, hat sich das zumindest gehaeuft (wenn ich auch mehr mit YAML-Files zu tun habe). Damit ich im Falle eines Falles nachschlagen kann bzw. mir (ich lese das Buch dennoch nebenbei) mir bei Gelegenheiten ggf. neues Wissen aneignen kann.

Das Buch ist mittlerweile in der 10. Auflage erhaeltlich, irgendwie an mir vorbeigegangen und bin zufaellig durch einen Newsletter darueber gestolpert und dachte mir, das kann nicht schaden. Ich selbst brauche XML im Job, kann es allerdings vermutlich auch fuer private Projekte nutzen.

Die ersten Seite des Buches, die ich bisher gelesen habe (geschaetzt 10-15%) waren bisher interessant. Das Gute bei dem Buch ist, man muss es nicht von vorne nach hinten durcharbeiten, sondern kann dort einsteigen, wo man will, da die Kapitel fuer sich abgeschlossen sind.

Beginnen tut das Buch beim Einstieg und geht ein wenig auf die Sprachfamilie XML ein, auf Editoren und die verschiedenen Anwendungsbereiche. In Kapitel 2 gehts dann um XML Bausteine und Regeln, wie ein XML Dokument aufgebaut ist, welche Regeln man einhalten muss, reservierte Attribute, Kommentare, CDATA usw. Weiter gehts dann mit Dokumenttypen und Validierung, Inhaltsmodelle mit XML Schema, Navigation und Verknuepfung, Datenausgabe mit CSS (koennte fuer meine eigene Homepage vielleicht noch interessant werden), Datenumwandlung z. B. XML in JSON, HTML, XHTML, Text ..., Abfragen mit XQuery, Programmierschnittstellen fuer XML, XML in Office Anwendungen, ePUB und einiges mehr.

Kurz gesagt: Toller Einstieg, tolles Nachschlagewerk. Ich kann nicht sagen, wie viel wertvoll das Buch fuer Entwickler ist, fuer angehende Entwickler oder eben wie ich (bisserl Java gelernt, bisserl Python), durchaus interessant, vor allem wenn man sowieso mit dem Thema konfrontiert wird.

Author: Helmut Vonhoegen
Verlag: Rheinwerk
ISBN: 978-3-8362-9589-5
Preis: 39,90 Euro

Docker - Das Praxisbuch fuer Entwickler und DevOps-Teams

Containerisierung erobert seit Jahren die IT-Welt und das zurecht. Docker ist sozusagen der Ursprung und wird nach wie vor eingesetzt, auch wenn es schon oefter totgesagt wurde. In Unternehmen findet man Docker meist auf den Clients der Entwickler, wo sie die Container erstellen und lokal testen. Danach wandern sie in der Regel auf einer anderen Containerplattform, entweder in die Cloud von Amazon, Google etc. oder auch auf eigene Server wie Kubernetes oder OpenShift.

Fuer den Einstieg fuer keinere Unternehmen fuer Entwickler, aber auch Privatpersonen lohnt sich Docker auf alle Faelle einfach aus dem Grund, weil es einem nicht mit vielen Dingen konfrontiert wie Kubernetes oder OpenShift. Das soll allerdings nicht heiszen, dass Docker nicht fuer Unternehmen geeignet sind, denn es gibt durchaus Unternehmen, die komplett auf Docker setzen.

Dieses Buch bringt dich in die Welt der Container und du wirst sehen, wie einfach es eigentlich ist, so einen Container zu erstellen und lernen, welche Vorteile die Containerwelt mit sich bringt. Von der Installation ueber Grundlagen der Containerisierung, eigene Images erstellen Container-Setups mit compose, Webserver, Datenbanksysteme, Webapplikationen, Grafana, GitLab CI/CD, Swarp (Docker "Cluster") und einiges mehr lernst du in diesem Buch. Natuerlich ist es mit dem Buch in der Container Welt nicht getan und es ist wichtig das man am Ball bleibt, denn diese Welt bewegt sich nach wie vor schnell, wenn auch nicht mehr ganz so schnell wie vor ein paar Jahren.

Ich habe das Buch schon mal rezensiert in einer aelteren Version, ich bin nach wie vor davon begeistert und aktuell verwende ich beruflich als auch privat immer wieder mal Docker. Hauptsaechlich bin ich aber in der Welt von OpenShift unterwegs.

Ich kann dieses Buch sowohl fuer den Einstieg in Docker empfehlen als auch als Nachschlagewerk, wenn man mal entspannt etwas nachlesen moechte. Auf alle Faelle wuensche ich jetzt schon viel Erfolg in der Welt der Container.

Autoren: Bernd Öggl, Michael Kofler
Verlag: Rheinwerk
Preis: 39,90 Euro Buch bzw. eBook/ 44,90 Euro Bundle
ISBN: 978-3-8362-9646-5

Git - Projektverwaltung fuer Entwickler und DevOps-Teams

Git ist in der Entwicklung nicht mehr wegzudenken und hat in vielen IT Unternehmen seinen Einzug gefunden. Ob nun mit GitHub, GitLab, Bitbucket, in der Azure Cloud usw., es wird in der Entwicklung verwendet, von Administratoren, Operations etc.

Ich setze privat z. B. seit Jahren GitLab ein, wo ich sowohl Scripte, meine Webseite, aber auch das Gelernte, egal ob Code oder Notizen, ablege. Ja, man kann die Versionsverwaltung auch fuer Dokumentation verwenden, da man so gleichzeitig mit mehreren an einem Dokument arbeiten kann (in meinem Fall Markdown), aber auch auf aeltere Versionen zurueckgreifen kann, falls man spaeter drauf kommt das man ab einem bestimmten Punkt vielleicht den falschen Weg eingeschlagen hat.

In diesem Buch lernt man nicht nut die Grundlagen, es geht auch um Datenanalyse im Git-Repo, GitHub, GitLab als auch Azure DevOps, BitBucket, Gitea und Gitolite. Ebens ueber Workflows, was durchaus wichtig ist. Arbeitstechniken wie Hooks, Subtrees usw. Zum Schluss dann noch Themen wie "Git in der Praxis" sowie Probleme und Loesungen bei Git und ganz zum Schluss eine Kommandoreferenz, was ich ebenso praktisch finde.

Somit bietet das Buch alles, was man fuer den taeglichen Einsatz braucht und darueber hinaus. Mir dient es als Nachschlagewerk, den im Alltag brauche ich fast nur ein git add, git commit und ein git push oder git pull.

Dieses Buch kann ich mit ruhigen Gewissen empfehlen.

Verlag: Rheinwerk Verlag
Autoren: Bernd Öggl, Michael Kofler
Preis: Buch/eBook 39,90 Euro / Bundle 44,90 Euro
ISBN: 978-3-8362-8848-4 / 2. aktualisierte Auflage 2022

Escape Truck "The Honeypot"

Ich habe heute dank des Unternehmens, fuer welches ich taetig bin, beim Escape Truck "The Honeypot" teilgenommen. Dabei handelt es sich um dasselbe Prinzip wie bei einem Escape Room nur findet dies in einem LKW statt mit dem Schwerpunkt IT Security bzw. Raetsel in diese Richtung. Details will ich natuerlich nicht verraten, da muss schon jeder selbst durch :)
Was auf alle Faelle gut ist, ist, dass es sich nicht nur um das Spiel an sich geht, sondern auch um Gespraech danach, welches sich mit dem Thema Security und Sensibilisierung befasst. Ich nehme mal an das hier der Spielraum zwischen den Veranstalter und dem Auftraggeber ausgehandelt wird, allerdings war das vermittelte wirklich gut. Ich muss gestehen, ich bin und das, obwohl ich mich selbst mit IT-Security befasste, zum Teil selbst in die Falle getappt. 

Auf alle Faelle lohnt sich diese Art von Schulung definitiv. Es wird IT-Security und Sensibilisierung fuer die Benutzer in einem Spiel zusammengefasst. Ich muss gestehen, ich war begeistert und bin es immer noch. Am liebsten haette ich gleich das naechste Raetsel in einem laengeren Truck gemacht. Aber vielleicht kommt das noch, wenn das Konzept auch bei den Firmen anschlaegt. Da waren uebrigens schon einige namhafte Firmen dabei, dessen Name ich nicht verraten moechte, da ich nicht weis ob es publiziert werden darf.

Zur Homepage geht es HIER.