Automatic tests are fundamental in a continuous delivery pipeline, but exactly what do you want to achieve? How should you prioritize? How will you handle all the test results you get? Without a test strategy, you will soon be lost, but this slide show gives you some hints on the way and some questions to which you will have to find your own answers. Listen to the presentation on YouTube: Praqma Channel.
Ruud Teunissen - Test Process Improvement on a Shoestring TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Test Process Improvement on a Shoestring by Ruud Teunissen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
5 Main Challenges & Their Solutions Of Hiring Remote DevelopersMind IT Systems
Although working with a remote team has its benefits, but there are a few challenges too. So, to ensure your team of remote developers is productive and engaged, we have come up with 5 reliable solutions.
Product Agility: 3 fundamentals from the trenchesPedro Teixeira
There is no silver bullet for Product and Business Agility.
On this talk you will know which are the fundamentals and some of the initiatives in place in the OutSystems Engineering Journey to better responding rapidly and flexibly to ours customers demands.
Over the past couple of years we've migrated from a traditional, waterfall development process to more of an iterative one. At the same time we've moved from structured to object oriented programming languages. These are big transitions and we are proud to say that we've released our first .NET product built on an object oriented framework.
We have recently adopted the Lean Start-up Process first introduced by Eric Ries. This is a presentation I gave at our customer advisory board meeting that was adapted from Eric's presentation found here:
http://www.slideshare.net/startuplessonslearned/eric-ries-lean-startup-presentation-for-web-20-expo-april-1-2009-a-disciplined-approach-to-imagining-designing-and-building-new-products
Find us at http://exumatech.com or @ExumaTech
Ruud Teunissen - Test Process Improvement on a Shoestring TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Test Process Improvement on a Shoestring by Ruud Teunissen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
5 Main Challenges & Their Solutions Of Hiring Remote DevelopersMind IT Systems
Although working with a remote team has its benefits, but there are a few challenges too. So, to ensure your team of remote developers is productive and engaged, we have come up with 5 reliable solutions.
Product Agility: 3 fundamentals from the trenchesPedro Teixeira
There is no silver bullet for Product and Business Agility.
On this talk you will know which are the fundamentals and some of the initiatives in place in the OutSystems Engineering Journey to better responding rapidly and flexibly to ours customers demands.
Over the past couple of years we've migrated from a traditional, waterfall development process to more of an iterative one. At the same time we've moved from structured to object oriented programming languages. These are big transitions and we are proud to say that we've released our first .NET product built on an object oriented framework.
We have recently adopted the Lean Start-up Process first introduced by Eric Ries. This is a presentation I gave at our customer advisory board meeting that was adapted from Eric's presentation found here:
http://www.slideshare.net/startuplessonslearned/eric-ries-lean-startup-presentation-for-web-20-expo-april-1-2009-a-disciplined-approach-to-imagining-designing-and-building-new-products
Find us at http://exumatech.com or @ExumaTech
Hello everyone! Test your PMP exam preparation and answer this Free PMP® Exam Sample Question of the week. For more of this free PMP exam sample question visit: https://free.pm-exam-simulator.com/free-pmp-exam-simulator
Testers, do you find yourself still siloed even after breaking down the “walls” between development and testing? Are you in a hole of never-ending test creation and maintenance, removing you from focusing on user experience? Does ad-hoc exploratory testing still happen because your tests aren’t stable enough to test the app before it gets to production?
When your team starts to adopt agile and DevOps development practices, how do you scale testing to keep up with higher release frequencies? Test automation is a big part of the solution. But beware that you’re doing it the wrong way.
In this talk I will explain how to reverse the negative impacts brought about from common – but not necessarily “good” – practices around automation tooling and QA hiring practices. I will talk about what changes you need to make to win back more time to develop and implement your test strategy. I will elevate your testing strategy from “surviving” to “thriving” in DevOps.
Hello everyone! Test your PMP exam preparation and answer this Free PMP® Exam Sample Question of the week. For more of this free PMP exam sample question visit: https://free.pm-exam-simulator.com/free-pmp-exam-simulator
Hello everyone! Test your PMP exam preparation and answer this Free PMP® Exam Sample Question of the week. For more of this free PMP exam sample question visit: https://free.pm-exam-simulator.com/free-pmp-exam-simulator
We are going to discuss the Behavior-driven development in software testing with gauge. We will address some of best practices on this topic.
- What is BDD?
- BDD with Gauge
- What is Spec?
- Concept and Reusability
- From acceptance criteria to BDD
Testinium Chief Development Officer, Onur Erdogan will share his experience with the community
Gustav Olsson - Agile - Common Sense with a New Name Tag revisedTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Agile - Common Sense with a New Name Tag revised by Gustav Olsson. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Root cause analysis for incidents (or production defects)Neha B
Production Defects or Incidents are defects found on production environment by end user or reported by actual customer. Incidents negatively impact customer satisfaction and raise concerns about the overall quality and reliability of the product.
Fixing the symptom may cause the issue to resurface after some time , fixing the underlying causes will ensure that the actual issues are addressed.
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Pursuing Quality-You Won't Get There by James Whittaker. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Ho Chi Minh City Software Testing Conference January 2015
Software Testing in the Agile World
Website: www.hcmc-stc.org
Author: Nhat Do, Vu Duong
Context-Driven Testing (CDT) rejects the notion of generalized “best practices” that apply to all projects, and instead accepts that different practices work best under different circumstances. The third principle of the seven defined in CDT states that people are the most important part of any project’s context. Less of a focus on processes and tools, with more emphasis on people and their collaboration empowers testers with the freedom to make choices about how best to do their job without following a restrictive plan.
In joining the game of workshop and some theory sharing in slides, you will a better understanding of Context-Driven Testing practices, principles and its benefits as well as know how is a nice Marriage of Agile and Context-Driven Testing.
I'm looking at you to tell me, should I automate v10Derk-Jan de Grood
"I am going to tell you two things in this presentation. One: As test professionals we have the responsibility to introduce test automation to our organization, because TA is inevitable. Two in order to convince management we need to quantize the benefits of doing so..."
These were my starting lines of my presentation I gave at the test automation day held on 20 June 2013. See my slides for my ideas in how to do so…
Pragmatic guide to AB testing - Agile and Automation days 2019Jakub Kurcek
The best agile practices are a waste, if you build the wrong product. Making decision on what is the right product is a huge challenge. With so many options and good ideas available it is impossible to guess what will work and what will flop.
You will go through end-to-end journey. Starting with how a good hypothesis should look like. When to use A/B test and where not to. How to set up the test to avoid common pitfalls. How to check if results are meaningful. How to plan a follow up and what to do if there are no results after implementing the learning on production.
You will learn not only about the math and craft of setting the test. But also about psychology of decision process around AB testing.
Together we have more than twelve years of experience in managing consumer products. Dozens of features, hundreds of experiments, millions of users, and zillions of mistakes. But at the end a few diamonds were worth all the effort. You will learn how to get to results faster without making all the mistakes yourself.
Takeaways
* How define good hypothesis for AB test
* When to avoid using A/B test framework
* The math behind defining A/B test
* How to interpret the results to get the most out of them
Michael Bolton - Heuristics: Solving Problems RapidlyTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Heuristics: Solving Problems Rapidly by Michael Bolton. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Hello everyone! Test your PMP exam preparation and answer this Free PMP® Exam Sample Question of the week. For more of this free PMP exam sample question visit: https://free.pm-exam-simulator.com/free-pmp-exam-simulator
Testers, do you find yourself still siloed even after breaking down the “walls” between development and testing? Are you in a hole of never-ending test creation and maintenance, removing you from focusing on user experience? Does ad-hoc exploratory testing still happen because your tests aren’t stable enough to test the app before it gets to production?
When your team starts to adopt agile and DevOps development practices, how do you scale testing to keep up with higher release frequencies? Test automation is a big part of the solution. But beware that you’re doing it the wrong way.
In this talk I will explain how to reverse the negative impacts brought about from common – but not necessarily “good” – practices around automation tooling and QA hiring practices. I will talk about what changes you need to make to win back more time to develop and implement your test strategy. I will elevate your testing strategy from “surviving” to “thriving” in DevOps.
Hello everyone! Test your PMP exam preparation and answer this Free PMP® Exam Sample Question of the week. For more of this free PMP exam sample question visit: https://free.pm-exam-simulator.com/free-pmp-exam-simulator
Hello everyone! Test your PMP exam preparation and answer this Free PMP® Exam Sample Question of the week. For more of this free PMP exam sample question visit: https://free.pm-exam-simulator.com/free-pmp-exam-simulator
We are going to discuss the Behavior-driven development in software testing with gauge. We will address some of best practices on this topic.
- What is BDD?
- BDD with Gauge
- What is Spec?
- Concept and Reusability
- From acceptance criteria to BDD
Testinium Chief Development Officer, Onur Erdogan will share his experience with the community
Gustav Olsson - Agile - Common Sense with a New Name Tag revisedTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Agile - Common Sense with a New Name Tag revised by Gustav Olsson. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Root cause analysis for incidents (or production defects)Neha B
Production Defects or Incidents are defects found on production environment by end user or reported by actual customer. Incidents negatively impact customer satisfaction and raise concerns about the overall quality and reliability of the product.
Fixing the symptom may cause the issue to resurface after some time , fixing the underlying causes will ensure that the actual issues are addressed.
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Pursuing Quality-You Won't Get There by James Whittaker. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Ho Chi Minh City Software Testing Conference January 2015
Software Testing in the Agile World
Website: www.hcmc-stc.org
Author: Nhat Do, Vu Duong
Context-Driven Testing (CDT) rejects the notion of generalized “best practices” that apply to all projects, and instead accepts that different practices work best under different circumstances. The third principle of the seven defined in CDT states that people are the most important part of any project’s context. Less of a focus on processes and tools, with more emphasis on people and their collaboration empowers testers with the freedom to make choices about how best to do their job without following a restrictive plan.
In joining the game of workshop and some theory sharing in slides, you will a better understanding of Context-Driven Testing practices, principles and its benefits as well as know how is a nice Marriage of Agile and Context-Driven Testing.
I'm looking at you to tell me, should I automate v10Derk-Jan de Grood
"I am going to tell you two things in this presentation. One: As test professionals we have the responsibility to introduce test automation to our organization, because TA is inevitable. Two in order to convince management we need to quantize the benefits of doing so..."
These were my starting lines of my presentation I gave at the test automation day held on 20 June 2013. See my slides for my ideas in how to do so…
Pragmatic guide to AB testing - Agile and Automation days 2019Jakub Kurcek
The best agile practices are a waste, if you build the wrong product. Making decision on what is the right product is a huge challenge. With so many options and good ideas available it is impossible to guess what will work and what will flop.
You will go through end-to-end journey. Starting with how a good hypothesis should look like. When to use A/B test and where not to. How to set up the test to avoid common pitfalls. How to check if results are meaningful. How to plan a follow up and what to do if there are no results after implementing the learning on production.
You will learn not only about the math and craft of setting the test. But also about psychology of decision process around AB testing.
Together we have more than twelve years of experience in managing consumer products. Dozens of features, hundreds of experiments, millions of users, and zillions of mistakes. But at the end a few diamonds were worth all the effort. You will learn how to get to results faster without making all the mistakes yourself.
Takeaways
* How define good hypothesis for AB test
* When to avoid using A/B test framework
* The math behind defining A/B test
* How to interpret the results to get the most out of them
Michael Bolton - Heuristics: Solving Problems RapidlyTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Heuristics: Solving Problems Rapidly by Michael Bolton. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
This proposal includes a full analysis of the Trimona Yogurt brand as well as strategies that the company could take advantage of moving forward. It was produced in the Fall 2014 Public Relations class at Ithaca College.
Agile Testing examines software from the customer point of view, and requires that the entire team tests the product to deliver value.
According to James Bach, testing is the questioning of a product in order to evaluate it.
Agile Testing takes the fundamentals of software testing, and provides options for testing products delivered in Agile workflows. It focuses on early involvement of testers, defect prevention, quick feedback loops, test automation, and exploratory testing.
This presentation will start with selected ideas from Agile Testing, and
More Agile Testing, then Dag Rowe will tie in ideas from other practices and practitioners, notably BDD and Specification by Example
EuroSTAR Software Testing Conference 2009 presentation on Spend Wisely, Test Well by John fodeh. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013TEST Huddle
EuroSTAR Software Testing Conference 2013 presentation on "OMG What Have We Done" by Gerlof Hoekstra.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...UserZoom
Dr. Peer covers how experienced practitioners can accomplish bringing Universal Measures to their organizations by creating their eXperience Score, determine their story, and crafting their executive dashboard and product scorecards.
Perhaps in no other professional field is the dichotomy between theory and practice more starkly different than in the realm of software testing. Researchers and thought leaders claim that testing requires a high level of cognitive and interpersonal skills, in order to make judgments about the ability of software to fulfill its operational goals. In their minds, testing is about assessing and communicating the risks involved in deploying software in a specific state.
However, in many organizations, testing remains a necessary evil, and a cost to drive down as much as possible. Testing is merely a measure of conformance to requirements, without regard to the quality of requirements or how conformance is measured. This is certainly an important measure, but tells an incomplete story about the value of software in support of our business goals.
We as testers often help to perpetuate the status quo. Although in many cases we realize we can add far more value than we do, we continue to perform testing in a manner that reduces our value in the software development process.
This presentation looks at the state of the art as well of the state of common practice, and attempts to provide a rationale and roadmap whereby the practice of testing can be made more exciting and stimulating to the testing professional, as well as more valuable to the product and the organization.
Basically this slid will help to Learn software quality testing on scratch level.
Software testing is the quality measures conducted to provide stakeholders with information about the quality of the product or service. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs. It is an important part of the entire Software Development ensuring that the functionalities of the system are tested to the finest and assures the quality, correctness and completeness of the product. Software testing, depending on the testing method employed, can be implemented at any time in the development process.
Stages of testing:
o Test planning
o Test Analysis
o Test verification & Construction
o Test execution
o Defect tracking and management
o Quality Analysis Bug tracking
o Report
o Final testing & implementation
Why You Don't Want to be a Tester; an agile discussionBrett Tramposh
"Why You Don't Want to be a Tester" focuses on a common discussion we are having among Quality Assurance and Software Testing professionals, especially as it relates to operating as part of an agile team.
In a recent discussion at the Software QA User Group in Portland Oregon, Brett used these slides to foster conversation and to promote the idea that each person should be proactive in their approach to not allow their role to simply become a tester. Solid QA practices are needed more today than ever as we move fast and raise the bar on quality and continually add to our tool belt!
Ever feel like your manager, development manager, product manager, product owner, or (you fill in the blank) is not listening to you or your team? Are you struggling to make an impact with your messages? Are you “pushing a wet rope uphill” in championing product quality? Are you talking, but no one is listening? Mike Sowers shares practical examples of how to more effectively speak like a test manager and offers concrete advice based on his experiences in the technology, financial, transportation, and professional services sectors. Mike discusses communication and relationship styles that work—and some that have failed—and shares key principles (e.g., seeking to understand), approaches (e.g., using facts), and attributes (e.g., being proactive) to help you grow and prosper as a test manager. Leave with practical ideas to boost your communications skills and influence to become a trusted advisor to your team and your management.
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
DevOps is a spectacular mish-mash of development and operations processes and practices that has been growing increasingly popular in recent years. With the upward trending rate in adoption comes the need for organizations to fully understand the key practices as well as thoroughly integrating team members, especially testers, throughout the delivery pipeline. Getting started with DevOps practices can be a little tricky when choosing the right tools, people, and processes. In this webinar, we’ll focus on helping you make the switch without diminishing the team’s delivered product quality, so that the transition meets the enterprise objectives of speed and reliability.
Tune in to learn:
The biggest concern when moving to DevOps - and how to handle it
Why you need ‘Coding Testers’
The best tools for the job
The process of failing fast, and its significance to testers
Measuring the transition - recommended metrics
The value of DevOps long-term - efficiency, repeatability & reliability
Don’t worry about failing - it’s a part of the process!
The Leaders Guide to Getting Started with Automated TestingJames Briers
Conventional testing is yesterday’s news, is required but needs the same overhaul that has happened in development. It needs to be a slicker operation that really identifies the risk associated with release and protects the business from serious system failure. The only way to achieve this is to remove the humans, they are prone to error, take a long time, cost a lot of money and don’t always do what they are told.
Automation needs to be adopted as a total process, not a bit part player. Historically automation has focussed on the User Interface, which can be a start, but is often woefully lacking. Implementing an Automation Eco-System, sees automation drive through to the interface or service layer, enabling far higher reuse of automated scripts, encompasses the environment and the test data within it’s strategy, providing a robust, repeatable and reusable asset.
Don’t just automate the obvious. Automation is not a black box testing technique. Rather it is mirroring the development and building an exercise schedule for the code. Take your testing to the next level and realise the real benefits of a modern Automation Eco-system.
This is collection of question & answer in software testing interview job. Part 1 with 10 questions and answers.
This is designed by Khoa Bui, which owner of http://www.testing.com.vn site
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimizely
Start moving your experimentation program to the next level
Many organizations are already testing and experimenting on a small scale. So now the big question is: what’s stopping you from moving to the next level?
In this webinar, we’ll guide you through the framework that helps you to assess where you are on your journey – plus the four essential building blocks for success.
Building your team and making the time. Defining your strategy. Integrating the technology that unlocks benefits way beyond Google Analytics. And developing the culture of experimentation that drives innovation - and powers growth.
Discover real-world, actionable insights that allow you to successfully grow your program, deliver more value to your business and maximise ROI.
Lisa Rohlfs will be your expert guide:
- Discover a framework to evaluate your journey so far.
- Gain actionable insight to move your program to the next level.
- Create the culture of experimentation that drives innovation – and powers growth.
like Google, Improve your Test perception & practices and learn how Test might be a key lever to improve your business.
- Understand the different types of Test
- Best & Worst practices of Test
Similar to Test automation: do we still need test specialists? (20)
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
6. Immediate Feedback
The faster and cheaper the test, the closer to
the developer it should run.
❖ Development Environment
❖ Hooks in Revision Control
❖ Review Tools
❖ Scheduled Builds
7. Become able to test more
Hardware Variants
Software Versions
Test Suites
8. Where does the ROI come from?
Early bug discovery
Accuracy
Visibility
Coverage
New tests (load, stress…)
More interesting work
10. Don’t just automate manual tests
Briefly written, require knowledge
Incomplete, require investigation
Not modular, no reuse
11. Don’t expect to automate everything
Manual end-to-end
Acceptance
Exploratory testing
Just difficult
12. Test Strategy
Where does your automatic testing fit in?
What does it require?
Test objectives
Test levels
Test groups
Priorities
Roles & Responsibilities
Change Management
Test Environments
Test Tools
Risks and Mitigations
Scheduling
Traceability
Test Reporting
13. Don’t get dazzled by tools
❖Have specific expectations
❖Prioritize according to your test strategy
14. The Infamous Metrics Trap
Number of Test Cases ≠ Test Effectiveness
Coverage Measure ≠ Test Effectiveness
16. Focus on maintainability
In an agile world, things change all the time
Make sure your tests are:
❖Clearly structured, not redundant
❖Comprehensible and clearly scoped
18. Training
Include everybody
❖What is being tested?
❖How do I get and interpret the results?
❖What am I supposed to contribute?
❖How can I solve problems?
19. Look at the whole picture
Higher test tempo means much more data
❖What features are in this test run?
❖What test results did my commit get?
❖Who committed to this test run?
❖What test results did this delivery get?
❖Is this failure new/known/recurring?
❖Is this bug report fix verified by a test?
20. Improve continuously
If you are not going up, you are going down.
Take a LEAN perspective on your automatic
testing.
21. Conclusions
❖Know what you want
❖Also know how you expect to get it
❖Take a holistic approach
❖A complement, not a substitute
❖Requires time, investments and training
❖Focus on maintainability
❖Never stop improving
22. Any money to save here?
“Okay, so here is the deal.
You write that test
automation thingy that does
your job, and then I fire you.”
(Yes, probably a lot. Fire
that boss immediately.)
Editor's Notes
Q: who work in an agile environment?
Can’t afford to not be on track => immediate feedback is vital
If you are in the Embedded world...
Challenges to overcome...
These guys won’t discover any bugs that you haven’t already foreseen
Q: all managers and team leaders, please raise your hands.
Major cause of test suite elephantiasis => expensive and demoralizing
People won’t have confidence in test suites that have become obsolete
How hard is it to set up a well-defined state for tests?
Is all vital application logic easily reachable from test scripts?
How can you observe the outcome without depending on your application?
Depending on the decisions in your test strategy, different people require different testing.
Include everybody, or expect a slow, costly adoption with endless support needs