
Una breve historia sobre los colectores de basura (Garbage Collector)
“No hay necesidad de que el usuario programe la devolución de registros para liberar memoria” .. o algo así fue lo que escribió John McCarthy en un escríto llamado “Recursive Functions of Symbolic Expressions and Their Computation by Machine” que…

Aprendiendo sobre vagrant
Vagrant es una herramienta gratuita de línea de comandos, disponible para Windows, MacOS X y GNU/Linux, que permite generar entornos de desarrollo reproducibles y compartibles de forma muy sencilla. Para ello, Vagrant crea y configura máquinas virtuales a partir de simples ficheros de configuración. Basta con…

Que es Docker Container
Si eres desarrollador de aplicaciones web, te identificarás con el habitual problema en el que decimos.. “Mierda, en mi compu si funciona!!” y es que muchas veces los diferentes paquetes que instalamos en nuestros sistemas alteran ligeramente las versiones de…

No cualquiera desarrolla software de calidad en estos tiempos
Últimamente he estado probando diversos lenguajes, frameworks y librerías para desarrollar aplicaciones que tenemos en mente aquí en Qbit, pero me he encontrado con un problema que según yo, se ha generalizado a la mayoría de lenguajes open source,…

VerbalExpression la evolución de las expresiones regulares
Hey, antes de empezar.. una expresión regular es una secuencia de caracteres que forma un patrón de búsqueda, principalmente utilizada para la búsqueda de patrones de cadenas de caracteres u operaciones de sustituciones. Por ejemplo, el grupo formado por las…
Feliz año 2013
Ha sido un gran año de aprendizaje y mucho de eso lo hemos compartido, hubiésemos querido tener suficiente tiempo para escribir aún más, pero siempre hay pequeños retos que nos lo impedían.. esperamos superarlos y continuar compartiendo eso que nos…
Decorator (Patrones de diseño II)
Como ya dijimos en el post anterior los Patrones son formas de escribir código para resolver algún problema que se presenta con regularidad. En este caso el Patron Decorador resuelve el siguiente problema: A veces tenemos la necesidad de crear…
Tipado estático VS Tipado dinámico (2 de 2)
NOTA: Este post es la continuacion de este otro. Entonces estábamos con las diferencias entre Tipado estatico y Tipado dinámico. Rapidez de compilación. Los interpretes y compiladores de lenguajes con tipado dinamico, pueden obviar la pasada de chequeo de tipos, por lo que son mas rápidos cuando se…
¿Como formatear un numero con comas en C++?
Tenia pensado escribir sobre lo que estoy haciendo, pero hoy no tengo cabeza para eso, así que me he puesto en modo automático y les traigo un poco de código. Problema: Convertir un numero a cadena, insertando comas en cada millar y truncando hasta las…

BEA Tuxedo
Tuxedo es un producto de la empresa BEA recientemente en proceso de fusión con Oracle. Tuxedo es un framework que se encarga de administrar transacciones, te permite concentrarte en la funcionalidad y no tener que inventar la parte de transacciones…
Comentarios recientes