CHIDASTECH
29 posts

CHIDASTECH
@chidastech
Nuestro objetivo es inspirar y motivar a niñas a unirse al mundo STEM (Ciencia 🔬Tecnología 🖥️Ingeniería 👷♀️y Matemáticas🧮)
Katılım Eylül 2021
5 Takip Edilen79 Takipçiler
CHIDASTECH retweetledi

¡Estaré dando una platica con la comunidad de @chidastech 🩷! Vayan a participar en el giveaway, podrán ganar una tarjeta de Amazon o un mes de Platzi 🫶🏻
instagram.com/p/C9NuWMMRJCi/…
Español
CHIDASTECH retweetledi

Patrones de Arquitectura que debes conocer ↓
1. Arquitectura Orientada a Eventos
Los componentes del sistema se comunican entre sí mediante eventos. Los productores de eventos generan datos y los envían a un intermediario, quien luego los distribuye a los consumidores de eventos interesados.
Ventajas: Escalable y desacoplado
Desventajas: Difícil de depurar y puede haber latencia
Se usa: Para eventos en tiempo real o aplicaciones grandes que deben sincronizarse frecuentemente
2. Arquitectura por Capas
Organiza el sistema en capas jerárquicas, cada una con una responsabilidad específica como presentación, lógica de negocio y acceso a datos.
Ventajas: Fácil de mantener y reutilizar
Desventajas: Puede afectar el rendimiento y ser rígido
Se usa: En aplicaciones empresariales con reglas de negocio complejas
3. Monolito
Todo el sistema está integrado en una sola aplicación grande donde todos los componentes están interconectados.
Ventajas: Fácil de desarrollar inicialmente y buen rendimiento
Desventajas: Difícil de escalar y mantener a largo plazo
Se usa: En aplicaciones más simples que no requieren escalabilidad avanzada
4. Microservicios
El sistema se divide en pequeños servicios independientes que se comunican a través de API.
Ventajas: Altamente escalable y flexible
Desventajas: Más complejo de gestionar y puede aumentar la latencia
Se usa: En aplicaciones grandes y complejas que requieren despliegue independiente
5. MVC (Modelo-Vista-Controlador)
Patrón que divide la aplicación en Modelo (datos y lógica), Vista (interfaz de usuario) y Controlador (manejo de la entrada del usuario).
Ventajas: Facilita la gestión y la reutilización
Desventajas: Añade complejidad y puede generar sobrecarga
Se usa: En frontend (web y móvil) para separar la lógica de negocio de la interfaz de usuario
6. Arquitectura Maestro-Esclavo
Un servidor maestro maneja las operaciones de escritura, mientras que los servidores esclavos manejan las operaciones de lectura.
Ventajas: Mejora el rendimiento y la disponibilidad
Desventajas: Problemas de consistencia y mayor complejidad
Se usa: Para bases de datos a gran escala que requieren balanceo de carga
GIF
Español

El Uriel joven que soñaba trabajar en Google estaría muy feliz de ver esto 🥲🥲🥹🥹🥹
Google México@googlemexico
1️⃣@codigofacilito 🚀 En este canal encontrarás algunas clases gratuitas, consejos, charlas, videos informativos, retos y mucho más para aprender a programar desde cero hasta nivel avanzado. ⬇️ @codigofacilito" target="_blank" rel="nofollow noopener">youtube.com/@codigofacilito
Español
CHIDASTECH retweetledi

1️⃣@codigofacilito 🚀
En este canal encontrarás algunas clases gratuitas, consejos, charlas, videos informativos, retos y mucho más para aprender a programar desde cero hasta nivel avanzado.
⬇️
@codigofacilito" target="_blank" rel="nofollow noopener">youtube.com/@codigofacilito
Español
CHIDASTECH retweetledi

Diagrama de cómo las empresas despliegan código a producción.
Te lo explico paso a paso:
1: El Product Owner crea User Stories basándose en las necesidades presentadas.
2: El equipo de desarrollo toma las User Stories y las convierte en tareas.
3: Los desarrolladores integran el código fuente en el repositorio de código GitHub.
4: Se inicia una build en Jenkins o GitHub Actions. El código fuente debe superar pruebas unitarias y superar las verificaciones en SonarQube o del linter.
5: Se crea un artefacto y se despliega en un entorno de desarrollo.
6: Podría haber varios equipos de desarrollo trabajando en diferentes características, por lo que se crean diferentes entornos de desarrollo.
7: El equipo de QA realiza pruebas de calidad, pruebas de regresión y pruebas de rendimiento.
8: Aquí se pueden hacer pruebas de aceptación del usuario (UAT por sus siglas en inglés) en un entorno de prueba.
9: Si las pruebas en el entorno de UAT son exitosas, las construcciones se convierten en candidatas para la liberación y se programan para ser desplegadas en el entorno de producción.
10: El equipo de Ingeniería de Fiabilidad del Sitio (SRE por sus siglas en inglés) es el encargado de monitorear la producción.
Ten en cuenta que esto es sólo una posible forma de desplegar el código a producción. Según la empresa puede ser que se utilicen otras herramientas o que se realicen más o menos pasos.
Por ejemplo, hay empresas que no utilizan entornos de prueba y en su lugar deciden usar Feature Toggle, A/B Testing o Canary Releases.
El diagrama y la explicación lo puedes encontrar aquí: blog.bytebytego.com/p/ep81-how-com…
GIF
Español
CHIDASTECH retweetledi

Conoce los cuatro pilares de la POO de forma sencilla con tu juevo favorito Minecraft, te invitamos a seguir nuestos post en nuestros jueves de codigo. 🕹️💜💻👾🎲#jueveschidastech


Español
CHIDASTECH retweetledi

Con toda la emoción del mundo les presentamos a la delegación mexicana que nos representará en Turquía🇹🇷 🤩.
#empoweringwomen
#womensupportingwomen
#femaleleaders #womeninstem
#girlsinstem #girlsengineers #egoi #informatics #informaticsolympiad #somosolimpicas #EGOI #girlpower

Español
CHIDASTECH retweetledi

Hoy por ocasión especial nuestro #TALLER semanal inicia 2hrs antes. Aprende a diseñar una pantalla para tus apps con Figma:
codigofacilito.com/talleres/idea-…

Español

👀Chidas pequeñxs chequen este 🧵
Alexanyer Naranjo@alexanyernas
La programación es una de las profesiones del futuro y son muchos los padres que desean que sus hijos aprendan a temprana edad sobre este mundo. Por eso, hoy te comparto 10 SITIOS WEB PARA APRENDER A PROGRAMAR DE MANERA GRATUITA ENFOCADOS EN NIÑOS 🔥 🧵 ⏬
Español








