Otro ejemplo real que siempre menciono a mis alumnos. Un sitio devolvió este error al usuario (yo).
Expone tecnología del servidor, estructura interna de rutas y nombres de funcionalidades. Los errores del servidor deben mostrarse como mensajes genéricos, nunca en crudo.
Primera clase de Flutter. Definimos una arquitectura pensada para escalar y separamos responsabilidades en módulos. Comienza el desarrollo del proyecto del cuatrimestre.
Esta semana tocó clase de DNS. Gracias a este servicio se puede asociar información a un dominio de internet. Es por eso que para ingresar a una web no escribimos su IP sino un nombre que nos resulta más simple de recordar. Con el comando dig podemos consultar esa info.
¿Todavía usás Git solo para hacer commit y push?
Git es mucho más: ramas, merges, historial, colaboración y, sobre todo, control sobre tu código.
Preparé una guía práctica para desarrolladores
🔗 https://t.co/kCaAfh6KSN
Nuevo cuatrimestre y nueva materia: Proyecto de Aplicaciones Móviles. A lo largo del curso desarrollaremos una app en Flutter. Llevaremos al aula una forma de trabajar como un equipo de desarrollo real, donde cada clase será un incremento en la funcionalidad.
Comezó un nuevo cuatrimestre en @UCAECE y con él nuevos desafíos. Desde los primeros pasos en la programación debemos incluir la IA como una herramienta que nos ayuda a potenciarnos como profesionales y no solo para escribir código.
Los arreglos son una de las estructuras más importantes en programación.
Permiten almacenar múltiples datos del mismo tipo bajo un único nombre, acceder a ellos mediante posiciones y realizar operaciones como búsquedas y manipulación de elementos.
Cuando los programas crecen en complejidad, es indispensable aplicar una metodología.
La modularización permite dividir el problema en partes más simples y lograr:
✅ Código más claro
✅ Mantenimiento más sencillo
✅ Menos errores
🎵
We'll find a way in deep space
Between the stars
We'll find a way over the clouds
Hiding the stars
🎵
A Way to the Stars
Walk In Darkness
https://t.co/cxnO6rNjje
Tenés hasta el 27 de abril para poner todo en orden. No esperes al último día para que el cambio no te sorprenda en medio de un deploy importante.
¡Seguridad primero! 🚀 #GitLab#DevOps#CyberSecurity#MFA
⚠️ Si sos usuario de https://t.co/QrdTU1fYBr
A partir del 27 de abril, el MFA será obligatorio para iniciar sesión con contraseña.
Si no querés que tus accesos o pipelines se detengan, aquí te dejo una guía rápida de cómo configurarlo hoy mismo. 🧵👇
Paso 4 - Si usás tu contraseña para hacer git push/pull por HTTP o en tus pipelines de CI/CD, esto dejará de funcionar con el MFA.
Para evitar errores:
🔹 Andá a "Personal Access Tokens".
🔹 Creá un token nuevo.
🔹 Usalo en lugar de tu contraseña en tu terminal o scripts.
En programación, un ciclo condicional es cuando se repite un conjunto de acciones dependiendo del valor de una condición. Como programador/a es fundamental que conozcas las estructuras Mientras y Repetir, y las apliques correctamente.
Tu vida diaria es un algoritmo lleno de Estructuras Condicionales.
SI es temprano Y tengo sueño ENTONCES
sigo durmiendo
SINO
me levanto.
En programación los condicionales permiten que un algoritmo pueda tomar decisiones.
Previo a resolver cualquier ejercicio, debemos tener en claro QUÉ tenemos que resolver.
Luego vendrá el CÓMO lo resolvemos, cuando desarrollemos el algoritmo.
Comienza un nuevo cuatrimestre en @UCAECE Con las ganas renovadas de enseñar esta maravillosa actividad que es la programación y asumiendo desafíos cada vez más interesantes.