🚨 🇻🇪 El piloto venezolano, sin permiso para aterrizar, logró entrar al espacio aéreo venezolano con la aeronave N254SB y aterrizar en Maiquetia para llevar ayuda humanitaria desde Miami. A pesar de la negativa inicial, logró descargar carpas y medicamentos, y regresar sin problemas.
Mira como esa gente se cae y al mismo tiempo un edificio entero se derrumba frente a ellos, y el gobierno de Venezuela da cifras ridículas. Desde el minuto cero debieron decir la verdad para que el mundo entero ayude.
La mentira costo más vidas aun.
Fishermen in the sea off the coast of La Guaira record the moments after the earthquake with dust covering large parts of the coast as a result of building collapses
#Venezuela
Quedan 10 días para acabar el split.
Voy a jugar 12 horas al día al lol y voy a intentar subir a Master en EU.
Apuesto 5000€ a que subo, y si pierdo los repartiré en directo con toda la gente que haga RT a este tweet.
Si eres de LATAM te pago un 20% más.
10 winners. Abro.
🚨 VENTA URGENTE 🚨
Por mudanza necesito vender mi PC completa lo antes posible.
💻 Especificaciones:
• RTX 3060
• 16GB RAM (2x8 HyperX)
• Intel i7 9700K
• SSD Samsung 860 EVO 2TB
• Monitor 144Hz incluido
• Kolink Void rgb
Con like o compartir ayuda un montón
El selector de hora del iPhone no es circular.
Es la misma lista copiada una y otra vez.
Si scrolleas lo suficiente… ¡tiene final!
Esto sí que es programación pragmática jajaja
NVIDIA acaba de publicar 5 cursos GRATIS para dominar la IA, para que te pongas al día sin gastar nada.
Son breves, prácticos y van al grano. Están disponibles sin coste por tiempo limitado.
🧬 Construye tu primera red neuronal en 10 minutos
https://t.co/hk9ucG5Tnu
🧠 Aprende los fundamentos y da tus primeros pasos con la IA
https://t.co/UQsmpBE0zA
🤖 Crea agentes con LLMs
https://t.co/5A4FGk1xQb
⚡ Acelera tus flujos de trabajo en ciencia de datos
https://t.co/18Mzfqr7D4
📚 Descubre cómo funciona realmente la IA generativa
https://t.co/OFc7XGBA7V
¡CISCO tiene 2 cursos de Python totalmente GRATIS!
En Español y diseñados para conseguir certificaciones oficiales del Python Institute.
Con proyectos prácticos y horas de contenido:
https://t.co/ZWqA6E7u8O
Deepseek running locally and privately for autocompletion in VSCode! 🙌
In less than a minute, I'll show you how to download Deepseek-coder and set it as the autocompletion model in VSCode.
You’ll need to use @ollama to download the model and CodeGPT to select it as the autocompletion model.
Enjoy the best models running locally with https://t.co/2TwiyF71HB :)
¡Arquitecturas de API que tienes que conocer!
Porque cada una tiene sus ventajas y desventajas, y usar la correcta te puede evitar muchos dolores de cabeza.
La más popular es RESTful pero no es la única. ¡Te las explico!
🌐 REST
Utiliza métodos HTTP y una interfaz consistente para crear sistemas escalables y fáciles de mantener.
Ideal para: aplicaciones web simples y estructuradas.
📊 GraphQL
Permite consultar solo los datos necesarios desde un único endpoint, mejorando rendimiento y experiencia de usuario.
Ideal para: aplicaciones con datos complejos o relaciones.
🔒 SOAP
Proporciona seguridad robusta y transacciones fiables usando XML.
Ideal para: sistemas empresariales con alta seguridad.
⚡ gRPC
Ofrece comunicación rápida y eficiente en sistemas distribuidos, con soporte para múltiples lenguajes.
Ideal para: aplicaciones de alto rendimiento y multiplataforma.
🔁 WebSockets
Facilitan comunicación en tiempo real con baja latencia y conexión persistente.
Ideal para: aplicaciones como chats o streaming.
📡 MQTT
Protocolo ligero optimizado para redes poco fiables, usando un modelo de publicación/suscripción.
Ideal para: dispositivos IoT y comunicación en tiempo real.
Como ves, no hay una bala de plata ni una mejor que otra. Siempre depende del contexto.
¿Tú cuál sueles utilizar?
La infografía animada es de @NikkiSiapno.
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
¡Truco de HTML y JavaScript para formularios!
Con Object.fromEntries y formData puedes recuperar todos los datos de un formulario en un objeto.
En una sola línea de código ↓