Presentación que se usa en la charla sobre performance, apm, open source, elk https://consultorjava.com/blog/application-performance-management-en-aplicaciones-java/
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalTestingUy
Expositor: Federico Toledo
Resumen: "Es mejor que empieces el testing desde el comienzo". Esta frase se ha repetido tantas veces últimamente gracias al auge y relevancia de las metodologías ágiles, que (por suerte) remarcan la importancia que tienen las pruebas en el proceso de desarrollo. ¿Cuál es la mejor forma de enfocar el esfuerzo en testing cuando hablamos de pruebas de performance? ¿Deberíamos comenzar desde el comienzo del desarrollo, acompañándolo, de acuerdo a lo planteado por las metodologías ágiles, o deberíamos seguir con un enfoque del tipo waterfall? Si alguien de la audiencia está pensando sobre pruebas de performance y tiene que decidir cómo enfocar sus esfuerzos, en esta presentación compartiremos cómo son ambos enfoques basándonos en proyectos reales, pudiendo así generar una mejor imagen de cada uno. Veremos los pros y contras de cada uno y después de la charla podrán llegar a la conclusión de cuál les conviene más en su contexto.
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalTestingUy
Expositor: Federico Toledo
Resumen: "Es mejor que empieces el testing desde el comienzo". Esta frase se ha repetido tantas veces últimamente gracias al auge y relevancia de las metodologías ágiles, que (por suerte) remarcan la importancia que tienen las pruebas en el proceso de desarrollo. ¿Cuál es la mejor forma de enfocar el esfuerzo en testing cuando hablamos de pruebas de performance? ¿Deberíamos comenzar desde el comienzo del desarrollo, acompañándolo, de acuerdo a lo planteado por las metodologías ágiles, o deberíamos seguir con un enfoque del tipo waterfall? Si alguien de la audiencia está pensando sobre pruebas de performance y tiene que decidir cómo enfocar sus esfuerzos, en esta presentación compartiremos cómo son ambos enfoques basándonos en proyectos reales, pudiendo así generar una mejor imagen de cada uno. Veremos los pros y contras de cada uno y después de la charla podrán llegar a la conclusión de cuál les conviene más en su contexto.
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting
Cómo convertirse en un tester ágil por Gisela Vivas y Martin Zapata - Endava
Sobre la charla:
Te contaremos cómo ser un Agile Tester: algunas diferencias entre un equipo ágil y un equipo funcional, los principios de un tester ágil, y las habilidades deseables. También hablaremos sobre una herramienta para poder planificar el testing durante el proceso de desarrollo y cómo planear puntualmente las pruebas automatizadas.
Sobre Gisela:
Es ingeniera en sistemas con 12 años de experiencia en testing de software en múltiples y diversas áreas tales como: finanzas, e-commerce, sales, salud, compañías aéreas, etc. Trabajo en Endava desde hace 9 años. En su experiencia laboral ha trabajado como tester manual y automatizado en testing funcional y no funcional para aplicaciones móbiles , web y desktop. Está certificada en Scrum Mater, Scrum developer Y Agile Leadership. Además es instructora de Testing en un proyecto de inclusión social de jóvenes abriendo oportunidades de acceso a herramientas tecnológicas que faciliten su inserción laboral.
Sobre Martín:
Es ingeniero en sistemas de información, y trabaja en sistemas hace 11 años, siempre en el área de Testing. Ha trabajado en varios equipos con diferentes entornos y con distintas actividades tales como: testing manual, automatizado, realizó tareas de Scrum Master, también ha hecho análsisis de requerimientos. Actualmente se encuentra investigando sobre Performance Testing. Esta certificado como Scrum Master y en Agile Leadership. Le gusta mucho el trabajo en equipo, poder aprender y principalmente compartir todo nuevo conocimiento.
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...Federico Toledo
Charla sobre testing de performance y testing automatizado, centrado en las herramientas que nos permiten realizar estas tareas, pero sin dejar de lado la importancia de la metodología para aprovechar el máximo provecho que se le pueden sacar a estas herramientas.
Esto fue en el marco del evento organizado por CDA-Perú, en el que se presentó la alianza estratégica entre CDA y Abstracta, a través de la cual se ofrecen servicios especializados de testing automatizado y performance a empresas de Perú.
Meetup TestingAR 2016 - Performance testing durante y despuésFederico Toledo
Meetup TestingAR Agosto 2016
https://www.meetup.com/TestingAR/events/232589396/
Segunda Charla
Speaker: Federico Toledo
Título:Performance durante y después
Abstract:
“Es mejor que empieces el testing desde el comienzo”.
Esta frase se ha repetido tantas veces últimamente gracias al auge y relevancia de las metodologías ágiles, que (por suerte) remarcan la importancia que tienen las pruebas en el proceso de desarrollo.
¿Cuál es la mejor forma de enfocar el esfuerzo en testing cuando hablamos de pruebas de performance? ¿Deberíamos comenzar desde el comienzo del desarrollo, acompañándolo, de acuerdo a lo planteado por las metodologías ágiles, o deberíamos seguir con un enfoque del tipo waterfall?
Si alguien de la audiencia está pensando sobre pruebas de performance y tiene que decidir cómo enfocar sus esfuerzos, en esta presentación compartiremos cómo son ambos enfoques basándonos en proyectos reales, pudiendo así generar una mejor imagen de cada uno. Veremos los pros y contras de cada uno y después de la charla podrán llegar a la conclusión de cuál les conviene más en su contexto.
https://youtu.be/kt1wyR_q_l8?t=1h23m4s
Sesión 2 del curso "Metodologías Ágiles de Desarrollo de Software" de la Universidad de Alicante (http://www.dccia.ua.es/dccia/inf/asignaturas/MADS/2013-14)
Agiles y furiosos Un panorama del desarrollo ágil en aplicaciones AndroidMarco Avendaño
La popularidad de los teléfonos inteligentes se ha ido incrementando de manera exponencial con el transcurso de los años y actualmente se constituyen en una herramienta casi imprescindible en nuestras actividades. Junto a ello también está creciendo la demanda de las aplicaciones móviles, lo que ha ocasionado un aumento significativo en el número de proyectos de desarrollo de aplicaciones móviles, principalmente orientados al sistema operativo Android, debido a su preferencia en el mercado mundial. Sin embargo, debido a las características particulares del entorno móvil, se puede apreciar que los requisitos de estas aplicaciones son muy cambiantes, lo que manifiesta la necesidad de adoptar procesos ágiles de desarrollo.
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...Jose Luis Bugarin Peche
Presentación de las 3 herramientas open source que están dirigiendo la transformación tecnológica para el desarrollo de aplicaciones. Elaborado por Jose Luis Bugarin
Presentación de referencia para tener una mirada rápida de como el lenguaje de programación java puede ayudarnos a implementar la inteligencia artificial. Elaborado por Jose Luis Bugarin de CONSULTORJAVA.com
Más contenido relacionado
Similar a Gestión de Rendimiento en Aplicaciones Java - APM
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting
Cómo convertirse en un tester ágil por Gisela Vivas y Martin Zapata - Endava
Sobre la charla:
Te contaremos cómo ser un Agile Tester: algunas diferencias entre un equipo ágil y un equipo funcional, los principios de un tester ágil, y las habilidades deseables. También hablaremos sobre una herramienta para poder planificar el testing durante el proceso de desarrollo y cómo planear puntualmente las pruebas automatizadas.
Sobre Gisela:
Es ingeniera en sistemas con 12 años de experiencia en testing de software en múltiples y diversas áreas tales como: finanzas, e-commerce, sales, salud, compañías aéreas, etc. Trabajo en Endava desde hace 9 años. En su experiencia laboral ha trabajado como tester manual y automatizado en testing funcional y no funcional para aplicaciones móbiles , web y desktop. Está certificada en Scrum Mater, Scrum developer Y Agile Leadership. Además es instructora de Testing en un proyecto de inclusión social de jóvenes abriendo oportunidades de acceso a herramientas tecnológicas que faciliten su inserción laboral.
Sobre Martín:
Es ingeniero en sistemas de información, y trabaja en sistemas hace 11 años, siempre en el área de Testing. Ha trabajado en varios equipos con diferentes entornos y con distintas actividades tales como: testing manual, automatizado, realizó tareas de Scrum Master, también ha hecho análsisis de requerimientos. Actualmente se encuentra investigando sobre Performance Testing. Esta certificado como Scrum Master y en Agile Leadership. Le gusta mucho el trabajo en equipo, poder aprender y principalmente compartir todo nuevo conocimiento.
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...Federico Toledo
Charla sobre testing de performance y testing automatizado, centrado en las herramientas que nos permiten realizar estas tareas, pero sin dejar de lado la importancia de la metodología para aprovechar el máximo provecho que se le pueden sacar a estas herramientas.
Esto fue en el marco del evento organizado por CDA-Perú, en el que se presentó la alianza estratégica entre CDA y Abstracta, a través de la cual se ofrecen servicios especializados de testing automatizado y performance a empresas de Perú.
Meetup TestingAR 2016 - Performance testing durante y despuésFederico Toledo
Meetup TestingAR Agosto 2016
https://www.meetup.com/TestingAR/events/232589396/
Segunda Charla
Speaker: Federico Toledo
Título:Performance durante y después
Abstract:
“Es mejor que empieces el testing desde el comienzo”.
Esta frase se ha repetido tantas veces últimamente gracias al auge y relevancia de las metodologías ágiles, que (por suerte) remarcan la importancia que tienen las pruebas en el proceso de desarrollo.
¿Cuál es la mejor forma de enfocar el esfuerzo en testing cuando hablamos de pruebas de performance? ¿Deberíamos comenzar desde el comienzo del desarrollo, acompañándolo, de acuerdo a lo planteado por las metodologías ágiles, o deberíamos seguir con un enfoque del tipo waterfall?
Si alguien de la audiencia está pensando sobre pruebas de performance y tiene que decidir cómo enfocar sus esfuerzos, en esta presentación compartiremos cómo son ambos enfoques basándonos en proyectos reales, pudiendo así generar una mejor imagen de cada uno. Veremos los pros y contras de cada uno y después de la charla podrán llegar a la conclusión de cuál les conviene más en su contexto.
https://youtu.be/kt1wyR_q_l8?t=1h23m4s
Sesión 2 del curso "Metodologías Ágiles de Desarrollo de Software" de la Universidad de Alicante (http://www.dccia.ua.es/dccia/inf/asignaturas/MADS/2013-14)
Agiles y furiosos Un panorama del desarrollo ágil en aplicaciones AndroidMarco Avendaño
La popularidad de los teléfonos inteligentes se ha ido incrementando de manera exponencial con el transcurso de los años y actualmente se constituyen en una herramienta casi imprescindible en nuestras actividades. Junto a ello también está creciendo la demanda de las aplicaciones móviles, lo que ha ocasionado un aumento significativo en el número de proyectos de desarrollo de aplicaciones móviles, principalmente orientados al sistema operativo Android, debido a su preferencia en el mercado mundial. Sin embargo, debido a las características particulares del entorno móvil, se puede apreciar que los requisitos de estas aplicaciones son muy cambiantes, lo que manifiesta la necesidad de adoptar procesos ágiles de desarrollo.
ILUMINATIC TECNOLOGIA | 3 Tecnologías Open Source para la Transformación Tecn...Jose Luis Bugarin Peche
Presentación de las 3 herramientas open source que están dirigiendo la transformación tecnológica para el desarrollo de aplicaciones. Elaborado por Jose Luis Bugarin
Presentación de referencia para tener una mirada rápida de como el lenguaje de programación java puede ayudarnos a implementar la inteligencia artificial. Elaborado por Jose Luis Bugarin de CONSULTORJAVA.com
presentación para poder entender y aprender sobre la facturación electrónica y sus componentes tecnológicos. Creado por @JLBUGARIN para http://iluminatic.com
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
1. Gestión de Rendimiento
de Aplicaciones Java
Jose Luis Bugarin
@jlbugarin - @iluminatic
https://iluminatic.com – https://consultorjava.com
2. Acerca de Mi
• Me gusta el futbol
• Me interesa mucho que las
personas verdaderamente
aprendan…
• Participo como expositor
constantemente en eventos de
tecnología…
• Soy pragmático, leer y hacer…
• Con fuerza y siempre hacia
adelante…
3. Antes de Comenzar…
• El rendimiento de aplicaciones es considerado en
gran medida un arte…
• No hay un único enfoque…
• Los cambios que se hagan no funcionaran para
todos…
• Las pruebas de rendimiento deben integrarse en el
ciclo de vida completo del producto de software
para garantizar la continuidad y la calidad
• Fases de desarrollo, construcción, lanzamiento
y mantenimiento
4. Performance
Testing
• Las pruebas de rendimiento determinan o
validan características de calidad del
producto de software:
• Tiempos de respuesta
• Rendimiento
• Utilización de Recursos
• Escalabilidad
• Estabilidad
10. Recomendaciones
• Comienza con aplicaciones pequeñas…
• Realiza pruebas de concepto…
• Para iniciar, no inviertas en licencias
aprovecha el poder del open source…
• Habilitar configuraciones para desarrollo,
uat, y producción…
11. Gracias Totales
• Sígueme en: CONSULTORJAVA.com
• @jlbugarin - @iluminatic
• Déjame un mensaje en
jbugarin@consultorjava.com