Alle Artikel mit dem Schlagwort: softwarearchitektur

Python-Bücher

Python programmieren (lernen)

Wir haben zwei neue Python-Bücher im Programm: für Einsteiger:innen, die das Coden lernen wollen. Und für Profis, die komplexe Architekturen betreuen. Im Oktober 2021 war es soweit: 32 Jahre, nachdem der Niederländer Guido van Rossum die ersten Codezeilen schrieb, kletterte seine Programmiersprache Python auf den ersten Platz des TIOBE Index, der Beliebtheitsskala für Programmiersprachen. (Und verwies die Platzhirsche Java und C nun auf Platz 2 und 3.) Zum TIOBE-Index: Wie setzt sich die Rangliste zusammen? Der TIOBE-Index zählt unter anderem, wie häufig der Name einer Programmiersprache gemeinsam mit dem Begriff „programming“ bei Google eingetippt wird. Auch die Anzahl der auf dem Markt verfügbaren Kurse fließt in die Bewertung ein. Der Index kann damit ein Indikator sein, der über den Verlauf einiger Jahre hinweg Trends verzeichnen kann. Der Erfolg Pythons dürfte niemanden überraschen. Schließlich eroberte die Sprache in den vergangenen Jahren alle Branchen und Unternehmensgrößen. Der TIOBE-Index selbst erklärte Python mehrfach zum erfolgreichsten Aufsteiger, und in Stellenausschreibungen konnten wir beobachten, dass Python-Skills zunehmend gefragter wurden. Think Python Ein Buch, das gerade denjenigen, die in anderen Branchen …

Microservices, Istio, Kubernetes: Neue Fachbücher

Wie verwandelt man seinen Monolithen in kleinere Microservices? Wie behält man die Kontrolle über komplexe Microservices? Und auf welche Muster zum Erstellen von Cloud-nativen Anwendungen lässt sich zurückgreifen? Zwei neue Fachbücher zu Microservices und ein E-Book-Deal zu Kubernetes geben euch Aufschluss. Von einer interessanten Idee zum Standard innerhalb weniger Jahre: So fasst Sam Newman den Weg von Microservices zusammen. Der Autor des 2015 erschienenen Grundlagenwerks Building Microservices (auch bei O’Reilly, aber – shame on us – nicht übersetzt) widmet sich in seinem neuen Fachbuch Vom Monolithen zu Microservices wiederum dem Weg, den Entwickler nun gehen, wenn sie die Microservices-Architektur für Ihr Unternehmen nutzen möchten, ohne bestehende Systeme komplett über den Haufen zu werfen und ohne andere Aufgaben zu vernachlässigen. Zu Microservices migrieren Das heißt: Tatsächlich hilft Newman zunächst bei der Entscheidung, ob und wann man überhaupt migrieren sollte. Dazu führt er in die zentralen Konzepte hinter Microservices ein und gibt Richtlinien, wie sich ein Übergang von monolithischen Architekturen angehen lässt. Dann vermittelt er erprobte Muster und Techniken, die ihr bei der Umgestaltung nutzen könnt und …

Datenintensive Anwendungen designen, Datenanalyse mit Python

Geburtstag: „Datenintensive Anwendungen designen“ und „Datenanalyse mit Python“

Mit „Datenintensive Anwendungen designen“ und „Datenanalyse mit Python“ holten wir zwei Schwergewichte für Softwarearchitekten und Datenanalysten in unser Programm. Und heute feiern wir ihren Geburtstag! (Inklusive Verlosung ;)) Verraten wir mal eine schöne Routine: Einmal monatlich kommen wir alle – Lektorat, Marketing, Vertrieb, Herstellung und Geschäftsführung – in einem großen Meeting zusammen. Wir stellen einander neue Projekte vor, berichten von Konferenzen, die wir besucht haben und: wir stoßen auf unsere Geburtstagskinder an. Nicht auf die der Kollegen. Sondern auf die Jubilare aus Papier, Druckfarbe und Leim. (Ja, und natürlich auch auf ihre elektronischen Äquivalente.) Und worum ging es im Oktober? Um diese beiden: Was die Bücher auszeichnet? Das erzähle ich euch jetzt. :) Datenintensive Anwendungen designen Dieses umfassende Buch zum datenbasierten Systemdesign erschien zunächst in englischer Sprache – und wurde hochgelobt (wenn ihr beispielsweise mal zu Amazon rüber schauen möchtet).  Der Softwarearchitekt und Forscher Martin Kleppmann hat es für O’Reilly USA geschrieben, unser Übersetzer Frank Langenau hat das Manuskript wiederum ins Deutsche übertragen. Und dann? Hat sich Martin Kleppmann für uns noch einmal dran gesetzt und einige …

velocity software architecture conference berlin

Velocity und Software Architecture: O’Reilly Media-Konferenzen in Berlin

Nach Stationen in London und Amsterdam bringen unsere US-Kollegen von O’Reilly Media, Inc. ihre europäischen Konferenzen zu Cloud Computing und Softwarearchitektur in diesem Herbst nach Berlin. O’Reilly-Leser*innen erhalten 20 Prozent Rabatt. Admins, DevOps und Softwarearchitekten – sowie alle angrenzenden Professionen – sind in den vor fünf Jahren eröffneten CityCube, einer Eventhalle auf dem Berliner Messegelände, eingeladen: denn dort finden vom 4. bis 7. November 2019 gleichzeitig zwei O’Reilly-Konferenzen statt. Software Architecture Conference Die Software Architecture Conference beschäftigt sich mit Microservices, Containerlösungen, verteilten Systemen, Datenfreigabe und -sicherheit sowie weiteren Trends, Best Practices und Tools moderner Softwarearchitektur. Mit Gernot Starke (InnoQ), Carola Lilienthal (Workplace Solutions GmbH) sowie Referent*innen aus dem Hause Thoughtworks und Atlassian oder Unternehmen wie Zalando oder N26 konnten praxiserfahrene und hochinnovativ arbeitende Expert*innen der Branche gewonnen werden. Die Konferenz startet mit Workshop-/Tutorial-Tagen, die Euch gezielt praktisches Wissen vermitteln, daran schließen sich zwei Konferenztage an. Velocity Conference Einen fundierten Einblick in den Aufbau und die Wartung von Cloud-Systemen liefert die Velocity Conference, die zeit- und ortsgleich stattfindet. Sie vermittelt die wichtigsten Konzepte  und Methoden – …