Publicado Thoughtworks Technology Radar, Volumen 28
(thoughtworks.com)Visualiza y explica las últimas tendencias en las áreas de técnicas/herramientas/plataformas/lenguajes y frameworks de desarrollo en 4 etapas: Hold/Assess/Trial/Adopt
El rápido auge de la IA práctica
- La aparición de herramientas como ChatGPT cambió por completo la percepción sobre lo que la industria tecnológica y la gente en general pensaban que la IA podía hacer
- Recomiendan explorar esta oportunidad y, al mismo tiempo, prestar atención a sus limitaciones y riesgos
Accesibilidad accesible
- La accesibilidad no es un tema nuevo de interés, pero a medida que se han expandido las ideas y herramientas en este campo, los equipos de producto y de tecnología pueden abordarla con mayor facilidad
- Ahora casi no hay excusas para no considerar seriamente la accesibilidad o para no incorporarla en los productos
Lambda Quicksand
- Las funciones serverless pueden ser muy útiles, pero también pueden fomentar malos hábitos y decisiones equivocadas que aumentan la complejidad
- Para aprovechar al máximo serverless, es necesario definir claramente sus casos de uso y reconocer las posibles consecuencias
El encuentro entre el rigor de la ingeniería y analítica & IA
- Las tendencias de hype como la IA dependen de datos de alta calidad
- Si no hay datos, existe el riesgo de que disminuya la precisión y, además, de perder la confianza de los usuarios
- Esto solo puede lograrse de manera efectiva mediante prácticas sólidas de ingeniería, como la validación de modelos, la validación continua y el monitoreo
- Afortunadamente, estas herramientas se están expandiendo cada vez más, por lo que se recomienda a cada equipo aprovechar el ecosistema en crecimiento
¿Declarar o programar?
- Para los desarrolladores, elegir entre una especificación declarativa (Declarative Specification) y un lenguaje multipropósito de propósito general para una tarea específica es una consideración importante
- Como no hay una respuesta clara, es importante pensar en las ventajas y los riesgos al enfrentar nuevas situaciones
[Techniques]
Adopt
- Aplicar gestión de producto a
plataformas internas - Infraestructura de CI/CD como servicio
- Poda de dependencias
- Usar el costo de ejecución como función de fitness arquitectónica
Trial
- Anotaciones de accesibilidad en diseños
- Plataformas low-code acotadas
- Frontends de demostración para productos solo con API
- Arquitectura lakehouse
- Credenciales verificables
Assess
- Diseño de pruebas de componentes con enfoque en accesibilidad
- Desarrollo test-first asistido por IA
- LLMs específicos de dominio
- Pruebas guiadas inteligentes de accesibilidad
- Logseq como base de conocimiento del equipo
- Prompt engineering
- Análisis de alcanzabilidad al probar infraestructura
- LLMs autohospedados
- Priorizar la salud por encima de la deuda
- Seguridad Zero Trust para CI/CD
Hold
- Gestión informal de webhooks
- Lambda pinball
- Planificación para utilización total
[Platforms]
Adopt
- Contentful
- GitHub Actions
- K3s
Trial
- Apache Hudi
- Arm en la nube
- Ax
- DuckDB
- Feature Store
- RudderStack
- Strapi
- TypeDB
Assess
Hold
- Denodo como herramienta principal de transformación de datos
[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
- Herramientas de traducción de design tokens
- Devbox
- Evidently
- Giskard
- GitHub Copilot
- iamlive
- Kepler
- Kubernetes External Secrets Operator
- Kubeshark
- Obsidian
- Ory Kratos
- Runner autohospedado de GitHub de Philips
[Languages and Frameworks]
Adopt
- Gradle Kotlin DSL
- PyTorch
Trial
- dbt-unit-testing
- Jetpack CameraViewfinder
- Jetpack DataStore
- Mikro ORM
- Preferencias de idioma por aplicación
- Quarto
- River
- Stencil
- Synthetic Data Vault
- Vitest
1 comentarios
Publicación de Thoughtworks Radar, volumen 27
Thoughtworks Radar, volumen 26 (PDF de 39 páginas)
Publicación de ThoughtWorks Radar, volumen 23
Publicación de ThoughtWorks Radar, volumen 22 [PDF de 32 páginas]
Noticias tecnológicas que ThoughtWorks publica cada 6 meses - Radar Vol.21