Posicionar la ventana tomando como referencia un elemento HTML

Durante el desarrollo web nos enfrentamos a ciertas situaciones en las que ponderamos la usabilidad (del usuario final) vs la facilidad de desarrollo (del programador), algunas veces optamos por la facilidad de desarrollo, sacrificando con ello parte de la usabilidad de nuestro sistema. Sin embargo, es conveniente prestar atención a esta caracteristica para que el …

Sigue leyendo Posicionar la ventana tomando como referencia un elemento HTML

Refactorización – Parte 2

Los monstruos (Bloaters) Al parecer no existe una traducción al español, que sea generalmente aceptado, por lo que las traducciones han sido: monstruos, infladores, hinchadores, entre otras, pero básicamente hacen referencia a que algo "huele mal" en el código. Los monstruos "bloaters" son código, métodos y clases que han aumentado a proporciones tan gigantescas que …

Sigue leyendo Refactorización – Parte 2

Deep Freeze – Aplicación para «congelar» un equipo

Deep Freeze es un software que se clasifica como de tipo "reinicie y restaure" (reboot and restore) desarrollado por la compañía canadiense Faronics en 1996. Deep Freeze es un administrador del núcleo que protege la integridad del disco duro redirigiendo la información que se va a escribir en el disco duro o partición protegida, dejando la información original intacta. Las …

Sigue leyendo Deep Freeze – Aplicación para «congelar» un equipo

Zeal – Documentación para Desarrolladores (Offline)

Zeal es un explorador de documentación API fuera de línea gratuito y de código abierto y una aplicación de fragmentos de código para Linux, Windows y MacOS. Viene con más de 207 conjuntos de documentos de lenguaje de programación. Puede descargar y eliminar fácilmente cualquier conjunto de documentos con esta aplicación. Los conjuntos de documentos …

Sigue leyendo Zeal – Documentación para Desarrolladores (Offline)

Refrescar los estilos CSS almacenados en el navegador de un usuario

Preliminares Imagina que tienes un sitio en producción, quieres hacer ciertos retoques en el diseño, para esto haces modificaciones en algún archivo .css , tu ves los cambios, pero ¿cómo refrescar los estilos css en el navegador del usuario? Cuando visitas un sitio web, tu navegador carga archivos CSS, javascript, imágenes, etc. estos recursos se almacenan …

Sigue leyendo Refrescar los estilos CSS almacenados en el navegador de un usuario

Refactorización

En ingeniería del software, el término refactorización se usa a menudo para describir la modificación del código fuente sin cambiar su comportamiento, lo que se conoce informalmente como limpiar el código. La refactorización se realiza a menudo como parte del proceso de desarrollo del software: los desarrolladores alternan la inserción de nuevas funcionalidades y casos de prueba con la refactorización …

Sigue leyendo Refactorización