Hartmut

Autor

Hartmut

Vaughn Vernon über DDD, Microservices und reaktive Programmierung

Die Geburtsstunde des Domain-driven Design liegt im Jahr 2003. Eric Evans Buch „Domain-Driven Design: Tackling Complexity in the Heart of Software“ war ein Meilenstein und wird heute noch vielfach rezipiert. Entscheidend zur Verbreitung von DDD hat zudem Vaughn Vernons Werk „Implementing Domain-Driven Design“ beigetragen. Wir haben uns mit Vaughn über die Motivation und Kernideen hinter DDD sowie ihr Verhältnis zu Microservices und reaktiven Architekturen unterhalten.

Spring Boot 2.3 – das sind die neuen Features

Mit Spring Boot 2.3 erschien im Mai 2020 die nunmehr zehnte große Spring-Boot-Version, rund sechs Jahre nach Version 1.0. Ich habe das Projekt in diesem Zeitraum sowohl als Bug-Reporter als auch als Contributor, Benutzer und Autor begleitet.

New-IT-Work: Freelancing als zukunftsweisendes IT-Arbeitsmodell

In der IT-Arbeitswelt hat das Konzept New Work – Arbeit mit Freiheit und Selbständigkeit in Einklang zu bringen – schon lange Fuß gefasst. Immer häufiger entscheiden sich IT-Fachkräfte für die Selbständigkeit, für eine Tätigkeit als Freelancer. Unternehmen und staatliche Einrichtungen, die nach wie vor ausschließlich auf festangestelltes IT-Personal setzen möchten, sehen sich mit dieser Entwicklung vor ein wachsendes Problem gestellt. Immer häufiger können sie vakante feste Arbeitsstellen mangels geeigneter Kandidaten über Monate nicht besetzen. Seit Jahrzehnten wird in diesem Zusammenhang über einen Fachkräftemangel geklagt. Dabei kann die Einbindung von Freelancern – richtig umgesetzt – für viele Unternehmen eine mehr als sinnvolle Alternative darstellen.

Software-Architektur: Schritt für Schritt zum Agilen Architekturmanagement

Agile Methoden haben sich in vielen Softwareentwicklungsvorhaben als sinnvolle Alternative zu anderen, komplexeren Vorgehensmodellen herausgestellt. Bei der Anwendung agiler, entwicklungszentrischer Modelle stellt sich aber regelmäßig die Frage, wie das Thema „Architektur“ adäquat adressiert werden soll – kennt doch beispielsweise Scrum keine explizite Architektenrolle im Entwicklungsprozess.

Agilität auf dem Prüfstand: Wenn agile Gehversuche scheitern

Jahrelang bestimmte klassisches Projektmanagement den Alltag und das Denken in Unternehmen. Ganz plötzlich und fast wie von allein sollen agile Ansätze wie Scrum oder Kanban gleich einem Allheilmittel alles anders und am besten sofort erfolgreicher machen. Allerdings widerspricht das dem Grundprinzip von Agilität. Sie lebt von Inspect and Adapt und dem kontinuierlichen, iterativen Anpassen, ohne dabei das Bestehende aus den Augen zu verlieren. Es geht dabei nicht um einen faulen Kompromiss. Jedoch gilt es, auf dem Weg hin zu agilem Projektmanagement Hybridität zuzulassen, damit der für Ihre Firma passende Agilitätsgrad entwickelt werden kann, ohne sich dabei selber zu überholen.

IT Security 2021: „Das Thema Infrastruktursicherheit erlebt einen Paradigmenwechsel“

Im IT Security Camp vermittelt Christian Schneider aktuelle Techniken zur Absicherung von Software-Systemen. In einem 3tägigen Praxis-Workshop werden Angriff und Verteidigung auf Anwendungen live geübt und etliche Aspekte der IT-Security behandelt. Wir haben uns vorab mit ihm über aktuelle Security-Trends unterhalten – von der Cloud über DevSecOps bis hin zum Datenschutzproblem von WhatsApp.

JAX 2021: Frühbucher-Tickets noch bis Donnerstag, 11.2.

Die JAX 2021 findet vom 3. bis 7. Mai 2021 statt – mit Sicherheit! Wie schon zur letzten JAX im September planen wir die Konferenz als Hybrid-Veranstaltung: Lokal in der traditionsreichen Mainzer Rheingoldhalle und zugleich als Remote-Event, bei dem sämtliche Sessions Live gestreamt werden.

Roadmap einer spannenden Reise: Voraussetzungen für Continuous Deployment in Unternehmen

In Unternehmen existiert häufig eine umfangreiche Anwendungslandschaft. Dennoch besteht meist der Wunsch oder Bedarf, regelmäßig neue Versionen der Produkte produktiv zu setzen, um entweder neue Features auszuliefern oder Sicherheitslücken zu schließen. Welche Voraussetzungen für Continuous Deployment erfüllt sein müssen, wird anhand einer Roadmap in diesem Artikel vorgestellt. Dabei werden die Herausforderungen von Verfügbarkeits-, Sicherheits- und Qualitätsanforderungen angesprochen. Spezielles Augenmerk richten wir auf den Aspekt verteilter Verantwortlichkeiten, unabhängig von einer erfolgreichen Etablierung einer DevOps-Kultur.

PHP 8 erschienen: Die neuen Features im Experten-Check

PHP 8 ist da. Wir haben das zum Anlass genommen, einige Experten der Programmiersprache zu befragen. Sie standen uns unter anderem Rede und Antwort über die Bedeutung der neuen Version und verraten, welche Features in der Praxis besonders relevant sind.

Angular 11: Entwickler im Fokus

Angular hat eine neue Major-Version erhalten, die vor allem die Entwickler von Angular-Projekten adressiert. Enthalten sind einige kleine Neuigkeiten, die aber große Wirkung haben. Auch Breaking Changes gibt es zu vermelden, allerdings hilft hier das CLI weiter.

Passwortlos – aber richtig: 7 Fehler, die es zu vermeiden gilt

Die Zukunft ist passwortlos – dafür spricht die Entwicklung am Markt. Immer bessere digitale Identitäten sowie verfügbare Biometrie-Technologie erleichtern den sicheren Zugriff auf Onlinedienste ohne den Bedarf von kryptischen Zeichenfolgen. Doch auf dem Weg zu einer passwortlosen Infrastruktur gibt es einige Fallstricke. Al Lakhani, Gründer und Geschäftsführer der Münchner IDEE GmbH, zeigt, was es zu vermeiden gilt.

X
- Gib Deinen Standort ein -
- or -