Translate

Mostrando entradas con la etiqueta Software. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software. Mostrar todas las entradas

jueves, 7 de noviembre de 2013

Extensión del PMBOK sobre proyectos de Software


Se ha publicado recientemente una extensión al PMBOK 5ta. edición, la cual tiene la peculiaridad de ser sobre Software. Al parecer los ejemplos de la ingeniería de la construcción carecen de la intangibilidad, sostenidos y bemoles que el Software tiene. 244 Páginas que serán interesantes de leer y ver cual fue el resultado en la participación de la IEEE con el PMI.

Más información: http://marketplace.pmi.org/Pages/ProductDetail.aspx?GMProduct=00101457501

viernes, 4 de enero de 2013

Optimizando el tiempo de desarrollo Java con JRebel



A pesar de que IDE´s como Eclipse a partir de la versión Indigo (y netbeans desde antes) ya proveen funcionalidad parcial de deploy incrementales, Jrebel va mucho más ayá de lo que Java Hot Spot puede proveer cuando activamos nuestro Tomcat en modo debug.

Con Hot Spot podemos modificar nuestras vistas (Jsf´s) para que sean recompiladas automáticamente, cambiar textos desde nuestro controlador (beans), pero una vez agregamos un método a una clase o modificamos funcionalidad fuerte dentro de un método... la magia se acaba :( y debemos volver a re desplegar nuestra aplicación.  El realizar las modificación instantáneamente a nivel de Class Loaders hacen de JRebel una atractiva opción comercial para minimizar el tiempo de desarrollo de aplicaciones Web en Java en donde frameworks como Spring pueden convivir con las funcionalidad que la herramienta ofrece.

Pero que mejor que desde Estonia (país de donde nace esta herramienta) nos den una introducción más detallada: http://zeroturnaround.com/jrebel/desarrollando-en-java-con-jrebel/




sábado, 15 de septiembre de 2012

martes, 4 de septiembre de 2012

Software Testing - Cuando la destrucción es una valiosa creación


John Regehr (Utah university) y Sean Benneth nos muestran a través de la plataforma http://www.udacity.com/ la teoría, práctica e importancia detrás de las pruebas de software. Desde la prueba de un simple algoritmo, servicios de kernel hasta modelos aerospaciales, la teoría ejemplificada y práctica hace de este curso un buen punto de referencia en la materia.

El curso es gratuito y el contenido, descripción y registro se puede realizar en:
http://www.udacity.com/overview/Course/cs258/CourseRev/1




jueves, 30 de agosto de 2012

Pulse llega de lo móvil a la Web... móvil también

El popular app de Tablets y Smartphones llega a la Web (chrome, firefox, safary y IE) y con una alianza de  IE se hace mucho más interactivo. Una alternativa visual más enriquecida que el ya antiguo RRS.

Más información:
http://blog.pulse.me/post/30462676218/pulse-for-web-now-marking-stories-read



domingo, 13 de marzo de 2011

El Diseño del Diseño de Software



El proceso de elaboración de software es considerado por muchos un Arte. La pregunta "¿Cómo se diseña un diseño de software?" es una de las más complejas de resolver debido a que cada respuesta puede estar orientada a una metodología y/o frameworks que ayudan a gestionar los proceso y actividades relacionados a las distintas faces del ciclo de vida del software. Sin embargo,  factores puramente humanos como la inspiración, abstracción y conocimientos son determinantes para potencializar un mayor éxito o fracaso de un proyecto de elaboración de software.

El libro "The Design of Design: Essays from a Computer Scientist" de Frederick Brook publicado en Abril del 2010 es sin duda otra valiosa fuente de información producto de investicación y experiencia cuyas criticas lo han descrito como la continuación de su famosa publicación  The Mythical Man-Month : Essays on Software Engineering.  El  libro muestra el Diseño desde la perspectiva psicológica, técnica, científica y en algunos casos hasta filosófica. La experiencia de Brook  durante la dirección del desarrollo de la familia de ordenadores IBM S/360, dirección de proyectos para el Departamento de Defensa de los Estados Unidos y hasta la elaboración del diseño en la rama de complejos habitacionales, deja un amplio alcance de sus teorías y reflexiones sobre este complejo proceso.


domingo, 20 de febrero de 2011

Documental El triunfo de los Nerds


Luego de haberles comentado sobre el documental Revolution OS que muestra la historia del Open Source, ahora les recomiendo el documental  Triumph of the Nerds elaborado a finales de los noventas y que muestra la historia de la  Computadora Personal  (Personal Computing) (Alias: CPU (Alias: paralelepípedo rectangular que en los 90's pesaban como anclas de Titanic, eran caros como ahora están los tortrix y en la universidad muchas veces cargamos como biblias bajo el brazo de arriba para abajo todos desvelados)).

De la mano del mismo Steve Jobs, Bill Gates y otros eruditos del PC, se muestra como los "nerds" dieron paso al surgimiento de Apple, Microsoft, IBM y otras grandes empresas que hoy por hoy siguen marcando la tendencia de muchas áreas tecnologías sólo por el hecho de exponer su individualismo al máximo e impresionar a sus amigos.

PlayList de YouTube con los 18 capítulos: click aquí