Recientemente en Desarrollo Web (Edición Abril '12)

El desarrollo web es una industria que está en un estado de constante cambio con las tecnologías y el cambio de jerga y mutación en un ciclo sin fin. Sin mencionar el gran diluvio de información que uno tiene que procesar todos los días..

En esta serie, que se publica mensualmente, buscaremos rectificar esto al traerle todas las noticias importantes, anuncios, lanzamientos y discusiones interesantes dentro de la industria de desarrollo web en un paquete conciso. Únete a mí después del salto!


Noticias y Lanzamientos

Todas las noticias importantes en un solo lugar: lanzamientos, anuncios, disputas de las empresas, problemas de seguridad y todos los problemas relacionados..

El infame debate de semi-colón

Ahh, JavaScript. Creo que ha causado más conflicto que eseHelen Esta vez ha habido una gran cantidad de actividad en torno a una única coma desaparecida. No quiero alejarte del drama, así que echa un vistazo a la discusión de Github a continuación, después de tomar algunas palomitas de maíz..

Personalmente, si no estás en CoffeeScript, solo agrega ese maldito punto y coma y llámalo un día.

Haga clic aquí para el drama de Internet

Django se muda a Github, finalmente

La mayoría de los pitonistas conocen a Django. Para aquellos de ustedes que no lo hacen, Django es un marco de Python de alto nivel que lo ayuda con el desarrollo web. Mientras que Django ha tenido un repo en Github durante mucho tiempo, estaba en un estado de desolación. A menudo verías que el repositorio solo contenía versiones que estaban muy por detrás de la curva..

Bueno, no más de eso. Django finalmente se mudó a Github y el repo parece estar activo. Si estás interesado, Subversion fue lo que se usó para administrar Django anteriormente, desde 2005.

Repositorio de github

Meteor, una nueva forma de construir aplicaciones

Cansado de los marcos y tecnologías actuales, un grupo de desarrolladores ha creado un marco completo, solo JavaScript..

Meteor es un conjunto de nuevas tecnologías para crear aplicaciones web de alta calidad en una fracción del tiempo, ya sea que sea un desarrollador experto o simplemente esté comenzando. Estoy seguro de que la gente ya está cansada de leer sobre JavaScript y la gran cantidad de marcos que brotan cada día, pero merece la pena echarle un vistazo..

Lee mas

SPDY gana más tracción con Firefox Beta

SPDY, desarrollado por Google, es un protocolo de red destinado a mejorar los tiempos de carga de las páginas web y la seguridad web..

Al igual que con cualquier cosa relacionada con la web, se necesitan miles de años para estandarizar todo y los navegadores ya han comenzado a implementar versiones experimentales de la tecnología. La última versión beta de Firefox agrega soporte para el protocolo, activándolo de forma predeterminada. No es el único navegador que hacer: Chrome ya incluye soporte para SPDY, mientras que Opera hace lo mismo con su vista previa de la versión 12..

Notas de lanzamiento

Microsoft anuncia el tema de Metro jQuery Mobile

Microsoft, con el fin de aumentar el conocimiento de su interfaz de Metro espectacularmente limpia, ha abierto un diseño temático de Metro para jQuery mobile. El tema incluye una gran cantidad de interacciones y widgets temáticos de Metro y parece funcionar realmente bien.

Lee mas

Firefox está ahora en la versión 12

Otro mes, otra actualización de Firefox. Para ser justos, las actualizaciones son ahora bastante sustanciales esta vez, aunque.

Esta versión presenta un montón de herramientas y mejoras para desarrolladores, junto con un proceso de actualización mucho más optimizado. La lista de actualizaciones relacionadas con los desarrolladores, las que realmente nos interesan, hace que sea una lectura bastante interesante, así que asegúrese de hacer clic en el siguiente enlace..

Lee mas

CoffeeScript, ahora con el modo estricto de JavaScript, actualizaciones a la versión 1.3

Los desarrolladores aman u odian a CoffeeScript. Personalmente me encanta por lo que estás viendo esto aquí. La última versión hace cumplir lo más estricto en tiempo de compilación, lo que ayuda a eliminar esos problemas molestos y persistentes..

La versión 1.3 también le ofrece mejoras en el REPL, así como un montón de ajustes y mejoras.

Registro de cambios

Actualizaciones de Rails a la luz de problemas de seguridad recientes

Con el caos causado por el problema de asignación masiva el mes pasado, el equipo de Rails ha reconsiderado su postura sobre este tema y ha eliminado la versión 3.2.3 que cambia el valor de config.active_record.whitelist_attributes . También hay varias correcciones y mejoras variadas incluidas en esta versión..

Notas de lanzamiento


Nuevos niños en el bloque

Como desarrolladores web, la gran cantidad de recursos que podemos aprovechar aumenta exponencialmente con el tiempo. A continuación, le ofrecemos un vistazo rápido a algunos recursos creados recientemente que merecen su atención, desde libros nuevos a scripts y marcos..


Smooth.js

Smooth.js toma una matriz de números o vectores y devuelve una función paramétrica que interpola continuamente esa matriz. Smooth.js admite varios métodos de interpolación y opciones flexibles para el comportamiento de los límites.

Github Repo


Camino de desplazamiento

jQuery Scroll Path es un complemento que te permite definir tu propia ruta de desplazamiento personalizada. Lo que esto significa exactamente se comprende mejor al ver la demostración. El complemento utiliza la sintaxis con lienzo para trazar rutas, utilizando los métodos moveTo, lineTo y arc. Para ayudar a obtener la ruta correcta, se puede habilitar una superposición de lienzo con la ruta al inicializar el complemento.

Github Repo


keymaster.js

Keymaster es una micro-biblioteca simple (100 LoC o menos) para definir y enviar atajos de teclado. No tiene dependencias.

Github Repo


jamón

PHP Microframework para usar con lo que quieras. Básicamente, solo un enrutador rápido con buena sintaxis y un cache singleton. Agregaré más cosas a medida que avanzo, como quizás un sistema de extensión, autocargador y algunas otras cosas para hacer que el desarrollo en PHP sea menos irritante de lo que actualmente.

Github Repo


mailcheck.js

El complemento jQuery que sugiere un dominio correcto cuando los usuarios escriben incorrectamente en una dirección de correo electrónico.

Github Repo


Hammer.js

Hammer.js es una biblioteca de javascript que se puede usar para controlar gestos en dispositivos táctiles..

Github Repo


Monorriel.js

Monorail.js nunca te forzará, y usa solo lo que necesitas. Monorail.js nunca te obligará a instalar nada que no sea necesario para tu proyecto. El objetivo es utilizar lo que necesites. Cualquier otra cosa que no sea crear un proyecto siempre será opcional..

Github Repo


Arco iris

Rainbow es una biblioteca de resaltado de sintaxis de código escrita en Javascript. Fue diseñado para ser liviano (1.4kb), fácil de usar y extensible.

Github Repo


Línea de tiempo

Hay muchas herramientas de línea de tiempo en la web, pero casi todas son difíciles para la vista o difíciles de usar. Cree líneas de tiempo que sean al mismo tiempo bellas e intuitivas para los usuarios. La línea de tiempo es ideal para captar medios de diferentes fuentes. Simplemente agregue un enlace de Twitter, YouTube, Flickr, Vimeo, Google Maps o SoundCloud y Timeline lo formateará para que se ajuste perfectamente. Más tipos de medios serán soportados en el futuro..

Github Repo


FakeS3

FakeS3 es un servidor ligero que responde a las mismas llamadas que responde Amazon S3.
Es extremadamente útil para probar S3 en un entorno de espacio aislado sin hacer llamadas a Amazon, lo que no solo requiere red, sino que también le cuesta mucho dinero..

Github Repo


retina.js

retina.js facilita el servicio de imágenes de alta resolución a dispositivos con pantallas retina. Cuando sus usuarios cargan una página, retina.js verifica cada imagen en la página para ver si hay una versión de alta resolución de esa imagen en su servidor. Si existe una variante de alta resolución, el script intercambiará esa imagen en el lugar.

Github Repo


Mochila

Rucksack es un complemento de jquery para organizar elementos que pueden caber en el ancho dado. Se basa en el algoritmo de mochila..

Github Repo


jQuery PopBox

jQuery PopBox es un elemento de interfaz de usuario de globo simple inspirado en 37Signals Highrise CRM.

Github Repo


html2canvas

Este script le permite tomar "capturas de pantalla" de páginas web o partes de él, directamente en el navegador de los usuarios. La captura de pantalla se basa en el DOM y, por lo tanto, puede que no sea 100% precisa de la representación real, ya que no realiza una captura de pantalla real, sino que genera una captura de pantalla basada en la información disponible en la página..

Github Repo


Lo mejor de internet

A menudo, no estás buscando realmente un tutorial sino una perorata, una opinión o las reflexiones de un desarrollador cansado o simplemente algo genial con absolutamente ningún uso en el mundo real. Esta sección contiene enlaces a esas cosas interesantes y geniales de la comunidad de desarrolladores..

PHP: un fractal de mal diseño.

Una vista detallada de por qué la mayoría de las personas, cuando se les da un arma con dos balas y se les pide que disparen a Hitler o PHP, quieren disparar a PHP dos veces. Como soy un amante de PHP, no puedo evitar estar de acuerdo con mucho de este artículo..

Lee mas

PHP chupa! Pero me gusta!

Un contrapunto realmente bien escrito al artículo anterior, respaldado por una gran cantidad de razonamiento razonado..

Lee mas

El punto y coma infernal

Brendan Eich interviene con su postura sobre la cuestión del punto y coma de JavaScript completo.

Lee mas

Cómo ser un programador exitoso sin un título de CS

Una respuesta maravillosamente detallada en StackOverflow que describe cómo ser un programador kickass sin un costoso título de CS.

Lee mas

Despliegues de tiempo de inactividad cero para aplicaciones Rails

Una presentación muy informativa que describe cómo debe continuar para ejecutar y actualizar sus aplicaciones Rails.

Lee mas

En ser "Senior"

Un poco de lectura sobre la industria del software y la carrera de ratas en torno a los títulos..

Lee mas


Terminando

Bueno, eso es sobre todos los cambios importantes que ocurrieron últimamente en nuestra industria..

¿Quieres que cubramos más noticias estándar? Un enfoque en los próximos guiones tal vez? ¿O simplemente más publicaciones y discusiones interesantes de la comunidad? Háganos saber en los comentarios y muchas gracias por leer.!