El backend es ese lugar maravilloso y también opaco donde se guardan los secretos del desarrollo.
Allí pasan cosas muy importantes:
Se gestionan las bases de datos, la autenticación, las notificaciones, los ficheros, los pagos…
Los grandes logros se construyen con acciones invisibles a los ojos de los demás.
En asociación con el frontend crean algo maravilloso: la web que usas a diario.
¿Por qué se habla menos del Backend que del Frontend?
Porque es menos vistoso. Pero hay otras razones:
🚩 Hay muchos lenguajes de programación para crear el backend, siempre es difícil elegir el mejor.
🚩 Es más reconocible la parte donde el usuario es el protagonista.
🚩 Se percibe como tareas más tediosas y menos creativas.
Entonces, ¿hay solución o tiramos la toalla? Eso, ¡nunca!
🔥 El 19 de Febrero Web Reactiva Premium cumple 5 años.
Y lo vamos a celebrar… ¡¡Subiendo el precio!! ↗️
Bastante. ↗️ ↗️ ↗️
Y eso no es todo.
👉 Si estás buscando trabajo como developer o quieres dar un salto dentro del sector tengo algo que puede interesarte. MUCHO.
Apúntate en esta lista y estáte muy atento mañana lunes a las 19:30: Te va a llegar una pértiga por email. 🛫
Te propongo sacarle partido a tres fortalezas para que sea más fácil poner el valor del Backend.
💪🏼 Haz visible lo que parece invisible
Hay un sitio donde el backend tiene todo el protagonismo y es infinitamente popular: ByteByteGo
Gracias a sus gráficos detallando cómo funcionan los sistemas complejos se han hecho un nombre en todo internet (más de medio millón de suscriptores).
Lo más fácil para escapar del síndrome del impostor es abrir excalidraw y crear un diagrama allí que hace tu “oscuro” sistema de backend para que todos lo entiendan.
💪🏼 Aprende de como lo hacen los BaaS
Los “Backend as a Service” como Firebase o Supabase son herramientas potentes que han modularizado los servicios más habituales del backend.
Autenticación, gestión de bases de datos, CDN… Son cajas de herramientas con todo a tu disposición.
Para competir cuentan su historia poniendo en valor lo que se logra usando sus características y no tanto en cómo están hechas.
💪🏼 El efecto del “objeto brillante” da mucha sombra
Cuando parece que todos miramos al Frontend como cosa preciosa y bonita se abre una gran oportunidad para apostar por lo que no es tan evidente.
Son múltiples los lenguajes de programación que han aparecido en los últimos años centrados en el backend. Rust o Go son un ejemplo de ello.
También los salarios son más altos que los de frontend a pesar de la dispersión de las tecnologías.
Las oportunidades a menudo residen en lo no evidente; explóralas.
💊 Recursos a tutiplén
🎢 CARRERA PROFESIONAL
Mantenerse técnico aunque ya no programes a diario
En este amplio artículo Nicola Ballotta desgrana los métodos que le han ayudado a no alejarse de lo técnico aunque sus responsabilidades sean más de “hacer la excel”.
🔰 PARA APRENDER
Lo que todo developer debería saber sobre variables de entorno
Las Environment Variables son una herramienta para gestionar secretos y configuraciones específicas por entorno que no todos usamos en su plenitud.
4 métodos para la autorización en acceso a APIs
Token, acceso granulado, gateway y encriptación son 4 buenas prácticas para mejorar la seguridad de tu API.
Git-sim, simula lo que haría git sin romper nada
¿Qué hará ese comando? Tenemos esa duda muchas veces y con este script podremos viajar al futuro sin arrepentirnos de lo que pasará. Ya podía pasar eso con otras cosas de la vida, ¿verdad?
Recurso recomendado por 🧡 Ramon
😎 PARA FARDAR
Dibuja Space Invaders en tu GIthub
Si quieres que tus colegas flipen ejecuta este script y un SpaceInvaders aparecerá en la cronología de tu perfil de Gituhb. Magia creada por 🧡 Yuri.
⚡️ ASOMBROSICO
Smarter Playlists para Spotify
En todos estos años Spoti no nos ha dejado crear listas inteligentes cuando Winamp casi las tenía de serie. Recursazo de uso diario gracias a 🧡 Borja.
🌳 BUENAS PRACTICAS
20 atajos de teclado esenciales para Visual Studio Code
No hace falta que toques el ratón, tus dedos controlarán tu productividad.
✏️ Nuestra versión en castellano.
Estar "en el flow" cuando programas
Tres trucos para alcanzar el estado de “flow” la próxima vez que te pongas con las manos sobre el teclado.
😲 CURIOSO
Convierte tu código en una basura con shittier
Hace lo que promete. No hay tech lead que no sueñe con ejecutar este script para desmontar espacios, tabulaciones y llaves en el código, ¿verdad 🧡 JM? 😛
🛠 HERRAMIENTAS
Danfo.js, el pandas de JavaScript
Librería capaz para estructuras de datos de alto rendimiento en manipulación y procesamiento de datos. ¡No sólo se puede con Python!
🧡 Juanmi nos lo recomendó.
🤖 IA PRÁCTICA
Resolución de problemas con los 5 Porqués
Prueba a preguntar en español por un problema que tengas y la IA te guiará por el camino de la solución.
🎨 PLANTILLAS
Bouncy Ball, compara técnicas de animación en web
Con el código para caso, desde CSS hasta Flash (sí, has leído bien) pasando por multitud de librerías de animación.
5 cosas rápidas que puedes hacer antes de marcharte
🔥 Apúntate a la lista donde pasan las cosas Gordas de Web Reactiva, si estás buscando trabajo como dev esta semana tengo algo para ti.
Comparte la newsletter por Whatsapp
Hazlo con tu mundo con este botón.
Te entrego 1 recurso nuevo cada día en el canal de telegram de Web Reactiva
Si das un like en el icono del ♥️ estás diciendo al mundo que esto es bueno.
Y, además, ¡¡Substack le enseña la newsletter a más gente!! 🚀
PD: Recrear SimCity y Minecraft en JavaScript debería convalidar con un doctorado en Harvard.
#reactivisima302
La palabra más oscura de la programación: Backend