- Certificados SSL → Let's Encrypt
- Concurrencia → async/await
- Centrar con CSS → flexbox/grid
- Escribir programas rápido → Go
- Reconocimiento de imágenes → aprendizaje por transferencia (Transfer Learning)
- Crear GUI multiplataforma → Electron
- VPN → Wireguard
- Ejecutar mi código en el kernel de Linux → eBPF
- Compilación cruzada → Go/Rust lo soportan de forma nativa
- Configuración de infraestructura en la nube → Terraform
- Configuración del entorno de desarrollo → Docker
- Compartir hilos y memoria de forma segura → Rust
Cosas relacionadas con servicios de hosting
- CI/CD → GitHub Actions/CircleCI/GitLab..
- Crear un sitio web útil solo escribiendo código frontend → varios servicios backend "serverless"
- Entrenamiento de redes neuronales → Colab
- Desplegar un sitio web en un servidor → Netlify/Heroku..
- Operación de BD → servicios administrados como RDS
- Aplicaciones web en tiempo real → Firebase
- Reconocimiento de imágenes → servicios de hosting de ML como Teachable Machine
Cosas que aún no he probado, pero se ven geniales
- Criptografía → bibliotecas como libsodium
- Actualizaciones en tiempo real enviadas por el servidor web → LiveView/Hotwire
- Programación embebida → MicroPython
- Crear videojuegos → Roblox/Unity
- Escribir código que se ejecute en el navegador usando GPU → Unity ?
- Desarrollo de herramientas de IDE usando LSP (Language Server Protocol)
- Interactive theorem provers
- NLP → HuggingFace
- Parsing → PEG o bibliotecas de parser combinators
- Microcontroladores ESP
- Procesamiento de datos por lotes → Spark
Relacionado con lenguajes específicos
- Non-lexical lifetimes en Rust
- Soporte de CSS/JS en IE
3 comentarios
Aunque las nuevas tecnologías al principio parecen mágicas y difíciles, gracias al esfuerzo de alguien se empaquetan de forma sencilla y baja la barrera de entrada; este ciclo ayuda a que la humanidad pueda crear más valor.
Es un texto con el que me identifico mucho.
También había muchas cosas que no conocía. Tendré que investigarlas una por una.
Además, también se están comentando varias otras cosas: https://news.ycombinator.com/item?id=30406201
De verdad se ha vuelto más fácil crear lo que uno realmente quiere.
La lista opuesta también está divertida: "Cosas que antes eran fáciles, pero ahora se volvieron difíciles"
operar cualquier sitio web con contenido generado por usuarios → hay demasiado spam
todo lo relacionado con seguridad → ahora todo Internet es escaneado por puertos y recibe distintos tipos de ataques
dibujar algo en la pantalla → antes era sencillo, pero ahora hay que construir una GUI
acceder a una región específica de memoria → demasiadas capas de virtualización
hacer una app que todos puedan ejecutar → iOS/Android/Mac/Linux/Windows/web..
operar tu propio servidor de correo electrónico → recibir correo se volvió más fácil, pero para enviarlo tienes que autenticarte y hacer un esfuerzo enorme para que los grandes servicios no te bloqueen