From db6693dc340cc394dfdbb9d03bef9cfa3b6b519f Mon Sep 17 00:00:00 2001 From: samtrion Date: Fri, 26 Apr 2024 10:59:49 +0000 Subject: [PATCH] chore: Bump postcss-merge-rules from 6.1.1 to 7.0.0 (#201) Bumps [postcss-merge-rules](https://github.com/cssnano/cssnano) from 6.1.1 to 7.0.0. - [Release notes](https://github.com/cssnano/cssnano/releases) - [Commits](https://github.com/cssnano/cssnano/compare/postcss-merge-rules@6.1.1...postcss-merge-rules@7.0.0) --- updated-dependencies: - dependency-name: postcss-merge-rules dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> dailydevops/website@79f174ea415c3c8aeec64ebec0d90770c910472f --- de/authors/martin/feed.rss | 2 +- de/authors/martin/index.html | 2 +- de/feed.rss | 2 +- de/index.html | 2 +- .../index.html | 2 +- de/posts/illuminate-technical-debt/index.html | 2 +- de/posts/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- ...ft-mslearn-architect-renew.de-1444x361.png | Bin 0 -> 226000 bytes ...oft-mslearn-architect-renew.de-250x250.png | Bin 0 -> 31241 bytes de/tags/2/index.html | 2 +- de/tags/azure/index.html | 2 +- de/tags/azuredevops/index.html | 2 +- de/tags/certification/index.html | 2 +- de/tags/csharp/index.html | 2 +- de/tags/dependency-management/index.html | 2 +- de/tags/dotnet/index.html | 2 +- de/tags/extensions/index.html | 2 +- de/tags/index.html | 2 +- de/tags/microsoft/index.html | 2 +- de/tags/nuget/index.html | 2 +- de/tags/rcda/index.html | 2 +- de/tags/technicaldebt/index.html | 2 +- de/tags/visualstudio/index.html | 2 +- de/tags/vscode/index.html | 2 +- en/authors/martin/feed.rss | 2 +- en/authors/martin/index.html | 2 +- en/feed.rss | 2 +- en/index.html | 2 +- .../index.html | 2 +- en/posts/illuminate-technical-debt/index.html | 2 +- en/posts/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- ...ft-mslearn-architect-renew.en-1444x361.png | Bin 0 -> 222330 bytes ...oft-mslearn-architect-renew.en-250x250.png | Bin 0 -> 32199 bytes en/tags/2/index.html | 2 +- en/tags/azure/index.html | 2 +- en/tags/azuredevops/index.html | 2 +- en/tags/certification/index.html | 2 +- en/tags/csharp/index.html | 2 +- en/tags/dependency-management/index.html | 2 +- en/tags/dotnet/index.html | 2 +- en/tags/extensions/index.html | 2 +- en/tags/index.html | 2 +- en/tags/microsoft/index.html | 2 +- en/tags/nuget/index.html | 2 +- en/tags/rcda/index.html | 2 +- en/tags/technicaldebt/index.html | 2 +- en/tags/visualstudio/index.html | 2 +- en/tags/vscode/index.html | 2 +- images/azure-1444x361.png | Bin 0 -> 43149 bytes images/azure-80x80.png | Bin 0 -> 5698 bytes images/azure-devops-1444x361.png | Bin 0 -> 26091 bytes images/azure-devops-80x80.png | Bin 0 -> 4300 bytes images/csharp-1444x361.png | Bin 0 -> 58246 bytes images/csharp-80x80.png | Bin 0 -> 9016 bytes images/dotnet-1444x361.png | Bin 0 -> 8574 bytes images/dotnet-80x80.png | Bin 0 -> 2061 bytes images/extensions-1444x361.png | Bin 0 -> 131071 bytes images/extensions-80x80.png | Bin 0 -> 13612 bytes images/microsoft-1444x361.png | Bin 0 -> 2797 bytes images/microsoft-80x80.png | Bin 0 -> 563 bytes images/microsoft-certified-1444x361.png | Bin 0 -> 43783 bytes images/microsoft-certified-80x80.png | Bin 0 -> 6571 bytes images/microsoft-learn-1444x361.png | Bin 0 -> 272606 bytes images/microsoft-learn-250x250.png | Bin 87693 -> 69299 bytes images/nuget-1444x361.png | Bin 0 -> 36535 bytes images/nuget-80x80.png | Bin 0 -> 6428 bytes images/package-manager-1444x361.png | Bin 0 -> 64073 bytes images/package-manager-250x250.png | Bin 0 -> 34771 bytes images/technical-debt-1444x361.png | Bin 0 -> 39224 bytes images/technical-debt-250x250.png | Bin 0 -> 20136 bytes images/visual-studio-2022-1444x361.png | Bin 0 -> 45191 bytes images/visual-studio-2022-80x80.png | Bin 0 -> 7089 bytes images/vscode-1444x361.png | Bin 0 -> 42651 bytes images/vscode-80x80.png | Bin 0 -> 6366 bytes 80 files changed, 50 insertions(+), 50 deletions(-) create mode 100644 de/posts/when-can-i-finally-renew-my-microsoft-certification/microsoft-mslearn-architect-renew.de-1444x361.png create mode 100644 de/posts/when-can-i-finally-renew-my-microsoft-certification/microsoft-mslearn-architect-renew.de-250x250.png create mode 100644 en/posts/when-can-i-finally-renew-my-microsoft-certification/microsoft-mslearn-architect-renew.en-1444x361.png create mode 100644 en/posts/when-can-i-finally-renew-my-microsoft-certification/microsoft-mslearn-architect-renew.en-250x250.png create mode 100644 images/azure-1444x361.png create mode 100644 images/azure-80x80.png create mode 100644 images/azure-devops-1444x361.png create mode 100644 images/azure-devops-80x80.png create mode 100644 images/csharp-1444x361.png create mode 100644 images/csharp-80x80.png create mode 100644 images/dotnet-1444x361.png create mode 100644 images/dotnet-80x80.png create mode 100644 images/extensions-1444x361.png create mode 100644 images/extensions-80x80.png create mode 100644 images/microsoft-1444x361.png create mode 100644 images/microsoft-80x80.png create mode 100644 images/microsoft-certified-1444x361.png create mode 100644 images/microsoft-certified-80x80.png create mode 100644 images/microsoft-learn-1444x361.png create mode 100644 images/nuget-1444x361.png create mode 100644 images/nuget-80x80.png create mode 100644 images/package-manager-1444x361.png create mode 100644 images/package-manager-250x250.png create mode 100644 images/technical-debt-1444x361.png create mode 100644 images/technical-debt-250x250.png create mode 100644 images/visual-studio-2022-1444x361.png create mode 100644 images/visual-studio-2022-80x80.png create mode 100644 images/vscode-1444x361.png create mode 100644 images/vscode-80x80.png diff --git a/de/authors/martin/feed.rss b/de/authors/martin/feed.rss index 8aec8e46..76f6e1d0 100644 --- a/de/authors/martin/feed.rss +++ b/de/authors/martin/feed.rss @@ -5,7 +5,7 @@ https://daily-devops.net/de/authors/martin/ Recent content from Martin Stühmer on Daily DevOps & .NET de-DE - Tue, 09 Apr 2024 17:34:57 +0000 + Fri, 26 Apr 2024 10:59:45 +0000 diff --git a/de/authors/martin/index.html b/de/authors/martin/index.html index fbdc1e23..64ca70e2 100644 --- a/de/authors/martin/index.html +++ b/de/authors/martin/index.html @@ -2,7 +2,7 @@

Martin Stühmer

Hallo zusammen, ich bin Martin, Softwarearchitekt und -entwickler aus dem Raum Köln/Bonn. Schon zu Beginn meiner beruflichen Laufbahn habe ich mich für .NET und Microsoft Technologien und Tools entschieden und diese stets in meine Arbeit einfließen lassen. Mit mittlerweile mehr als 15 Jahren Erfahrung im Bereich Softwarearchitektur und -entwicklung mit .NET liegt mein Fokus insbesondere auf der Qualitäts- und Performancesteigerung von Entwicklungsteams, dem Zusammenspiel der Softwarelösung mit der Zielumgebung und der eigentlichen Anwendung bis zum letzten Byte.

In meiner Position als Director Consulting Services @ CGI fungiere ich als Enterprise Architect und Entwickler für Cloud native und .NET Lösungen. Zusätzlich bin ich als Trainer für Cloud und Software Architektur tätig. Neben meinem beruflichen Alltag, engagiere ich mich in den Open Source Communities und stelle diesen derzeit diverse NuGet Pakete, mit unterschiedlichen Schwerpunkten und Funktionalitäten, zur Verfügung.

Eine ausgeprägte Lern- und Weiterbildungsbereitschaft gehört ebenfalls zu meinem Alltag. Dies wurde für mich im Jahr 2021 auf ein neues Level gehoben, nachdem ich in diesem Jahr meinen IHK Ausbilder und meinen Microsoft zertifizierten Trainer erfolgreich absolvieren konnte. Darüber hinaus konnte ich mich 2022 als Trainer für das Programm Risk and Cost Driven Architecture -der CGI qualifizieren.

Veröffentlichte Blogs

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

NuGet-Pakete zentral verwalten

NuGet-Pakete zentral verwalten

Seit über 12 Jahren ist die Paketverwaltung NuGet Teil des .NET-Ökosystems mit direkten Integrationen in verschiedene IDEs, CLIs und Buildsysteme. Aber ein Feature hat 12 Jahre auf sich warten lassen und braucht sicherlich noch etwas mehr Pflege bis es ausgereift ist!

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern?

Wann kann ich endlich meine Microsoft-Zertifizierung erneuern? - Mit dieser oder ähnlichen Fragen und der damit verbundenen Ungewissheit bin ich sicher nicht allein. Okay, eine gewisse Ungeduld schwingt sicher auch mit. Schließlich möchte ich das auch in meinen Alltag einplanen. Aber wie?

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Unabhängig davon, ob man sich neu mit dem Thema beschäftigt oder es bereits kennt, ist die Vorbereitung auf eine mögliche Prüfung oft eine Herausforderung. Doch zunächst wollen wir klären, welche Prüfungen und Zertifizierungen überhaupt zur Verfügung stehen.

Microsoft-Zertifizierungen im Überblick

Microsoft kategorisiert sein gesamtes Zertifizierungsportfolio +

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie man sich auf die Microsoft-Zertifizierung vorbereitet

Wie bereite ich mich am besten auf eine Microsoft Zertifizierung vor? - diese oder eine ähnliche Frage stellt sich jeder, der sich mit den Themen Microsoft, Azure, Microsoft 365, Power Platform oder Dynamics 365 auseinandersetzen möchte. In diesem Artikel möchte ich auf die Möglichkeiten eingehen, die uns Microsoft zur Vorbereitung anbietet.

Unabhängig davon, ob man sich neu mit dem Thema beschäftigt oder es bereits kennt, ist die Vorbereitung auf eine mögliche Prüfung oft eine Herausforderung. Doch zunächst wollen wir klären, welche Prüfungen und Zertifizierungen überhaupt zur Verfügung stehen.

Microsoft-Zertifizierungen im Überblick

Microsoft kategorisiert sein gesamtes Zertifizierungsportfolio nach Kategorie und Level. Folgende Kategorien sind derzeit von Microsoft vorgesehen:

  • Azure
  • Dynamics 365
  • Microsoft 365
  • Power Platform
  • Security, Compliance and Identity

Sowie in die Level Fundamentals, Role-based and Specialty. Dies ist in der Übersicht (aka.ms/TrainCertPoster ) sehr übersichtlich dargestellt und wird von Microsoft regelmäßig aktualisiert. Darüber hinaus bietet Microsoft eine zweite, sehr viel detailliertere Übersicht (aka.ms/TrainCertDeck ), die sehr detailliert auf die Inhalte und Lernmöglichkeiten der einzelnen Zertifizierungen eingeht. Auch diese wird von Microsoft regelmäßig auf den neuesten Stand gebracht.

Wie bereite ich mich auf eine Zertifizierung wie z.B. Microsoft Certified: Azure Fundamentals vor?

Im Prinzip ist es wie jede andere Prüfung, die man im Laufe seiner Karriere ablegt. Zunächst muss man sich mit den Inhalten und dem Umfeld vertraut machen, bevor man die Prüfung erfolgreich ablegen kann. Microsoft bietet dazu ein umfangreiches Angebot an Informationen, Lerninhalten und Möglichkeiten.

Wo finde ich die Lerninhalte, die ich für eine Zertifizierung benötige?

Microsoft stellt eine sehr umfangreiche Übersichtsseite zu seinen Zertifizierungen zur Verfügung. Am Beispiel der Zertifizierung Microsoft Certified: Azure Fundamentals diff --git a/de/posts/illuminate-technical-debt/index.html b/de/posts/illuminate-technical-debt/index.html index 6fbadfc6..b414e3a8 100644 --- a/de/posts/illuminate-technical-debt/index.html +++ b/de/posts/illuminate-technical-debt/index.html @@ -1,6 +1,6 @@ Technische Schulden beleuchten — Daily DevOps & .NET

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Was sind den Technische Schulden?

Technische Schulden sind eine Metapher, um die Kosten und Risiken zu beschreiben, die aufgrund von Entscheidungen oder Versäumnissen entstanden sind. Es ist wichtig zu erwähnen, dass diese Metapher auf alle Arten von technischen Schulden angewendet werden kann.

Zunächst gibt es die Architekturschuld, die in der Regel auf einer Entscheidung eines einzelnen Architekten oder einer Gruppe von Architekten beruht. Dann gibt es die Implementierungsschuld, die wahrscheinlich in den meisten Projekten am häufigsten vorkommt, da sie auch durch Quellcodeanalysen identifiziert wird. Sowie die Test- und Dokumentationsschuld, welche viel zu häufig vernachlässigt werden.

What colors is your backlog?
Phillipe Kruchten - https://pkruchten.files.wordpress.com/2012/07/kruchten-110707-what-colours-is-your-backlog-2up.pdf
Unabhängig von der Art der technischen Schuld ist allen gemeinsam, dass sie meist zu Problemen in den Projekten und später im Betrieb führen. Phillipe Kruchten beschrieb sie daher im Juli 2011 als unsichtbare negative Elemente im Backlog.

Sie werden jedoch selten erfasst und visualisiert.

Wie kann ich sie trotzdem sichtbar machen?

In den meisten Projekten sind es einzelne Personen oder eine kleine Gruppe von Personen, die sich einzelner Technischer Schulden bewusst sind. Diese Projekte haben jedoch in der Regel eine weitere Gemeinsamkeit: Wenn diese Technischen Schulden angesprochen werden, werden sie aufgeschoben oder sogar abgewiesen.

Um dies zu vermeiden, müssen technische Schulden genauso wie Anforderungen oder Fehler erfasst werden. Dazu ist lediglich eine Person mit administrativen Rechten in Azure DevOps oder vergleichbaren Plattformen erforderlich.

Erweiterung der Azure DevOps Prozesstemplates

Azure DevOps bietet die Möglichkeit zur Visualisierung von technischen Schulden durch eine Erweiterung der Prozesstemplates. Der Microsoft-Artikel Anpassen einer Prozessvorlage +

Technische Schulden beleuchten

Technische Schulden beleuchten

Unabhängig von der Rolle, ob Entwickler, IT-Fachmann oder Architekt, versuchen wir, technische Schulden zu vermeiden. Wenn dies von vornherein nicht möglich ist, oder wir uns entscheiden, diese Technische Schuld für einen begrenzten Zeitraum zu akzeptieren, dann fehlen uns meist die Werkzeuge. Hier können wir Abhilfe schaffen.

Was sind den Technische Schulden?

Technische Schulden sind eine Metapher, um die Kosten und Risiken zu beschreiben, die aufgrund von Entscheidungen oder Versäumnissen entstanden sind. Es ist wichtig zu erwähnen, dass diese Metapher auf alle Arten von technischen Schulden angewendet werden kann.

Zunächst gibt es die Architekturschuld, die in der Regel auf einer Entscheidung eines einzelnen Architekten oder einer Gruppe von Architekten beruht. Dann gibt es die Implementierungsschuld, die wahrscheinlich in den meisten Projekten am häufigsten vorkommt, da sie auch durch Quellcodeanalysen identifiziert wird. Sowie die Test- und Dokumentationsschuld, welche viel zu häufig vernachlässigt werden.

What colors is your backlog?
Phillipe Kruchten - https://pkruchten.files.wordpress.com/2012/07/kruchten-110707-what-colours-is-your-backlog-2up.pdf
Unabhängig von der Art der technischen Schuld ist allen gemeinsam, dass sie meist zu Problemen in den Projekten und später im Betrieb führen. Phillipe Kruchten beschrieb sie daher im Juli 2011 als unsichtbare negative Elemente im Backlog.

Sie werden jedoch selten erfasst und visualisiert.

Wie kann ich sie trotzdem sichtbar machen?

In den meisten Projekten sind es einzelne Personen oder eine kleine Gruppe von Personen, die sich einzelner Technischer Schulden bewusst sind. Diese Projekte haben jedoch in der Regel eine weitere Gemeinsamkeit: Wenn diese Technischen Schulden angesprochen werden, werden sie aufgeschoben oder sogar abgewiesen.

Um dies zu vermeiden, müssen technische Schulden genauso wie Anforderungen oder Fehler erfasst werden. Dazu ist lediglich eine Person mit administrativen Rechten in Azure DevOps oder vergleichbaren Plattformen erforderlich.

Erweiterung der Azure DevOps Prozesstemplates

Azure DevOps bietet die Möglichkeit zur Visualisierung von technischen Schulden durch eine Erweiterung der Prozesstemplates. Der Microsoft-Artikel Anpassen einer Prozessvorlage beschreibt detailliert, wie eine Prozessvorlage vererbt und erweitert werden kann, um folgendes Ergebnis zu erzielen.

Azure DevOps Prozess Templates Erweiterung

In diesem Fall wurden die erweiterten Prozesstemplates AgileRCDA und ScrumRCDA lediglich um einen weiteren WorkItem-Typ erweitert, der künftig für die Erfassung und Visualisierung von Technical Debt verwendet werden soll. Für die Farbgebung der technischen Schulden wurde 2011 von Kruchten bereits die Farbe Schwarz verwendet.

WorkItem-Typ: Technical Debt

Für die spätere Priorisierung und Sortierung empfiehlt es sich, dem WorkItem-Typ zusätzliche Parameter mitzugeben, wie z.B:

WorkItem-Typ: Technical Debt - Settings

Damit ist die technische Grundlage auf Basis der Prozesstemplates geschaffen und innerhalb des Projektes müssen nur noch die WorkItems vom Typ “Technical Debt” erfasst werden.

Fazit

Die hier vorgestellte Erweiterung von Azure DevOps (oder alternativen Plattformen) benötigt nur wenige Minuten zum Erweitern und Bereitstellen. Aber schon beim nächsten Sprint Meeting zeigt sie die gewünschte Wirkung. Denn die schwarz eingefärbten WorkItems vom Typ “Technical Debt” machen schnell den Eindruck eines Grabsteins und sorgen für die nötige Sichtbarkeit.

Wundern Sie sich nicht, wenn sich nach ein paar Wochen die Grabsteine häufen. Denn auch Ihre Kollegen und Teammitglieder kennen weitere Technical Debts, die Ihnen bisher sicher nicht aufgefallen sind.

Kommentare