Es una librería para Javascript que permite establecer funciones con parámetros opcionales, valores por defecto, parámetros requeridos y una serie de tipos forzados en los parámetros, entre otras. Lo interesante, aparte de proveer de una sintaxis para poder declarar todas estas utilidades con relación a los argumentos de las funciones, es que la propia librería hace un tratamiento de los parámetros, para saber si están los que deben estar y si tienen los tipos que tú esperas recibir. Si algo no es como tú lo esperabas, la propia librería lanza excepciones que puedes tratar para implementar comportamientos determinados. Para los… Continuar leyendo


Hack es un lenguaje de programación para el desarrollo web creado por los desarrolladores de Facebook que tiene una pinta excelente por diversos motivos. Primero porque se basa en la sintaxis de PHP, facilitando su adopción a los desarrolladores que ya tienen una amplia experiencia en ese lenguaje. Segundo porque mejora algunas carencias de PHP que el equipo de Facebook considera importantes de solucionar para mejorar la productividad de los programadores. Tercero, porque se ejecuta sobre una máquina virtual que permite un rendimiento mucho mayor de los sitios web. Si eres de los impacientes, visita http://hacklang.org/ Hack es un lenguaje que… Continuar leyendo


Underscore.js es una popular librería Javascript que nos facilita mucho la vida en el desarrollo de aplicaciones de media y alta complejidad. Posiblemente ya se conozca por muchos de los lectores. Si no es así, y trabajas en Javascript, deberías echarle un vistazo a http://underscorejs.org/ Pero lo que quizás muchos no sepan es de la existencia de esta otra librería, que hace lo mismo pero con el lenguaje PHP, algo que se conoce como «port», y a la que han agregado alguna que otra cosilla y le han quitado alguna función específica de la programación del lado del cliente. Obviamente, muchas… Continuar leyendo


Navengando por la web he encontrado éste framework muy interesante llamado Phalcon que está escrito como una extensión de C para obtener el máximo rendimiento en nuestra aplicación web. ¿Cómo trabaja Phalcon? Los componentes están libremente acoplados. Con Phalcon, nada está impuesto: tienes la libertad de usar todo el framework, o solo las partes que necesites Optimizaciones de bajo nivel ayudan a reducir la sobrecarga requerida para correr aplicaciones MVC Las operaciones con base de datos se efectuán con la máxima eficiencia al usar un ORM para PHP escrito en C Phalcon accede directamente a las estructuras internas de PHP optimizando… Continuar leyendo


Fundada en 1987 por John McAfee, la compañía especializada en seguridad informática fue comprada hace tres años por el mayor fabricante mundial de microchips, Intel, que pago cerca de 6000 millones de euros. Ahora según ha sido dado a conocer por el CEO de Intel, Brian Krzanich, McAfee sufrirá una serie de cambios importantes entre los que destaca la pérdida de su nombre tras 20 años o la llegada de nuevos planes para ofrecer de forma gratuita elementos de sus soluciones de seguridad a dispositivos móviles. McAfee Security que ahora pasará a llamarse Intel Security englobará toda la tecnología relacionada con la… Continuar leyendo


Lo que se puede resaltar es que C superó a Java y que Transact-Sql sigue escalando. Enero 2014 Enero 2013 Cambio Lenguaje Ratings Cambio 1 1 C 17.871% +0.02% 2 2 Java 16.499% -0.92% 3 3 Objective-C 11.098% +0.82% 4 4 C++ 7.548% -1.59% 5 5 C# 5.855% -0.34% 6 6 PHP 4.627% -0.92% 7 7 (Visual) Basic 2.989% -1.76% 8 8 Python 2.400% -1.77% 9 10 JavaScript 1.569% -0.41% 10 22 Transact-SQL 1.559% +0.98% 11 12 Visual Basic .NET 1.558% +0.52% 12 11 Ruby 1.082% -0.69% 13 9 Perl 0.917% -1.35% 14 14 Pascal 0.780% -0.15% 15 17 MATLAB… Continuar leyendo


Esta semana hemos publicado un interesante artículo sobre qué podemos hacer para mejorar la experiencia de usuario en sitios Responsive Web Design, para evitar el efecto indeseable de las «páginas obesas». El artículo se titulaba Mejorar la experiencia de usuario en sitios Responsive y centraba sus consejos en relación a las webs «Responsive» (adaptables a todos los tipos de usuarios y sistemas, tanto de escritorio como dispositivos), pero lo cierto es que los consejos de optimización son siempre útiles para cualquier tipo de sitio que podamos crear. Uno de los motivos por los que es fundamental la optimización es porque Google posiciona mejor a… Continuar leyendo


Glyphs es un conjunto de iconos de alta calidad diseñados y recopilados por Alexey Anatolievich para su uso de forma sencilla y directa. Entre las distintas temáticas que podemos encontrar en este repositorio destaca desde monitores, flechas, navegadores, Internet (nube), herramientas, calendarios, batería, Wi-Fi, dispositivos… hasta una diversidad de acciones como cortar, seleccionar, cerrar, salir, cancelar, añadir o repetir, entre otras. Esta interesante colección cuyos elementos podemos implementar en nuestra página web o aplicación, reúne 150 icónos que es posible descargar uno a uno o seleccionar de forma conjunta. Todos los recursos se ofrecen como archivos PSD y están disponibles para… Continuar leyendo


SVGeneration es una herramienta online que mediante diferentes paneles de control, permite modificar color, tamaño y otros parámetros de una colección de patrones de diseño listos para ser usados en aplicaciones o fondos de web. Al configurar cada pattern con esta plataforma, automáticamente se genera el SVG e incluso el código CSS (hojas de estilo en cascada), facilitando de sobremanera el trabajo. Como ya hemos señalado en alguna ocasión SVG es un archivo de formato gráfico extremadamente flexible que puede adaptarse a cualquier resolución sin la menor pérdida de calidad, convirtiéndose en ideal para websites diseñadas en responsive evitándo tener que… Continuar leyendo