Entradas

Mostrando las entradas etiquetadas como programacion

Recomendado del mes

Cloudflare vuelve a caerse: ChatGPT, Canva, LinkedIn y todas las páginas afectadas

Cloudflare se ve afectada por otro fallo: el impacto en plataformas como ChatGPT, Canva y LinkedIn El pasado 5 de diciembre, la compañía de servicios de seguridad de Internet y servidores Cloudflare experimentó un fallo que afectó a numerous plataformas y sitios web, incluyendo ChatGPT , Canva y LinkedIn . Este incidente no es el primero de su tipo, ya que Cloudflare ha enfrentado varios fallos técnicos en el pasado que han provocado la caída de sitios web y servicios en línea. El fallo en Cloudflare ha generado preocupación entre los usuarios de estas plataformas, que se han visto impedidos para acceder a los servicios durante un período de tiempo. ChatGPT , una herramienta de inteligencia artificial desarrollada por OpenAI , ha sido una de las plataformas más afectadas, ya que muchos usuarios no han podido acceder a la herramienta para realizar consultas o tareas. En cuanto a Canva , una plataforma de diseño gráfico en línea, los usuarios han reportado dificultades para acced...

Los 39 secretos del programador.

Imagen
Lo que viene a continuación es una recopilación de consejos que provienen de grandes veteranos de la programación y que nos harán pulir ciertos aspectos a la hora de plantear y desarrollar Software. 1. La mayoría de las veces, emplear la herencia perjudica el diseño de aplicaciones orientadas a objetos a largo plazo. Reduce la usabilidad y dificulta el testeo del código. Es recomendable, siempre que sea posible, utilizar interfaces en su lugar. 2. Evitar introducir interfaces hasta que nos sintamos cómodos en el dominio de nuestra aplicación. Introducir interfaces prematuramenente puede conducir a futuros problemas de diseño. 3. Códigos con un alto nivel de anidado (tanto entre funciones, como dentro de las mismas) son más propensos a producir errores y más difíciles de mantener. 4. Estimar el tiempo de desarrollo es muy difícil, prueba de ello es el amplio uso de metodologías ágiles como Scrum. 5. La encriptación propia es muy difícil, por lo que no debemos inventa...