The document discusses branching per user story in version control systems like Git. It covers topics like branching workflows, commits, merging, rebasing, continuous integration using tools like Jira and Bamboo, and linking work items like user stories or issues to code changes. The goal is to illustrate how to structure code development around individual user stories with branches in order to facilitate continuous integration and delivery.
Este documento presenta Spock como una solución para facilitar la escritura y comprensión de pruebas unitarias y de integración en Grails. Spock proporciona una sintaxis basada en bloques y especificaciones declarativas que simplifican la escritura de pruebas. Además, Grails incluye mixins de prueba que agregan funcionalidad de prueba a los controladores, servicios y otros artefactos de Grails.
Cambia la forma de desarrollar tus aplicaciones web con groovy y grailsFátima Casaú Pérez
Groovy es un lenguaje dinámico para desarrollar aplicaciones web que se ejecuta en la JVM. Grails es un framework para crear aplicaciones web basadas en Java EE que utiliza Groovy como lenguaje de programación y sigue el patrón MVC. Grails simplifica el desarrollo web mediante convenciones como la ubicación de archivos y nombres descriptivos, lo que reduce la necesidad de configuración.
Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011Fátima Casaú Pérez
Este documento presenta una introducción a las pruebas funcionales con Geb (WebDriver) en aplicaciones Grails. Explica que Geb permite probar la funcionalidad y el interfaz gráfico de aplicaciones web mediante el uso de navegadores como Firefox o Chrome. Utiliza un enfoque basado en objetos de páginas que proporciona modularidad y reutilización. También cubre temas como la inspección y navegación del contenido HTML, el uso de JavaScript y Ajax, y provee un ejemplo de aplicación de blog desarrollada en Gra
t3chfest 2016 - Implementando microservicios, como y por queFátima Casaú Pérez
Últimamente se escucha hablar mucho de microservicios web y parece un tendencia en el desarrollo de aplicaciones pero en muchas ocasiones no se sabe muy bien qué son, cuál es son sus diferencias con respecto a las aplicaciones monolíticas y qué ventajas nos aportan con respecto a éstas últimas.
En esta charla veremos una introducción a los microservicios, una comparativa con las aplicaciones monolíticas y ejemplos de frameworks, herramientas y arquitecturas que podemos montar para implementar y desplegar aplicaciones basadas en microservicios
Charla en Madrid Spring User Group (www.meetup.com/madrid-spring-user-group/) sobre el uso del framework Spock en aplicaciones Spring Boot y como contenido extra, breve introducción al framework GEB para pruebas funcionales
A review of some project management basics and some thoughts on how new processes and cloud tools are changing project management.
Presented by Jane Zhang at Toronto Net Tuesday - Project Management in the Cloud on October 18, 2011
Spock is a testing framework for Java and Groovy applications that allows for highly expressive tests. It uses Groovy as its language and provides features like a JUnit runner, object mocking, and descriptive specifications. Spock tests can be written using fields, fixture methods, and feature methods with blocks to group test steps and assertions. Grails applications can also use Spock for integration and functional testing with the Geb plugin, which provides browser automation and page object modeling support.
This webbinar is about a how a team can get in control of its work while understanding what needs to be improved. In the presentation, we see how a small team gradually introduces new policies to get a better clarity about the current situation and ends-up with a Kanban system. There is of course much more to say and present about Kanban than what is in the webbinar, but I find that it helps most of the teams I meet to get interested in the tool.
Este documento presenta Spock como una solución para facilitar la escritura y comprensión de pruebas unitarias y de integración en Grails. Spock proporciona una sintaxis basada en bloques y especificaciones declarativas que simplifican la escritura de pruebas. Además, Grails incluye mixins de prueba que agregan funcionalidad de prueba a los controladores, servicios y otros artefactos de Grails.
Cambia la forma de desarrollar tus aplicaciones web con groovy y grailsFátima Casaú Pérez
Groovy es un lenguaje dinámico para desarrollar aplicaciones web que se ejecuta en la JVM. Grails es un framework para crear aplicaciones web basadas en Java EE que utiliza Groovy como lenguaje de programación y sigue el patrón MVC. Grails simplifica el desarrollo web mediante convenciones como la ubicación de archivos y nombres descriptivos, lo que reduce la necesidad de configuración.
Taller Testing en Grails con Grails y Geb (WebDriver) - Springio I/O 2011Fátima Casaú Pérez
Este documento presenta una introducción a las pruebas funcionales con Geb (WebDriver) en aplicaciones Grails. Explica que Geb permite probar la funcionalidad y el interfaz gráfico de aplicaciones web mediante el uso de navegadores como Firefox o Chrome. Utiliza un enfoque basado en objetos de páginas que proporciona modularidad y reutilización. También cubre temas como la inspección y navegación del contenido HTML, el uso de JavaScript y Ajax, y provee un ejemplo de aplicación de blog desarrollada en Gra
t3chfest 2016 - Implementando microservicios, como y por queFátima Casaú Pérez
Últimamente se escucha hablar mucho de microservicios web y parece un tendencia en el desarrollo de aplicaciones pero en muchas ocasiones no se sabe muy bien qué son, cuál es son sus diferencias con respecto a las aplicaciones monolíticas y qué ventajas nos aportan con respecto a éstas últimas.
En esta charla veremos una introducción a los microservicios, una comparativa con las aplicaciones monolíticas y ejemplos de frameworks, herramientas y arquitecturas que podemos montar para implementar y desplegar aplicaciones basadas en microservicios
Charla en Madrid Spring User Group (www.meetup.com/madrid-spring-user-group/) sobre el uso del framework Spock en aplicaciones Spring Boot y como contenido extra, breve introducción al framework GEB para pruebas funcionales
A review of some project management basics and some thoughts on how new processes and cloud tools are changing project management.
Presented by Jane Zhang at Toronto Net Tuesday - Project Management in the Cloud on October 18, 2011
Spock is a testing framework for Java and Groovy applications that allows for highly expressive tests. It uses Groovy as its language and provides features like a JUnit runner, object mocking, and descriptive specifications. Spock tests can be written using fields, fixture methods, and feature methods with blocks to group test steps and assertions. Grails applications can also use Spock for integration and functional testing with the Geb plugin, which provides browser automation and page object modeling support.
This webbinar is about a how a team can get in control of its work while understanding what needs to be improved. In the presentation, we see how a small team gradually introduces new policies to get a better clarity about the current situation and ends-up with a Kanban system. There is of course much more to say and present about Kanban than what is in the webbinar, but I find that it helps most of the teams I meet to get interested in the tool.
A study by Forrester Research, Inc. estimates the typical PPM software implementation can achieve an ROI of over 250% with a payback period of less than 12 months (“The ROI of Project Portfolio Management Tools,” May, 2009). Yet achieving such impressive results depends on more than just choosing the application with the right list of features.
View this slide excerpt from the webinar which explores common PPM implementation challenges and reveals proven strategies for circumventing them. You will learn:
-The primary drivers of PPM software ROI
-The most critical mistakes of PPM implementations & how to avoid them
-Ways to improve top-down support for your PMO or PPM practices
-The keys to accelerating user adoption
-Strategies for managing the PPM vision, the resulting change, & your PPM vendor
Convergence of Cloud Computing & Project ManagementVSR *
1. Cloud computing and project management are converging as technology provides real-time information and computing power to automate business processes.
2. Smart data centers that utilize virtualization, multi-tenant applications, and internet access can provide reliable computing power at an affordable price through public cloud computing.
3. Public clouds are playing a key role in making commercially viable computing power available, as building private data centers requires large upfront investments that many small and medium businesses cannot afford.
El documento presenta a Fátima Casaú Pérez, una experta en desarrollo ágil de aplicaciones web con 5 años de experiencia como instructora y desarrolladora de software. Ella se especializa en plataforma Java, Groovy & Grails y metodologías ágiles. El documento también incluye sus datos de contacto.
Linda rising - the power of an agile mindsetMagneta AI
I‘ve wondered for some time whether much of Agile’s success was the result of the placebo effect, that is, good things happened because we believed they would.
The placebo effect is a startling reminder of the power our minds have over our perceived reality. Now cognitive scientists tell us that this is only a small part of what our minds can do.
Research has identified what I like to call «an agile mindset», an attitude that equates failure and problems with opportunities for learning, a belief that we can all improve over time, that our abilities are not fixed but evolve with effort.
What’s surprising about this research is the impact of an agile mindset on creativity and innovation, estimation, and collaboration in and out of the workplace.
I’ll relate what’s known about this mindset and share some practical suggestions that can help all of us become even more agile.
Spring IO '15 - Developing microservices, Spring Boot or Grails?Fátima Casaú Pérez
The document discusses the options of using Spring Boot or Grails to build microservices. It provides an overview of Spring Boot, Groovy, and GVM (Groovy enVironment Manager). It then gives an example of implementing a simple REST API using Spring Boot with Groovy, Gradle, creating an entity, repository, and controller. The document compares this to implementing the same example using Grails.
The New Book "Digital gaps: Bridging Multiple Gaps to Run Cohesive Digital Bu...Pearl Zhu
“Digital Gaps -Bridging Multiple Gaps to Run Cohesive Business” is a guide book to help digital leaders and professionals today identify, analyze, and mind multiple gaps with multidisciplinary insight and holistic understanding. Today’s digital organization simply just can’t stand still. Bridging the 'gap of opportunity' between where you are and want to become is a welcomed challenge and a step-wise approach to make a leap of digital transformation.
El documento describe la evolución de las metodologías ágiles. Se menciona que en 2001 se reunieron críticos de las metodologías tradicionales que dieron lugar al Manifiesto Ágil. Este manifiesto establece cuatro valores fundamentales: individuos e interacción sobre procesos y herramientas, software funcionando sobre documentación exhaustiva, colaboración con el cliente sobre negociación contractual, y respuesta al cambio sobre seguimiento de un plan.
This document provides an overview of the project management software JIRA and its capabilities. It introduces JIRA concepts like projects, components, versions and issues. It describes how to customize workflows and filters in JIRA. The document also explains how to use the GreenHopper extension to manage projects using agile methodologies through planning boards, task boards and contexts. Overall, the document serves as an introduction to using JIRA for issue tracking and project management.
A study by Forrester Research, Inc. estimates the typical PPM software implementation can achieve an ROI of over 250% with a payback period of less than 12 months (“The ROI of Project Portfolio Management Tools,” May, 2009). Yet achieving such impressive results depends on more than just choosing the application with the right list of features.
View this slide excerpt from the webinar which explores common PPM implementation challenges and reveals proven strategies for circumventing them. You will learn:
-The primary drivers of PPM software ROI
-The most critical mistakes of PPM implementations & how to avoid them
-Ways to improve top-down support for your PMO or PPM practices
-The keys to accelerating user adoption
-Strategies for managing the PPM vision, the resulting change, & your PPM vendor
Convergence of Cloud Computing & Project ManagementVSR *
1. Cloud computing and project management are converging as technology provides real-time information and computing power to automate business processes.
2. Smart data centers that utilize virtualization, multi-tenant applications, and internet access can provide reliable computing power at an affordable price through public cloud computing.
3. Public clouds are playing a key role in making commercially viable computing power available, as building private data centers requires large upfront investments that many small and medium businesses cannot afford.
El documento presenta a Fátima Casaú Pérez, una experta en desarrollo ágil de aplicaciones web con 5 años de experiencia como instructora y desarrolladora de software. Ella se especializa en plataforma Java, Groovy & Grails y metodologías ágiles. El documento también incluye sus datos de contacto.
Linda rising - the power of an agile mindsetMagneta AI
I‘ve wondered for some time whether much of Agile’s success was the result of the placebo effect, that is, good things happened because we believed they would.
The placebo effect is a startling reminder of the power our minds have over our perceived reality. Now cognitive scientists tell us that this is only a small part of what our minds can do.
Research has identified what I like to call «an agile mindset», an attitude that equates failure and problems with opportunities for learning, a belief that we can all improve over time, that our abilities are not fixed but evolve with effort.
What’s surprising about this research is the impact of an agile mindset on creativity and innovation, estimation, and collaboration in and out of the workplace.
I’ll relate what’s known about this mindset and share some practical suggestions that can help all of us become even more agile.
Spring IO '15 - Developing microservices, Spring Boot or Grails?Fátima Casaú Pérez
The document discusses the options of using Spring Boot or Grails to build microservices. It provides an overview of Spring Boot, Groovy, and GVM (Groovy enVironment Manager). It then gives an example of implementing a simple REST API using Spring Boot with Groovy, Gradle, creating an entity, repository, and controller. The document compares this to implementing the same example using Grails.
The New Book "Digital gaps: Bridging Multiple Gaps to Run Cohesive Digital Bu...Pearl Zhu
“Digital Gaps -Bridging Multiple Gaps to Run Cohesive Business” is a guide book to help digital leaders and professionals today identify, analyze, and mind multiple gaps with multidisciplinary insight and holistic understanding. Today’s digital organization simply just can’t stand still. Bridging the 'gap of opportunity' between where you are and want to become is a welcomed challenge and a step-wise approach to make a leap of digital transformation.
El documento describe la evolución de las metodologías ágiles. Se menciona que en 2001 se reunieron críticos de las metodologías tradicionales que dieron lugar al Manifiesto Ágil. Este manifiesto establece cuatro valores fundamentales: individuos e interacción sobre procesos y herramientas, software funcionando sobre documentación exhaustiva, colaboración con el cliente sobre negociación contractual, y respuesta al cambio sobre seguimiento de un plan.
This document provides an overview of the project management software JIRA and its capabilities. It introduces JIRA concepts like projects, components, versions and issues. It describes how to customize workflows and filters in JIRA. The document also explains how to use the GreenHopper extension to manage projects using agile methodologies through planning boards, task boards and contexts. Overall, the document serves as an introduction to using JIRA for issue tracking and project management.