Bases de datos, dependencias, trabajos cron… Las aplicaciones de hoy en día tienen tantas capas que no es una sorpresa que mover cosas lleve mucho tiempo. Pero no tiene por qué ser así. Hoy en día, se puede enviar software a prácticamente cualquier entorno, y estar en funcionamiento en segundos. Entra en Docker. Entrega de software La entrega de software…
PHP sigue siendo una de las principales fuentes de muchos errores de seguridad Con una enorme base de fans y usado en innumerables aplicaciones y sitios web en Internet, PHP está clasificado como el peor cuando se trata de errores de inyección de comandos, pero también se acercó a la cima cuando se trata de inyecciones de SQL, errores de…
Cuando se trata de desarrolladores de juegos, el cofundador John Romero es uno de los más influyentes. En la GDC Europe en Colonia, Alemania, Romero repasó algunos de los principios clave de programación a los que el estudio Doom se adhirió en la década de 1990. Pero estén advertidos: Romero dijo que algunos de estos principios suenan locos para los…
Supongamos que tu jefe te encarga que tomes y proceses algún XML de una solicitud HTTP para crear un nuevo pedido de cliente. Si tienes una expresión de «ciervo en los faros» en tu cara, no temas, no tienes que enviar esta solicitud a los desarrolladores web. Sin semanas o meses de entrenamiento, puedes construir un script PHP para recuperar…
WordPress.com ha reemplazado el PHP con tecnologías web y una API de back-end RESTful para la consola de administración. Escribiendo sobre por qué WordPress.com decidió pasar de PHP a JavaScript, Matt Mullenweg, fundador y director general de Automattic Inc., la compañía detrás de wordpress.com, dijo que los cimientos de la plataforma no eran lo suficientemente fuertes para lo que está…
Me encanta el iPad. Es un fantástico factor de forma para el consumo de medios y juegos; y también funciona bien como un lector electrónico. El problema es que no lo uso tanto como podría. La mayor parte del tiempo estoy consumiendo medios (Netflix, Twitch, YouTube), estoy codificando en paralelo. Puedo hacerlo en mi MacBook, pero nunca he sido capaz…
En el sentido más amplio: codificar es hablar, controlar o comunicarse de alguna manera con una máquina (computadora). «Código» es un sinónimo de «lenguaje informático». Todo lo que conoces como software – el sistema operativo de tu ordenador, tus aplicaciones móviles, tus sitios web favoritos – está diseñado y codificado usando un lenguaje informático como Python, C, Java, Scala, Ruby,…
Un lugar elegante Nos encontramos en la oficina de Etsy en Dublín, con Lerdorf trabajando como ingeniero para la compañía desde hace unos años, después de que su papel como asesor empezara a ir más allá del título. «Etsy creció lo suficiente como para poder pagarme», bromea, pero en realidad su historia en Yahoo -donde pasó siete años- con los…
