Pruebas unitarias estilo Volkswagen

(2 comentarios)

Tu objetivo como programador es sólo uno: producir más código. No hay necesidad de distraerse con nimiedades como las pruebas y el arreglo de bugs. Por eso, basándose en las buenas prácticas de la industria automovilística, Hugues Maignol ha creado una extensión para PHPUnit que permite hacer pruebas unitarias en PHP de la misma forma en que estas empresas comprobaban las emisiones de gases en sus coches: detectando entornos de integración continua y sustituyendo en ese caso las colecciones con los errores y fallos detectados por colecciones vacías.

¡Git es sencillo!

(1 comentario)

Como todos sabemos, Git es sencillo en cuanto entiendes que las ramas son simples endofuntores homeomórficos que mapean subvariedades de un espacio de Hilbert. El resto de conceptos básicos son fácilmente deducibles de la tira de ayer de xkcd.

Git

La orientación a objetos según Steve Jobs

(3 comentarios)

No era una persona famosa por sus habilidades técnicas sino por su capacidad de vender ideas, y sabemos por Wozniak que no solía programar, pero esta analogía extraída de una entrevista en la Rolling Stone en 1994, aunque incompleta, es una muy buena forma de explicar a una persona normal y corriente en qué consiste la orientación a objetos.

Steve Jobs

[Pulsa para continuar]

Asus ZenFone 2

(0 comentarios)

El ZenFone 2 llegó a España hace un par de semanas, aunque en Asia ya llevan disfrutando de él desde Marzo. Se trata de un gama media-alta a un precio muy ajustado, que se hizo famoso por ser el primer dispositivo en incluir 4GB de RAM.

El mes pasado, como ya os comenté, tuve la oportunidad de asistir a su presentación en el Palacio de Cibeles de Madrid, evento del que me fuí con el móvil bajo el brazo y del que paso a comentaros mis impresiones.

[Pulsa para continuar]

Test: ¿eres buen programador?

(42 comentarios)

Decía Darwin que la ignorancia engendra más confianza que el conocimiento, una observación que coincide con el llamado efecto de Dunning–Kruger, que dicta que las personas incompetentes tienden a sobrestimar su habilidad al no tener conocimiento suficiente para reconocer su propia ineptitud. También es común que personas más preparadas tiendan a subestimar sus logros y su competencia, fenómeno que recibe el nombre de Síndrome del impostor.

La conclusión es que es bastante complicado valorarse a uno mismo si no es por medios lo más objetivos posibles. Una herramienta interesante, y que puede servir también como referencia para entrevistadores o como metas u objetivos para programadores con ganas de mejorar, es esta matriz de competencias del programador creada por Sijin Joseph. Simplemente selecciona la respuesta que más se ajuste a tus conocimientos y consulta tu puntuación al final del test.

[Pulsa para continuar]

¡Que te jodan, Firefox!

(7 comentarios)

Hay ocasiones en que una aplicación funciona tan mal, que uno no se conforma con matar su proceso y a todos sus hijos, además quiere hacerlo con ánimo de ofensa y desprecio. Para estos casos robotlolita nos ofrece un pequeño y simpático antipático script, que te permitirá matar un proceso con el comando fuck, seguido de un texto cualquiera opcional y el nombre del proceso.

Comando fuck en ejecución

Cómo iterar sobre archivos en la consola de Windows

(2 comentarios)

En Linux es habitual utilizar shell scripts para automatizar tareas que de otra forma nos llevarían mucho tiempo. En Windows no es tan común, pero no hay nada que nos lo impida. La sentencia for in do, por ejemplo, tiene una sintaxis muy parecida a la de Linux, permite hacer cosas interesantes, y es sencilla de utilizar.

[Pulsa para continuar]

Guía de la NASA de las mejores plantas para filtrar el aire de tu casa

(3 comentarios)

A finales de los años 80 la Agencia Espacial Estadounidense llevó a cabo un estudio para determinar cuáles eran las mejores plantas de interior para eliminar sustancias nocivas en el aire. En la siguiente infografía podéis ver los resultados, así como consultar los nombres de las plantas en español al final del artículo.

[Pulsa para continuar]

La diferencia entre Java y JavaScript

(5 comentarios)

Uno es básicamente un juguete, diseñado para escribir pequeños trozos de código, usado y abusado tradicionalmente por programadores inexpertos.

El otro es un lenguaje de script para navegadores web.

~ Shog9, en StackOverflow

Google venderá frutas y verduras

(0 comentarios)

Furgoneta de reparto de Google Express

Parece una broma del Día de los Inocentes pero no lo es. Antes de final de año, Google entrará en el negocio de la venta de alimentos frescos como parte de su servicio Google Express. De esta forma en un futuro se cerrará el círculo, y podremos comprar pescado fresco a Google Express con nuestro teléfono Android, pagarlos con Google Wallet, y recibirlos en la puerta de nuestra casa en un coche autónomo de Google.

Página 1 de 27812345...Último »