En Workshop Windows 8:
Sprint 2.1: Organización por categorías y tags en temáticas preferidas de forma manual ¿te animas?
La evolución, a veces, conduce a la involución. De los editores de código simples se pasaron a cada vez más mastodónticos IDEs con cientos de miles de opciones (o quizás no tantas, pero soy andaluz, ¿qué queréis?) y ahora, los hard-programmers buscan de nuevo editores simples, lejos de complejidades. Quizás, por lo tanto, volvamos en un momento dado a programar con lápiz y papel . ¿A qué viene esto? Pues a una de las historias (e imágenes) de la semana: el código manuscrito que escribió un...
Si hubiera una tertulia tipo Punto Pelota de desarrolladores (¿Punto Devlota?), uno de los temas que harían que sacaramos el Roncero que todos llevamos dentro (unos más dentro que otros, eso si) sería el de los comentarios en el código . Los gritos serían ensordecedores y el TT sería seguro. Por eso, porque nos gusta más un buen debate...
Lo de batir records no es algo asociado solamente a deportes o ventas, en el mundo de las matemáticas y/o la computación también se puede dar y hoy, domingo de Carnaval, os traemos en Genbeta Dev un nuevo record en el mundo de los algoritmos de computación , concretamente se ha conseguido mejorar la mejor aproximación a uno de los...
Volver a comentar que el responsive design es uno de los trending topics de este 2012 en el ámbito del desarrollo y el diseño sería tremendamente repetitivo (oh, wait…). Muchas grandes webs están empezando a adoptarlo casi como un mantra y su penetración está siendo especialmente importante en portales de noticias. Hoy vamos a hablar del caso de The Guardian , el prestigioso diario británico y...
Es muy frecuente al desarrollar aplicaciones que los requisitos no estén completamente definidos desde el principio y/o que éstos sufran cambios a corto y medio plazo, bien porque son descartados, modificados o porque aparecen otros nuevos. Es por ésto que las metodologías ágiles establecen estrategias que se adaptan a dichos precarios escenarios.
Carlos Ble en su post Diseño emergente, también...
En ocasiones anteriores hemos visto que como programadores, podemos escribir el código ingenuo (evidente, fácil, sin pensar, … ) o podemos entrenarnos (como los deportistas) para obtener un mejor rendimiento a la hora de escribir nuestro código. Mejor rendimiento es, por supuesto, obtener el resultado más próximo al ideal dentro de las restricciones fijadas por el contexto; por ejemplo, si tenemos...
El Grid computing aprovecha un conjunto heterogéneos de recursos de forma conjunta. Así, una empresa podría utilizar, en segundo plano, todas las CPU de sus empleados para realizar cálculos en lugar de tener un centro de cálculo específico o podría usar el espacio libre en los discos para tener un servidor de datos distribuido y altamente tolerante a fallos. Proyectos como BOINC son ejemplos de...
El término Impossible Programming no existe (aunque la vivamos a diario), pero es el nombre que se me ha ocurrido para presentar un sencillo ejercicio sobre Programación dirigida por eventos.
Hay algunos problemas, que si bien en si mismos no son complicados, la gran cantidad de elementos involucrados hacen que resolverlos con éxito, sea una empresa arriesgada. Por ejemplo, todos los aquí...
Lo deseable cuando escribimos cualquier algoritmo, es que este sea tan rápido como sea posible. Desafortunadamente, no siempre es lo más indicado, bien porque no se disponga de tiempo para codificarlo o bien porque supondría una complejidad adicional en el despliegue (ej. precálculos, caché, librerías) y/o en el propio código por cuestiones de legibilidad y mantenimiento.
Sin embargo, no cabe...
Largo y tortuoso ha sido el camino que nos lleva hasta la meta. Hemos contrastado una especificación de lenguaje imperativa con una declarativa, hemos entendido las estrategias óptimas de cálculo simbólico y hemos intuido el prometedor futuro de la verificación automática de teoremas (y arañado sutilmente la demostración automática de...
¿Renunciarías a un trabajo por otro en el que cobrarías la mitad?
¿Qué lenguaje de programación o tecnología te gustaría aprender en los próximos meses?
En html5 puedo colocar una imagen en el body del index y otra en las las demás páginas?
¿Qué criterios consideran adecuados para seleccionar una base de datos para determinado proyecto?
Sistema de control de versiones para Visual Studio