Soumettre la recherche
Mettre en ligne
Future of Testing Automation and QA - Anand Bagmar, ThoughtWorks
•
3 j'aime
•
4,004 vues
Thoughtworks
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 80
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
#16 SUSB Expo 2014 Advanced Concepts Consulting
#16 SUSB Expo 2014 Advanced Concepts Consulting
#16 SUSB Expo 2014 Advanced Concepts Consulting
sUAS News
Software Testing technology stack
Testing Technology Stack
Testing Technology Stack
Unmesh Ballal
QA Automation Testing Online Training in India,QA Automation Testing Online Training in USA,QA Automation Testing Online Training in UK,QA Automation Testing Online Training in Singapore
QA Automation Testing Online Training in India
QA Automation Testing Online Training in India
united global soft
Web Application Testing with Selenium Presentation was used during BarCamp EVN 2015
Web Application Testing with Selenium
Web Application Testing with Selenium
Sargis Sargsyan
Slides from my 4-hour workshop on Client-Side Performance Testing conducted at Phoenix, AZ in STPCon 2017 (March). Workshop Takeaways: Understand difference between is Performance Testing and Performance Engineering. Hand’s on experience of some open-source tools to monitor, measure and automate Client-side Performance Testing. Examples / code walk-through of some ways to automate Client-side Performance Testing. See blog for more details - https://essenceoftesting.blogspot.com/2017/03/workshop-client-side-performance.html
Client-Side Performance Testing
Client-Side Performance Testing
Anand Bagmar
Web Security has been a major concern today. Battles have long raged over how others can access and use your data.Year on year, online privacy faces new threats , as a result of emerging technologies and new regulatory efforts that could affect how your web based life is protected or exposed. Let's get insight into these secure vulnerabilities and how we can define strategy around security testing with this VodQA.We will be using OWASP ZAP (short for Zed Attack Proxy) is an open source web application security scanner. It is intended to be used by both those new to application security as well as professional penetration testers. By: Hanika D, Manjyot Singh & Samaj Shekhar
Security testing zap it
Security testing zap it
vodqancr
Slides from my talk in Phoenix, AZ at STPCon about Patterns of a “good” test automation framework. See my blog for more details - https://essenceoftesting.blogspot.com/2017/03/patterns-in-test-automation-framework.html
Patterns of a “good” test automation framework
Patterns of a “good” test automation framework
Anand Bagmar
Learning Objectives: The most used and heard about buzz words in the Software Industry today are … IoT and Big Data! With IoT, with a creative mindset looking for opportunities and ways to add value, the possibilities are infinite. With each such opportunity, there is a huge volume of data being generated - which if analyzed and used correctly, can feed into creating more opportunities and increased value propositions. There are 2 types of analysis that one needs to think about. 1. How is the end-user interacting with the product? This will give some level of understanding into how to re-position and focus on the true value add features for the product. 2. With the huge volume of data being generated by the end-user interactions, and the data being captured by all devices in the food-chain of the offering, it is important to identify patterns from what has happened, and find out new product / value opportunities based on usage patterns. Learn what is Web Analytics, why is it important, and see some techniques how you can test it manually and and also automate that validation.
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
Anand Bagmar
Recommandé
#16 SUSB Expo 2014 Advanced Concepts Consulting
#16 SUSB Expo 2014 Advanced Concepts Consulting
#16 SUSB Expo 2014 Advanced Concepts Consulting
sUAS News
Software Testing technology stack
Testing Technology Stack
Testing Technology Stack
Unmesh Ballal
QA Automation Testing Online Training in India,QA Automation Testing Online Training in USA,QA Automation Testing Online Training in UK,QA Automation Testing Online Training in Singapore
QA Automation Testing Online Training in India
QA Automation Testing Online Training in India
united global soft
Web Application Testing with Selenium Presentation was used during BarCamp EVN 2015
Web Application Testing with Selenium
Web Application Testing with Selenium
Sargis Sargsyan
Slides from my 4-hour workshop on Client-Side Performance Testing conducted at Phoenix, AZ in STPCon 2017 (March). Workshop Takeaways: Understand difference between is Performance Testing and Performance Engineering. Hand’s on experience of some open-source tools to monitor, measure and automate Client-side Performance Testing. Examples / code walk-through of some ways to automate Client-side Performance Testing. See blog for more details - https://essenceoftesting.blogspot.com/2017/03/workshop-client-side-performance.html
Client-Side Performance Testing
Client-Side Performance Testing
Anand Bagmar
Web Security has been a major concern today. Battles have long raged over how others can access and use your data.Year on year, online privacy faces new threats , as a result of emerging technologies and new regulatory efforts that could affect how your web based life is protected or exposed. Let's get insight into these secure vulnerabilities and how we can define strategy around security testing with this VodQA.We will be using OWASP ZAP (short for Zed Attack Proxy) is an open source web application security scanner. It is intended to be used by both those new to application security as well as professional penetration testers. By: Hanika D, Manjyot Singh & Samaj Shekhar
Security testing zap it
Security testing zap it
vodqancr
Slides from my talk in Phoenix, AZ at STPCon about Patterns of a “good” test automation framework. See my blog for more details - https://essenceoftesting.blogspot.com/2017/03/patterns-in-test-automation-framework.html
Patterns of a “good” test automation framework
Patterns of a “good” test automation framework
Anand Bagmar
Learning Objectives: The most used and heard about buzz words in the Software Industry today are … IoT and Big Data! With IoT, with a creative mindset looking for opportunities and ways to add value, the possibilities are infinite. With each such opportunity, there is a huge volume of data being generated - which if analyzed and used correctly, can feed into creating more opportunities and increased value propositions. There are 2 types of analysis that one needs to think about. 1. How is the end-user interacting with the product? This will give some level of understanding into how to re-position and focus on the true value add features for the product. 2. With the huge volume of data being generated by the end-user interactions, and the data being captured by all devices in the food-chain of the offering, it is important to identify patterns from what has happened, and find out new product / value opportunities based on usage patterns. Learn what is Web Analytics, why is it important, and see some techniques how you can test it manually and and also automate that validation.
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
Anand Bagmar
a) Created Real time Web application which tracks the sentiment of a unique hashtag in real-time and plots the results in a continuously varying graph. b) Responsibilities included configuring and setting up a 4-node Hadoop cluster, including the general Hadoop services like MapReduce, Hive, HDFS as well as specialized data consumption services like Apache Flume. c) The Twitter fire hose stream was set up and was consumed by the Apache Flume service and persisted in the HDFS. d) Combination of machine learning algorithms like Naïve Bayesian, MaxEnt and SVM Is applied in the consumed tweets to extract the sentiment as positive, negative or neutral. e) Other lexical analytical methods like Recursive Tensor Neural Networks were also applied for complex and compounded sentences to handle negation, etc. f) HBase and Hive are then used to query the results periodically and plot the graph using D3.js g) Other responsibilities also included maintaining the load on the Hadoop cluster such that it may continuously consume new data and plot the results, along with archiving redundant data to conserve the resources. Source Code: https://github.com/akshaywattal/sentiXchange
Data Insights - sentiXchange
Data Insights - sentiXchange
Akshay Wattal
201210611 danish delegation
201210611 danish delegation
Martijn Kriens
a) Simulated backend architecture of Pinterest using RESTful service. b) Solution was developed using Ruby, Sinatra and Rack server. CouchDB used as the database. c) Key features include Sign-up, Log-in, Board and pin CRUD operations and post/delete comments. Source code: https://github.com/akshaywattal/pinterest275
Tack On RESTful APIs - Pinterest Backend Simulation
Tack On RESTful APIs - Pinterest Backend Simulation
Akshay Wattal
Wei Peng gives us a survey of cool inventions that have the potential to help people in developing countries.
Wei Peng: Innovation that Matters
Wei Peng: Innovation that Matters
Nerd Nite Siem Reap
CSM's business process and examples of before and after applications
CSM Business Process Presentation
CSM Business Process Presentation
cdadian
A presentation for Tech Talk Tuesday http://techtalktuesdays.global2.vic.edu.au Semester 1 2012
Infographics and-the-classroom
Infographics and-the-classroom
Mark Richardson
Design System as a Product - Maria Elena Duenias, Esther Butcher Design systems are a great example where web development and design meet. You can find innumerable resources on the internet, books and conferences on how to build them, and how they are exactly what your organization needs. But, building one requires a lot more than following a recipe. In this talk we are going to discuss how to build a design system as an internal product, and how it evolves to become what the users need.
Design System as a Product
Design System as a Product
Thoughtworks
Designers, Developers and Dogs: Finding the magic balance between product and tech - Charlotte Vorbeck, ShareNow and Sahil Bajaj How can an agile delivery team become a successful product team? When does collaboration between product and tech succeed and when not? Why do people in some teams inspire each other while others in the same environment don't speak the same language? In this talk we want to share our learnings and experiences from rebuilding an internal tool for customer support at ShareNow. What could have been just another boring rewrite surprisingly became one of our best experiences in collaboration. We will look at how a joint discovery phase helped us to come up with a shared vision, how a better team setup enabled us to do the necessary work, how focusing on the customer kept us aligned during our journey, and also how we built upon existing collaborative techniques to achieve this new level of cooperation and trust.
Designers, Developers & Dogs
Designers, Developers & Dogs
Thoughtworks
During this presentation, Ward Coessens, ThoughtWorks' Consultant will share best practice insights from the Daimler partnership, helping the automotive group on their cloud innovation journey.
Cloud-first for fast innovation
Cloud-first for fast innovation
Thoughtworks
How to create more business impact with flexible teams - Jan Hegewald, Zalando & Rebekka Beels, Zalando Usually, Software Engineering teams are organized around a fixed set of components which they develop further and maintain. Such component teams gain a high level of expert knowledge about their services. However, with agile product development, it often is difficult to implement the most important initiatives with such teams. This leads to a situation where the teams do not work on the most relevant business topics but on those for the respective team. At Zalando, we introduced a new model where we shape teams flexibly around business goals to create the highest impact. How we organize these teams and which challenges especially for the software quality need to be addressed, will be explored in this talk.
More impact with flexible teams
More impact with flexible teams
Thoughtworks
Amazon’s Culture of Innovation & The Working Backwards session Working Backwards; leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. Where do you begin? By focusing on the customer. During this webinar, Amazon will discuss key innovation principles which have been instrumental in their continued success and their Working Backwards approach.
Culture of Innovation
Culture of Innovation
Thoughtworks
Dual-Track Agile for Discovery & Development - Adriana Katrandzhieva The talk will focus on one of the ways teams can ensure continuous delivery and design in their projects. The so-called ‘Dual-track’ model shows the parallel tracks of discovery and development throughout the product design and delivery process. These continually feedback into each other informing new hypothesis that can be tested in order to be proven/disproven. This model is not always easy to implement out of the box and so I will share my own experiences in applying it in practice - what worked, what didn't and how the model can be adjusted to fit different teams and organisational environments.
Dual-Track Agile
Dual-Track Agile
Thoughtworks
Designing the Developer Experience - Tanja Bach, Jacob Bo Tiedemann Working with software that some other people have built, is not only daily business for private and business users but also for developers. Just like any other product, a product for developers needs to solve their problems and focus on the right jobs-to-be-done in order to be successfully adopted by the developer community. In this talk, we will explain why the developer experience matters not only to developers but also to the business. We will share our learnings and real-world examples of how we created a developer experience for a cloud infrastructure product and an IoT platform that the developers love.
Developer Experience
Developer Experience
Thoughtworks
When we design together - Sabrina Mach, Ammara Gafoor and James Emmott From three distinct perspectives, this talk will contend that design is an activity undertaken by everyone in a software development team. It occurs throughout the process of delivery — not only at the beginning or the end — and it is a powerful instrument for learning about and adapting to the problems our work seeks to solve, which is a shared responsibility. Making the best use of our multidisciplinary expertise in the activity of design requires forms of collaboration that are too often disrupted by the role-based silos that keep us separated and weaken the valuable contribution our diverse approaches could make to our collective efforts. If you care about accelerating time to market, improving customer experience, or building happy and productive teams, you will want to know why and how it matters that we believe ‘design is in everything that we do’.
When we design together
When we design together
Thoughtworks
Hardware is hard(er): designing for distributed user experiences in IoT - Claire Rowland, www.clairerowland.com Designing connected devices and hardware-enabled services is significantly more complex than pure software. There are more devices on which code can run, connectivity and data sharing patterns to consider, and often multiple and varied touchpoints for users to interact with. Pulling this all together into a coherent experience involves strong collaboration between design and engineering, and a systems thinking approach to UX. In this talk, we’ll introduce what designers need to know about the tech, what engineers need to know about UX for IoT, and how to facilitate the whole-collaboration needed to create great products. www.clairerowland.com
Hardware is hard(er)
Hardware is hard(er)
Thoughtworks
Working Backwards - Leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. In this upcoming webinar, we’ve partnered with AWS to bring you exclusive insights from one of the world’s most innovative companies, Amazon.
Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
Thoughtworks
Working Backwards - Leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. In this upcoming webinar, we’ve partnered with AWS to bring you exclusive insights from one of the world’s most innovative companies, Amazon.
Amazon's Culture of Innovation
Amazon's Culture of Innovation
Thoughtworks
Find out how to validate hypotheses quickly using feedback that comes from a (large enough) number of actual users interacting with your product. In this talk, we will show you the technical foundations, research techniques and organisational setup that we have used successfully on large-scale products. These will save you development time, enable you to go live with confidence, make decisions based on real behaviour instead of best guesses, and solve the actual problems your users are facing.
When in doubt, go live
When in doubt, go live
Thoughtworks
As a tech leader at ThoughtWorks, a large part of my job involves recommending practices to our clients so they can build and deliver good quality software faster. In doing so repeatedly for many clients I have created a toolkit that contains practical advice from being on the ground. This is what we do, we know it works. When Julius Caesar entered Rome with his army by crossing the river Rubicon, he did something that couldn’t be undone ever again. In your journey as a leader, avoid mistakes that are difficult to correct later. Here are a set of practices that you want to adopt as soon as possible.
Don't cross the Rubicon
Don't cross the Rubicon
Thoughtworks
Handling error conditions is a core part of the software we write. However, we often treat it as a second class citizen, obscuring our intent through abuse of null values and exceptions that make our code hard to understand and maintain. In the functional programming community, it is common to use datatypes such as Option, Either or Validated to make our intentions explicit when dealing with errors. We can leverage the compiler to verify that we are handling them instead of hoping for the best at runtime. This results in code that is clearer, without hidden path flows. We’ll show how we have been doing this in Kotlin, with the help of the Arrow library.
Error handling
Error handling
Thoughtworks
Mutation testing in software development surfaced in academia during the 70's and has recently seen a resurgence in popularity as a legitimate tool in your testing arsenal. In this session we review the conventional testing pyramid, modern approaches to testing software and look at how mutation testing can help fill in those blind spots.
Your test coverage is a lie!
Your test coverage is a lie!
Thoughtworks
The continued adoption of containers for deployments has introduced a new path for security issues. In this talk, we will cover the most common areas of vulnerabilities, the challenges in securing your containers, some good practices to help overcome these issues and how to run container security scanning as part of your deployment pipeline.
Docker container security
Docker container security
Thoughtworks
Contenu connexe
Similaire à Future of Testing Automation and QA - Anand Bagmar, ThoughtWorks
a) Created Real time Web application which tracks the sentiment of a unique hashtag in real-time and plots the results in a continuously varying graph. b) Responsibilities included configuring and setting up a 4-node Hadoop cluster, including the general Hadoop services like MapReduce, Hive, HDFS as well as specialized data consumption services like Apache Flume. c) The Twitter fire hose stream was set up and was consumed by the Apache Flume service and persisted in the HDFS. d) Combination of machine learning algorithms like Naïve Bayesian, MaxEnt and SVM Is applied in the consumed tweets to extract the sentiment as positive, negative or neutral. e) Other lexical analytical methods like Recursive Tensor Neural Networks were also applied for complex and compounded sentences to handle negation, etc. f) HBase and Hive are then used to query the results periodically and plot the graph using D3.js g) Other responsibilities also included maintaining the load on the Hadoop cluster such that it may continuously consume new data and plot the results, along with archiving redundant data to conserve the resources. Source Code: https://github.com/akshaywattal/sentiXchange
Data Insights - sentiXchange
Data Insights - sentiXchange
Akshay Wattal
201210611 danish delegation
201210611 danish delegation
Martijn Kriens
a) Simulated backend architecture of Pinterest using RESTful service. b) Solution was developed using Ruby, Sinatra and Rack server. CouchDB used as the database. c) Key features include Sign-up, Log-in, Board and pin CRUD operations and post/delete comments. Source code: https://github.com/akshaywattal/pinterest275
Tack On RESTful APIs - Pinterest Backend Simulation
Tack On RESTful APIs - Pinterest Backend Simulation
Akshay Wattal
Wei Peng gives us a survey of cool inventions that have the potential to help people in developing countries.
Wei Peng: Innovation that Matters
Wei Peng: Innovation that Matters
Nerd Nite Siem Reap
CSM's business process and examples of before and after applications
CSM Business Process Presentation
CSM Business Process Presentation
cdadian
A presentation for Tech Talk Tuesday http://techtalktuesdays.global2.vic.edu.au Semester 1 2012
Infographics and-the-classroom
Infographics and-the-classroom
Mark Richardson
Similaire à Future of Testing Automation and QA - Anand Bagmar, ThoughtWorks
(6)
Data Insights - sentiXchange
Data Insights - sentiXchange
201210611 danish delegation
201210611 danish delegation
Tack On RESTful APIs - Pinterest Backend Simulation
Tack On RESTful APIs - Pinterest Backend Simulation
Wei Peng: Innovation that Matters
Wei Peng: Innovation that Matters
CSM Business Process Presentation
CSM Business Process Presentation
Infographics and-the-classroom
Infographics and-the-classroom
Plus de Thoughtworks
Design System as a Product - Maria Elena Duenias, Esther Butcher Design systems are a great example where web development and design meet. You can find innumerable resources on the internet, books and conferences on how to build them, and how they are exactly what your organization needs. But, building one requires a lot more than following a recipe. In this talk we are going to discuss how to build a design system as an internal product, and how it evolves to become what the users need.
Design System as a Product
Design System as a Product
Thoughtworks
Designers, Developers and Dogs: Finding the magic balance between product and tech - Charlotte Vorbeck, ShareNow and Sahil Bajaj How can an agile delivery team become a successful product team? When does collaboration between product and tech succeed and when not? Why do people in some teams inspire each other while others in the same environment don't speak the same language? In this talk we want to share our learnings and experiences from rebuilding an internal tool for customer support at ShareNow. What could have been just another boring rewrite surprisingly became one of our best experiences in collaboration. We will look at how a joint discovery phase helped us to come up with a shared vision, how a better team setup enabled us to do the necessary work, how focusing on the customer kept us aligned during our journey, and also how we built upon existing collaborative techniques to achieve this new level of cooperation and trust.
Designers, Developers & Dogs
Designers, Developers & Dogs
Thoughtworks
During this presentation, Ward Coessens, ThoughtWorks' Consultant will share best practice insights from the Daimler partnership, helping the automotive group on their cloud innovation journey.
Cloud-first for fast innovation
Cloud-first for fast innovation
Thoughtworks
How to create more business impact with flexible teams - Jan Hegewald, Zalando & Rebekka Beels, Zalando Usually, Software Engineering teams are organized around a fixed set of components which they develop further and maintain. Such component teams gain a high level of expert knowledge about their services. However, with agile product development, it often is difficult to implement the most important initiatives with such teams. This leads to a situation where the teams do not work on the most relevant business topics but on those for the respective team. At Zalando, we introduced a new model where we shape teams flexibly around business goals to create the highest impact. How we organize these teams and which challenges especially for the software quality need to be addressed, will be explored in this talk.
More impact with flexible teams
More impact with flexible teams
Thoughtworks
Amazon’s Culture of Innovation & The Working Backwards session Working Backwards; leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. Where do you begin? By focusing on the customer. During this webinar, Amazon will discuss key innovation principles which have been instrumental in their continued success and their Working Backwards approach.
Culture of Innovation
Culture of Innovation
Thoughtworks
Dual-Track Agile for Discovery & Development - Adriana Katrandzhieva The talk will focus on one of the ways teams can ensure continuous delivery and design in their projects. The so-called ‘Dual-track’ model shows the parallel tracks of discovery and development throughout the product design and delivery process. These continually feedback into each other informing new hypothesis that can be tested in order to be proven/disproven. This model is not always easy to implement out of the box and so I will share my own experiences in applying it in practice - what worked, what didn't and how the model can be adjusted to fit different teams and organisational environments.
Dual-Track Agile
Dual-Track Agile
Thoughtworks
Designing the Developer Experience - Tanja Bach, Jacob Bo Tiedemann Working with software that some other people have built, is not only daily business for private and business users but also for developers. Just like any other product, a product for developers needs to solve their problems and focus on the right jobs-to-be-done in order to be successfully adopted by the developer community. In this talk, we will explain why the developer experience matters not only to developers but also to the business. We will share our learnings and real-world examples of how we created a developer experience for a cloud infrastructure product and an IoT platform that the developers love.
Developer Experience
Developer Experience
Thoughtworks
When we design together - Sabrina Mach, Ammara Gafoor and James Emmott From three distinct perspectives, this talk will contend that design is an activity undertaken by everyone in a software development team. It occurs throughout the process of delivery — not only at the beginning or the end — and it is a powerful instrument for learning about and adapting to the problems our work seeks to solve, which is a shared responsibility. Making the best use of our multidisciplinary expertise in the activity of design requires forms of collaboration that are too often disrupted by the role-based silos that keep us separated and weaken the valuable contribution our diverse approaches could make to our collective efforts. If you care about accelerating time to market, improving customer experience, or building happy and productive teams, you will want to know why and how it matters that we believe ‘design is in everything that we do’.
When we design together
When we design together
Thoughtworks
Hardware is hard(er): designing for distributed user experiences in IoT - Claire Rowland, www.clairerowland.com Designing connected devices and hardware-enabled services is significantly more complex than pure software. There are more devices on which code can run, connectivity and data sharing patterns to consider, and often multiple and varied touchpoints for users to interact with. Pulling this all together into a coherent experience involves strong collaboration between design and engineering, and a systems thinking approach to UX. In this talk, we’ll introduce what designers need to know about the tech, what engineers need to know about UX for IoT, and how to facilitate the whole-collaboration needed to create great products. www.clairerowland.com
Hardware is hard(er)
Hardware is hard(er)
Thoughtworks
Working Backwards - Leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. In this upcoming webinar, we’ve partnered with AWS to bring you exclusive insights from one of the world’s most innovative companies, Amazon.
Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
Thoughtworks
Working Backwards - Leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. In this upcoming webinar, we’ve partnered with AWS to bring you exclusive insights from one of the world’s most innovative companies, Amazon.
Amazon's Culture of Innovation
Amazon's Culture of Innovation
Thoughtworks
Find out how to validate hypotheses quickly using feedback that comes from a (large enough) number of actual users interacting with your product. In this talk, we will show you the technical foundations, research techniques and organisational setup that we have used successfully on large-scale products. These will save you development time, enable you to go live with confidence, make decisions based on real behaviour instead of best guesses, and solve the actual problems your users are facing.
When in doubt, go live
When in doubt, go live
Thoughtworks
As a tech leader at ThoughtWorks, a large part of my job involves recommending practices to our clients so they can build and deliver good quality software faster. In doing so repeatedly for many clients I have created a toolkit that contains practical advice from being on the ground. This is what we do, we know it works. When Julius Caesar entered Rome with his army by crossing the river Rubicon, he did something that couldn’t be undone ever again. In your journey as a leader, avoid mistakes that are difficult to correct later. Here are a set of practices that you want to adopt as soon as possible.
Don't cross the Rubicon
Don't cross the Rubicon
Thoughtworks
Handling error conditions is a core part of the software we write. However, we often treat it as a second class citizen, obscuring our intent through abuse of null values and exceptions that make our code hard to understand and maintain. In the functional programming community, it is common to use datatypes such as Option, Either or Validated to make our intentions explicit when dealing with errors. We can leverage the compiler to verify that we are handling them instead of hoping for the best at runtime. This results in code that is clearer, without hidden path flows. We’ll show how we have been doing this in Kotlin, with the help of the Arrow library.
Error handling
Error handling
Thoughtworks
Mutation testing in software development surfaced in academia during the 70's and has recently seen a resurgence in popularity as a legitimate tool in your testing arsenal. In this session we review the conventional testing pyramid, modern approaches to testing software and look at how mutation testing can help fill in those blind spots.
Your test coverage is a lie!
Your test coverage is a lie!
Thoughtworks
The continued adoption of containers for deployments has introduced a new path for security issues. In this talk, we will cover the most common areas of vulnerabilities, the challenges in securing your containers, some good practices to help overcome these issues and how to run container security scanning as part of your deployment pipeline.
Docker container security
Docker container security
Thoughtworks
Mainframes handle 30 billion business transactions each day and 87% of all credit card transactions*, they are not traditionally associated with flexible, fail-fast development approaches. Can we bring the practices of agile, CI/CD and fully automated deployments to applications running on a mainframe? During our talk, we'll tell you a story about test automation; redefining the smallest testable unit of a program. And we'll discuss our learnings from introducing continuous integration and agile practices to the world of insurance and mainframes. *9 Mainframe statistics that may surprise you
Redefining the unit
Redefining the unit
Thoughtworks
ThoughtWorks' Lucy Kurian, James Lewis & Kief Morris discuss tech trends in our latest Technology Radar, covering techniques, platforms, tools, languages and frameworks.
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
Thoughtworks
By Gitanjali Venkatraman
A Tribute to Turing
A Tribute to Turing
Thoughtworks
By Gitanjali Venkatraman
Rsa maths worked out
Rsa maths worked out
Thoughtworks
Plus de Thoughtworks
(20)
Design System as a Product
Design System as a Product
Designers, Developers & Dogs
Designers, Developers & Dogs
Cloud-first for fast innovation
Cloud-first for fast innovation
More impact with flexible teams
More impact with flexible teams
Culture of Innovation
Culture of Innovation
Dual-Track Agile
Dual-Track Agile
Developer Experience
Developer Experience
When we design together
When we design together
Hardware is hard(er)
Hardware is hard(er)
Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
Amazon's Culture of Innovation
Amazon's Culture of Innovation
When in doubt, go live
When in doubt, go live
Don't cross the Rubicon
Don't cross the Rubicon
Error handling
Error handling
Your test coverage is a lie!
Your test coverage is a lie!
Docker container security
Docker container security
Redefining the unit
Redefining the unit
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
A Tribute to Turing
A Tribute to Turing
Rsa maths worked out
Rsa maths worked out
Dernier
Dubai, known for its towering skyscrapers, luxurious lifestyle, and relentless pursuit of innovation, often finds itself in the global spotlight. However, amidst the glitz and glamour, the emirate faces its own set of challenges, including the occasional threat of flooding. In recent years, Dubai has experienced sporadic but significant floods, disrupting normalcy and posing unique challenges to its infrastructure. Among the critical nodes in this bustling metropolis is the Dubai International Airport, a vital hub connecting the world. This article delves into the intersection of Dubai flood events and the resilience demonstrated by the Dubai International Airport in the face of such challenges.
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
AXA XL - Insurer Innovation Award 2024
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
ICT role in education and it's challenges. In which we learn about ICT, it's impact, benefits and challenges.
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Dubai, often portrayed as a shimmering oasis in the desert, faces its own set of challenges, including the occasional threat of flooding. Despite its reputation for opulence and modernity, the emirate is not immune to the forces of nature. In recent years, Dubai has experienced sporadic but significant floods, testing the resilience of its infrastructure and communities. Among the critical lifelines in this bustling metropolis is the Dubai International Airport, a bustling hub that connects the city to the world. This article explores the intersection of Dubai flood events and the resilience demonstrated by the Dubai International Airport in the face of such challenges.
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Abhishek Deb(1), Mr Abdul Kalam(2) M. Des (UX) , School of Design, DIT University , Dehradun. This paper explores the future potential of AI-enabled smartphone processors, aiming to investigate the advancements, capabilities, and implications of integrating artificial intelligence (AI) into smartphone technology. The research study goals consist of evaluating the development of AI in mobile phone processors, analyzing the existing state as well as abilities of AI-enabled cpus determining future patterns as well as chances together with reviewing obstacles as well as factors to consider for more growth.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Scaling API-first – The story of a global engineering organization Ian Reasor, Senior Computer Scientist - Adobe Radu Cotescu, Senior Computer Scientist - Adobe Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving. A report by Poten & Partners as part of the Hydrogen Asia 2024 Summit in Singapore. Copyright Poten & Partners 2024.
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
This reviewer is for the second quarter of Empowerment Technology / ICT in Grade 11
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Explore how multimodal embeddings work with Milvus. We will see how you can explore a popular multimodal model - CLIP - on a popular dataset - CIFAR 10. You use CLIP to create the embeddings of the input data, Milvus to store the embeddings of the multimodal data (sometimes termed “multimodal embeddings”), and we will then explore the embeddings.
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
The action of the next cyber saga takes place in the mystical lands of the Asia-Pacific region, where the main characters began their digital activities in the middle of 2021 and qualitatively strengthened it in 2022. Corporate espionage, document theft, audio recordings, and data leaks from messaging platforms were all a matter of one day for Dark Pink. Their geographical focus may have started in the Asia-Pacific region, but their ambitions knew no bounds, targeting a European government ministry in a bold move to expand their portfolio. Their victim profile was as diverse as a UN meeting, targeting military organizations, government agencies, and even a religious organization. Because discrimination is not a fashionable agenda. In the world of cybercrime, they serve as a reminder that sometimes the most serious threats come in the most unassuming packages with a pink bow.
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Three things you will take away from the session: • How to run an effective tenant-to-tenant migration • Best practices for before, during, and after migration • Tips for using migration as a springboard to prepare for Copilot in Microsoft 365 Main ideas: Migration Overview: The presentation covers the current reality of cross-tenant migrations, the triggers, phases, best practices, and benefits of a successful tenant migration Considerations: When considering a migration, it is important to consider the migration scope, performance, customization, flexibility, user-friendly interface, automation, monitoring, support, training, scalability, data integrity, data security, cost, and licensing structure Next Wave: The next wave of change includes the launch of Copilot, which requires businesses to be prepared for upcoming changes related to Copilot and the cloud, and to consolidate data and tighten governance ShareGate: ShareGate can help with pre-migration analysis, configurable migration tool, and automated, end-user driven collaborative governance
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
The microservices honeymoon is over. When starting a new project or revamping a legacy monolith, teams started looking for alternatives to microservices. The Modular Monolith, or 'Modulith', is an architecture that reaps the benefits of (vertical) functional decoupling without the high costs associated with separate deployments. This talk will delve into the advantages and challenges of this progressive architecture, beginning with exploring the concept of a 'module', its internal structure, public API, and inter-module communication patterns. Supported by spring-modulith, the talk provides practical guidance on addressing the main challenges of a Modultith Architecture: finding and guarding module boundaries, data decoupling, and integration module-testing. You should not miss this talk if you are a software architect or tech lead seeking practical, scalable solutions. About the author With two decades of experience, Victor is a Java Champion working as a trainer for top companies in Europe. Five thousands developers in 120 companies attended his workshops, so he gets to debate every week the challenges that various projects struggle with. In return, Victor summarizes key points from these workshops in conference talks and online meetups for the European Software Crafters, the world’s largest developer community around architecture, refactoring, and testing. Discover how Victor can help you on victorrentea.ro : company training catalog, consultancy and YouTube playlists.
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
💥 You’re lucky! We’ve found two different (lead) developers that are willing to share their valuable lessons learned about using UiPath Document Understanding! Based on recent implementations in appealing use cases at Partou and SPIE. Don’t expect fancy videos or slide decks, but real and practical experiences that will help you with your own implementations. 📕 Topics that will be addressed: • Training the ML-model by humans: do or don't? • Rule-based versus AI extractors • Tips for finding use cases • How to start 👨🏫👨💻 Speakers: o Dion Morskieft, RPA Product Owner @Partou o Jack Klein-Schiphorst, Automation Developer @Tacstone Technology
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Accelerating FinTech Innovation: Unleashing API Economy and GenAI Vasa Krishnan, Chief Technology Officer - FinResults Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
In the thrilling conclusion to 2023, ransomware groups had a banner year, really outdoing themselves in the "make everyone's life miserable" department. LockBit 3.0 took gold in the hacking olympics, followed by the plucky upstarts Clop and ALPHV/BlackCat. Apparently, 48% of organizations were feeling left out and decided to get in on the cyber attack action. Business services won the "most likely to get digitally mugged" award, with education and retail nipping at their heels. Hackers expanded their repertoire beyond boring old encryption to the much more exciting world of extortion. The US, UK and Canada took top honors in the "countries most likely to pay up" category. Bitcoins were the currency of choice for discerning hackers, because who doesn't love untraceable money?
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Keynote 2: APIs in 2030: The Risk of Technological Sleepwalk Paolo Malinverno, Growth Advisor - The Business of Technology Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Corporate and higher education. Two industries that, in the past, have had a clear divide with very little crossover. The difference in goals, learning styles and objectives paved the way for differing learning technologies platforms to evolve. Now, those stark lines are blurring as both sides are discovering they have content that’s relevant to the other. Join Tammy Rutherford as she walks through the pros and cons of corporate and higher ed collaborating. And the challenges of these different technology platforms working together for a brighter future.
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Dernier
(20)
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Future of Testing Automation and QA - Anand Bagmar, ThoughtWorks
1.
Future&of&& Tes+ng,&Test&Automa+on& &&The&Quality&Analyst& Anand&Bagmar& So#ware(Quality(Evangelist( ((((((Principal(Consultant,(((
2.
!!!!!@BagmarAnand! ! about.me/anand.bagmar! About!me!
3.
What!do!you!expect!from!this! session?!
4.
Evolu+on&
5.
One!thing!that!is!THE!SAME!
6.
OrganizaCon!ObjecCve! Time! Quality& Money!/! Value!
7.
Media!
8.
Past&
9.
Present&
10.
Future?&
11.
User!Interface!
12.
Past&
13.
Present&
14.
Present&
15.
Future?&
16.
Future?&
17.
Future?&
18.
Future?&
19.
Graphics!
20.
Past&
21.
Present&
22.
Present&
23.
Future?&
24.
Games!
25.
Past&
26.
Present&
27.
Present&
28.
Portable!Devices!
29.
Past&
30.
Past&
31.
Past&
32.
Present&
33.
Present&
34.
Present&
35.
Present&
36.
Future?&
37.
Content!
38.
Past&
39.
Past&
40.
Present&
41.
Future?&
42.
SpaCal!operaCng!environment!SpaCal!OperaCng!Environment! (((Professor(John(Underkoffler(@(MIT(
43.
Pranav(Mistry( Sixth(Sense(Technology( hEp://www.pranavmistry.com/projects/sixthsense/(
44.
45.
46.
Seamless!IntegraCon!
47.
48.
Which!life!are!we!living?!
49.
What&does&this&mean&from&a& Tes+ng&Perspec+ve?&
50.
What&do&we&need&to&do&next?&
51.
Think&big!!&
52.
Test!AutomaCon! A&Safety&Net&
53.
Con+nuous&Integra+on&(CI)&and& Con+nuous&Design&and&Delivery&is& NOT&Op+onal&
54.
Test!Frameworks!
55.
What&is&next?& Behavior(Driven( Development((BDD)( Custom( Frameworks( Record(&( Playback(( Core( Framework(
56.
FuncConal!Tests!(GUI)! Web!Service!Tests! View!Tests! JavaScript!Tests! IntegraCon!tests! Unit!Tests ! !! Test(AutomaTon(Pyramid( Manual(/( Exploratory( TesTng( Impact!on! Product! under!test! Ideal!Test! Pyramid! BusinessT facing!Tests! TechnologyT facing!Tests! •
Cost! • Effort! • Time!
57.
1st!candidate! • Automate!& • High&Value,&Low& Cost& 2nd!candidate& •
Automate!& • High&Value,&High& Cost& Can!Automate?& • Manual& Regression?& • Low&Value,&Low& Cost& Do!Not!Automate( • Manual& Regression!& • Low&Value,&High& Cost& High! Value! High!! Cost! Low! Value! Low! Cost!
58.
Principles!of!Test!AutomaCon! Framework!
59.
Test&Automa+on&Code&should&be& treated&with&same&‘respect’&as& Product&Code&
60.
Principles&for&building& an&Automa+on& Framework( Code&Quality& Design&PaUerns& Abstrac+on& Layers& Refactor&Pairing& Evolve& Extend&
61.
Guidelines&for&building& an&Automa+on& Framework( Easy&to&Use&&& Reuse& Maintainable& Scalable& Browser&/& DB&/&OS&/&??& support& Known& Restric+ons&/& Constraints& Local&Vs& Remote& Parallel& Execu+on&
62.
Prac+ces&for&building& an&Automa+on& Framework( Configurable& Con+nuous& Integra+on&(CI)& Screenshots,& Video& Recording& Logging& Tools&&& U+li+es& Test&Data& No&Copy[Paste&
63.
Context!is!KING!& Domain! ProductT underTtest! Tech!Stack! Team! DistribuCon! Skills! Capability! Process! Test!Tech! Stack! Tools!
64.
Automate&tests&that&are&valuable,& not&because&you&can&or&like&to& automate!(
65.
Different!Roles!&!AcCviCes!of!a! Quality!Analyst!
66.
67.
QA!Role! Product! Services!
68.
QA!Role!in!Product!OrganizaCons! CoTlocated! Distributed!
69.
QA!Role!in!Services!OrganizaCons! Coaching! OffTShore! Delivery! ConsulCng! DevOps! OnTSite! Delivery!
70.
What&is&the&Future&of&a& Quality&Analyst?&
71.
72.
73.
74.
75.
Be&Crea+ve&
76.
77.
78.
Making!an!Idea!a!Reality! Innovators( Early(Adopters( Early(Majority( Late(Majority( Laggards(
79.
Who&are&you?& & & & Where&do&you&want&to&be?&
80.
abagmar@gmail.com(( Anand.Bagmar@thoughtworks.com( ( (((((@BagmarAnand( ( about.me/anand.bagmar( Thank(you(
Télécharger maintenant