Fabio Caballero

Sharing everything – Compartiendo de todo

Archive for the ‘Desarrollo’ Category

Google App Engine soporta Java™

Google App Engine Blog: Seriously this time, the new language on App Engine: Java™

Finalmente el requerimiento mas solicitado desde que Google App Engine fue lanzado, a sido cumplido y es posible desarrollar aplicaciones Java sobre el.

Veremos con el tiempo, como resulta desarrollar aplicaciones Java en el sandbox de GAE y que tan estandar resulta el desarrollo.

Google se ha preocupado de ofrecer un ambiente los mas confortable posible para los desarrolladores Java, es cuestión de tiempo tener feedback de la comunidad sobre el potencial de este nuevo feature de GAE.

Estaremos en linea!

BDD + Cucumber + Ruby

Estuve leyendo sobre BDD y una herramienta que permite implementar BDD, Cucumber.

RSPEC es un framework escrito en Ruby para desarrollo basado en BDD. Cucumber es parte de  los componentes del framework.

Con BDD podemos describir como nuestra aplicación se debe comportar y generar código de ejemplo, que luego pueda ser completado y mejorado.

Muy interesante!!

Luego de TDD (Test Driven Development) llega este concepto  interesante de llevar bien adelante el comienzo del tracking del ciclo de un requerimiento.

BDD, nos propone comenzar el ciclo en la redacción del requerimiento mismo. Este articulo explica el concepto muy bien The Truth about BDD.

Mas sobre el tema en momentos…

Este es un articulo Don’t play whack the gopher • The Register bastante interesante sobre el tema de gestión de requerimientos y como llevar efectivamente una gestión en un entorno de desarrollo dirigido por metodologías ágiles.

Este extracto del articulo es la cruda realidad de la gestión de requerimientos:

Getting the requirements management piece right is a lot harder than most people think, and one of the key issues is communications between the primary stakeholders in any project. These can be the business looking to make revenue and profits from the project, the consumers of the project who look to use it easily and effectively, and the implementers charged with trying to make the project work. According to Barrett the connections between these three are normally broken in some way.

Mozilla Labs presentando Geode

Mozilla Labs » Blog Archive » Introducing Geode

Geode es una tecnología que permitirá al navegador conocer su localización con consentimiento del usuario. Esta tecnología que responderá en el futuro a un estandar de la W3C crea un espacio para una nueva generación de aplicaciones web mas inteligentes.

Twittering About Architecture

Twitter Technology Blog: Twittering About Architecture

Twitter is, fundamentally, a messaging system. Twitter was not architected as a messaging system, however. For expediency’s sake, Twitter was built with technologies and practices that are more appropriate to a content management system.

AJAX Libraries API – Google Code

AJAX Libraries API – Google Code

What is the AJAX Libraries API?

The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries. By using the Google AJAX API Loader’s google.load() method, your application has high speed, globaly available access to a growing list of the most popular JavaScript open source libraries including:

* jQuery
* prototype
* script.aculo.us
* MooTools
* dojo

Google works directly with the key stake holders for each library effort and accept the latest stable versions as they are released. Once we host a release of a given library, we are committed to hosting that release indefinitely.

Twitter API Goes Geo

Twitter API Goes Geo


Thanks to some new API updates, one can now update the Location field in a Twitter user’s profile using the Twitter API.

EasyEclipse | Free, open source, easy-to-use Eclipse distributions and plugins for Windows, Mac and Linux – Easy Eclipse downloads

EasyEclipse packages together Eclipse, the open-source software
development platform, and selected open source plugins.

They select, assemble, test, patch, build installers and document
a full IDE, offered as reliable distributions and plugins.

EasyEclipse is:

* Free and open-source,
* Easy to download and install, and
* Simple to maintain, without version and dependency issues

Higgins Project es un framework diseñado para integrar identidad, perfil e información sobre relaciones sociales a traves de multiples sitios, aplicaciones o dispositivos.

Higgins no es un protocolo, es infraestructura basada en software que soporta una experiencia usuario consistente que integra con los protocolos mas populares de identidad digital, incluyendo WS-Trust, OpenID, SAML, XDI, LDAP y otros.

El corazón de la experiencia usuario de Higgins es la i-card, una nueva forma de referirse a la colección de información sobre identidad que podemos enviar a un sitio o aplicación. El objetivo es delegar tanto control como sea posible con estas i-cards al usuario.

Higgins usa las i-cards para unificar y estandarizar las interacciones sobre identidad sin importar el protocolo o fuente subyacente. Usted podria, por ejemplo, usarlas para registrarse y entrar a una aplicación o un sitio, para intercambiar con amigos o en las comunidades, para compartir en las aplicaciones o servicios de social networking o para usarlas en nuestras propias aplicaicones.

Habrá que seguir de cerca esta tecnología, ya que es promovida por grandes de la industria del software como:

Si bien es una tecnología nueva suena muy prometedora y robusta. Es como para tener en cuenta.

Flickr Photostream

Desde arriba!

Publicidad