CHIDASTECH

29 posts

CHIDASTECH banner
CHIDASTECH

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
CHIDASTECH@chidastech·
Conoce la historia detrás de CHIDASTECH, ¿cómo y dónde surgió? En esta plática, compartiremos cómo nació la iniciativa, porque decidimos continuar en este proyecto y los desafíos que enfrentamos. ¡Te esperamos!🫶🏻 🔴 Transmisión en vivo por YouTube
CHIDASTECH tweet media
Español
0
1
0
90
CHIDASTECH retweetledi
Miguel Ángel Durán
Miguel Ángel Durán@midudev·
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
21
706
3.3K
149.8K
CHIDASTECH retweetledi
Google México
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
2
9
128
21.6K
CHIDASTECH
CHIDASTECH@chidastech·
📊 ¡Sumérgete en "Chidas & Chill", donde la innovación se encuentra con la relajación! 🚀. ¡Únete a la experiencia STEM más chida! 🌐💡
CHIDASTECH tweet media
Español
0
0
0
76
CHIDASTECH retweetledi
Miguel Ángel Durán
Miguel Ángel Durán@midudev·
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
44
901
3.9K
279.4K
CHIDASTECH retweetledi
Código Facilito 🐊
Código Facilito 🐊@codigofacilito·
Presentamos BOOTCAMPS: FASE 2 de Código Facilito. 🐊 Los lanzamientos de otoño/invierno 2023 que estamos por lanzar. 🚀
Código Facilito 🐊 tweet media
Español
7
23
124
16.1K
CHIDASTECH
CHIDASTECH@chidastech·
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
CHIDASTECH tweet mediaCHIDASTECH tweet media
Español
5
3
6
0
CHIDASTECH
CHIDASTECH@chidastech·
Cada año se celebra el día 256 del año, es decir, el día 13 de septiembre o el 12 en caso de ser bisiesto, se eligió esta fecha debido a que es el número de valores distintos que se pueden representar con un byte.🤩💻 Etiqueta a tu programador favorit@.
CHIDASTECH tweet media
Español
1
1
1
0