Thoughtworks Technology Radar, Volume 28 veröffentlicht
(thoughtworks.com)Die neuesten Trends in den Bereichen Techniken/Werkzeuge/Plattformen/Programmiersprachen und Frameworks werden in vier Stufen — Hold/Assess/Trial/Adopt — visualisiert und erläutert
Der rasante Aufstieg praktischer KI
- Das Aufkommen von Werkzeugen wie ChatGPT hat die Wahrnehmung dessen, wozu KI fähig ist, in der Tech-Branche und in der breiten Öffentlichkeit vollständig verändert
- Es wird empfohlen, diese Chance auszuloten und zugleich die Grenzen und Risiken im Blick zu behalten
Zugängliche Barrierefreiheit
- Barrierefreiheit ist kein neues Thema, aber mit der Verbreitung von Ideen und Werkzeugen in diesem Bereich können Produkt- und Technikteams sie leichter umsetzen
- Inzwischen gibt es kaum noch eine Entschuldigung dafür, Barrierefreiheit nicht ernsthaft zu berücksichtigen oder sie nicht in Produkte einzubeziehen
Lambda-Quicksand
- Serverless-Funktionen können sehr nützlich sein, aber sie können schlechte Gewohnheiten fördern und durch falsche Entscheidungen die Komplexität erhöhen
- Um Serverless optimal zu nutzen, sollte der Einsatzbereich klar definiert und das potenzielle Ergebnis berücksichtigt werden
Wenn technische Strenge auf Analytics & AI trifft
- Hype-Trends wie KI sind auf qualitativ hochwertige Daten angewiesen
- Ohne Daten sinkt die Genauigkeit, und darüber hinaus besteht das Risiko, das Vertrauen der Nutzer zu verlieren
- Das lässt sich nur durch solide Engineering-Praktiken wie Modellvalidierung, fortlaufende Verifikation und Monitoring wirksam umsetzen
- Glücklicherweise wächst das Angebot an solchen Werkzeugen stetig, daher wird Teams empfohlen, das sich entwickelnde Ökosystem zu nutzen
Deklarieren oder programmieren?
- Für Entwickler ist es eine wichtige Überlegung, für bestimmte Aufgaben zwischen deklarativen Spezifikationen und universellen Allzwecksprachen zu wählen
- Da es keine eindeutige Antwort gibt, ist es wichtig, bei neuen Situationen über Vorteile und Risiken nachzudenken
[Techniques]
Adopt
- Applying product management to
internal platforms - CI/CD infrastructure as a service
- Dependency pruning
- Run cost as architecture fitness function
Trial
- Accessibility annotations in designs
- Bounded low-code platforms
- Demo frontends for API-only products
- Lakehouse architecture
- Verifiable credentials
Assess
- Accessibility-aware component test design
- AI-aided test-first development
- Domain-specific LLMs
- Intelligent guided accessibility tests
- Logseq as team knowledge base
- Prompt engineering
- Reachability analysis when testing infrastructure
- Self-hosted LLMs
- Tracking health over debt
- Zero trust security for CI/CD
Hold
- Casual management of webhooks
- Lambda pinball
- Planning for full utilization
[Platforms]
Adopt
- Contentful
- GitHub Actions
- K3s
Trial
- Apache Hudi
- Arm in the cloud
- Ax
- DuckDB
- Feature Store
- RudderStack
- Strapi
- TypeDB
Assess
Hold
- Denodo as primary data transformation tool
[Tools]
Adopt
Trial
- Akeyless
- Apicurio Registry
- EventCatalog
- FOSSA
- Gitleaks
- Helmfile
- IBM Equal Access Accessibility Checker
- Ktlint
- Kubeflow
- Mend SCA
- Mozilla SOPS
- Ruff
- Soda Core
- Steampipe
- Terraform Cloud Operator
- TruffleHog
- Typesense
- Vite
Assess
- axe Linter
- ChatGPT
- DataFusion
- Deepchecks
- Design token translation tools
- Devbox
- Evidently
- Giskard
- GitHub Copilot
- iamlive
- Kepler
- Kubernetes External Secrets Operator
- Kubeshark
- Obsidian
- Ory Kratos
- Philips’s self-hosted GitHub runner
[Languages and Frameworks]
Adopt
- Gradle Kotlin DSL
- PyTorch
Trial
- dbt-unit-testing
- Jetpack CameraViewfinder
- Jetpack DataStore
- Mikro ORM
- Per-app language preferences
- Quarto
- River
- Stencil
- Synthetic Data Vault
- Vitest
1 Kommentare
Veröffentlichung von Thoughtworks Radar Ausgabe 27
Thoughtworks Radar Ausgabe 26 (39-seitiges PDF)
Veröffentlichung von ThoughtWorks Radar Ausgabe 23
Veröffentlichung von ThoughtWorks Radar Ausgabe 22 [32-seitiges PDF]
ThoughtWorks’ technische Nachrichten, die alle 6 Monate erscheinen – Radar Vol.21