Historia por categorías: Desarrollo

Posts relacionados con la programación y el desarrollo de software en general

Glow JavaScript Library

Glow es una librería de Javascript desarrollada en la BBC y más o menos en la misma linea de jQuery: provee manejo simplificado del DOM y de eventos, animaciones, componentes de interfaz de usuario, tdo esto de ofrma unificada para los distintos navegadores, soportando incluso veriones un poco antiguas de los mismos. Se ve interesante… Vía Delicious

Scala as the long term replacement for java/javac?

Scala as the long term replacement for java/javac?: James Strachan le apuesta a Scala como el sucesor más probable de Java, o como su reemplazo a largo plazo. Acierte o no, creo que no sería mala idea ir aprendiendo un poco del lenguaje, que se ve sumamente interesante… Vía Delicious

Premature Flexibilization Is The Root of Whatever Evil Is Left

Premature Flexibilization Is The Root of Whatever Evil Is Left, interesante post en HubSopt que sostiene que debe evitarse el hacer excesivamente flexible una pieza de software en las etapas tempranas del desarrollo, porque esto suele hacer el desarrollo más difícil en el futuro. En otras palabras, tratar de programar para resolver los problemas actuales antes que los futuros, los que se podrían presentar. Tiene su gran cuota de verdad, en mi opinión. Vía Hacker News

Django Design Patterns

Django Design Patterns, una colección de los patrones encontrados en la implementación del framework Django. Dicen los autores: “Todos estos hacen más fácil la colaboración, más simple la codificación o más mantenible el código. Ninguno de ellos son patrones de diseño en el sentido de los patrones de diseño de la GoF. Los llamamos patrones de diseño porque ningun otro (término) parecía más cercano o conveniente”. Se ve sumamente interesante, habrá que darle una revisada de todos modos… Vía Hacker News

Coding Horror: It Came From Planet Architecture

It Came From Planet Architecture, en Coding Horror: las desventajas de la abstracción en exceso en el desarrollo de software. Es bastante antiguo el post, pero de todos modos creo que es algo que todos los que desarrollamos software deberíamos tener en cuenta.

_why hablando sobre cómo enseñar a los niños a programar (video)

ART && CODE Symposium: Hackety Hack, why the lucky stiff from STUDIO for Creative Inquiry on Vimeo.

El video muestra al maestro _why dando una charla en la convención Art and Code acerca de como enseñar a los niños a programar. No la he llegado a ver completa (ya es un poco tarde por aquí), pero se ve interesante y sobre todo entretenida. Vía Projectionist

Pocket Programming: Learning New Skills Anywhere

Pocket Programming: Learning New Skills Anywhere, en el blog de Joel Hughes. Consejos para practicar nuestras habilidades de programador mientras viajamos ligero. A tener en cuenta. Vía Delicious

Dynamically create a type with Python

Dynamically create a type with Python, cómo crear un tipo en Python en tiempo de ejecución. Interesante… Vía Hacker News

Google Talk para desarrolladores

Google Talk para desarrolladores: “Google ha abierto su servicio de mensajería instantánea para que puedas conectar tus propias aplicaciones cliente con el servicio Google Talk o conectar (unir) tu servicio con el nuestro.” Muy interesante… Vía Hacker News

mockito, framework para mocking en Java

mockito es un framework para trabajar con mocks (objetos ‘de mentira’) en Java, para lo que son pruebas de software y TDD. De los pocos ejemplos se ve interesante. Vía Trivium

Add Full-Text Search to your Django project with Whoosh

Add Full-Text Search to your Django project with Whoosh, un post en el blog de Arnie Brodowski que indica como usar Whoosh, una librería para indexado y búsqueda de texto desarrollada en Python, junto con Django, para dotar de capacidades de búsqueda de texto a nuestras aplicaciones Django. Sumamente interesante. Vía la portada de delicious

The Git Parable

The Git Parable, una detallada y esclarecedora explicación acerca del funcionamiento de Git, el controlador de versiones. Por Tom Preston-Werner, encontrado vía Trivium

Things You Should Never Do, Part I

Things You Should Never Do, Part I (Cosas que nunca debes hacer, parte 1): por ejemplo, nunca reescribir un proyecto de software desde cero. Confieso que soy culpable :S. Genial post en Joel on Software, encontrado vía Hacker News

Scratch Helps Kids Get With the Program

Scratch Helps Kids Get With the Program – NYTimes.com: post en el Gadgetwise Blog del New York Times acerca de Scratch, un entorno de programación orientado a niños de 8 años en adelante que les permite desarrollar juegos y animaciones uniendo bloques que representan cada una de las acciones del programa. Sumamente interesante, me parece excelente que se forme a las nuevas generaciones desde jóvenes :)… Vía Hacker News

The Origins of Scala

The Origins of Scala (Los orígenes de Scala), la primera parte de una entrevista a Martin Odersky, el creador del lenguaje de programación Scala. Vía Trivium