Slides from Jesper Ottosen's 2017 Fall OnlineTestConf session – Shifting is more than shift left.
Change is happening to the testing activities. Shift-left automates and codifies the testing activities. Shift-right does it for production.
This session was about a couple of other trends, changes, and shifts that are happening to testers and test managers.
– Shift-Coach, where It’s more about coaching teams.
– Shift-SME, where it’s more about business savvy.
– Shift-Deliver, where it’s more about the road to production
www.onlinetestconf.com
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteJeff Geerling
Jeff Geerling (geerlingguy) presented the 2018 Keynote at NEDCamp in Providence RI, on "Real World DevOps". There are plenty of buzzword-worthy tools and processes that make up the industry's definition of DevOps—but if you actually want to make your team happier, and your team's applications better, how do you do that with DevOps? This presentation answers that question and distills some of the heady DevOps principles in a way that's approachable for any team—whether 1 or a dozen!
devops, microservices, and platforms, oh my!Andrew Shafer
A story about a boy and his quest to build great software delivered at the Cloud Foundry Summit in Santa Clara May 2015. (https://www.youtube.com/watch?v=rX4mQHPWuUY) Walk through the history of my personal career, and the evolution of the industry highlighting themes like devops, microservices and platforms.
Slides from Jesper Ottosen's 2017 Fall OnlineTestConf session – Shifting is more than shift left.
Change is happening to the testing activities. Shift-left automates and codifies the testing activities. Shift-right does it for production.
This session was about a couple of other trends, changes, and shifts that are happening to testers and test managers.
– Shift-Coach, where It’s more about coaching teams.
– Shift-SME, where it’s more about business savvy.
– Shift-Deliver, where it’s more about the road to production
www.onlinetestconf.com
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteJeff Geerling
Jeff Geerling (geerlingguy) presented the 2018 Keynote at NEDCamp in Providence RI, on "Real World DevOps". There are plenty of buzzword-worthy tools and processes that make up the industry's definition of DevOps—but if you actually want to make your team happier, and your team's applications better, how do you do that with DevOps? This presentation answers that question and distills some of the heady DevOps principles in a way that's approachable for any team—whether 1 or a dozen!
devops, microservices, and platforms, oh my!Andrew Shafer
A story about a boy and his quest to build great software delivered at the Cloud Foundry Summit in Santa Clara May 2015. (https://www.youtube.com/watch?v=rX4mQHPWuUY) Walk through the history of my personal career, and the evolution of the industry highlighting themes like devops, microservices and platforms.
Learn Kanban - Agile Software Development MethodologyAltaf Najvani
Kanban is a method for managing the creation of products with an emphasis on continual delivery while not overburdening the development team. Like Scrum, Kanban is a process designed to help teams work together more effectively.
Visualize what you do today (workflow): seeing all the items in context of each other can be very informative
Limit the amount of work in progress (WIP): this helps balance the flow-based approach so teams dont start and commit to too much work at once
Enhance flow: when something is finished, the next highest thing from the backlog is pulled into play
This talk is an updated version of my earlier talk "Failing Up" that I presented at Tom Tom and at App Builders Switzerland, 2016. It's a talk about how to create a failsafe environment for software companies and teams. It's critical to acknowledge that failure is necessary for innovation. So, if failure is a given, how do you fail well?
This version of the talk was first presented at Seattle Code Camp 2016
This is the talk I presented at the O'Reilly Software Architecture conference in San Francisco on November 15th, 2016. I talk about Conway's Law, my experience building organizations and evolving architectures at Avvo, Spotify and Adobe; and I talk about ways to leverage the homomorphic force of Conway's Law to improve your architecture.
Dies sind die Folien zu meinem Vortrag "Continuous Delivery - Aber Sicher?!" auf dem DevDay 2016 in Dresden.
Für kurze Entwicklungszyklen bei gleichbleibend hoher Qualität sind Continuous Integration und sinnvollerweise Continuous Delivery heutzutage wichtige Hilfsmittel.
Im Vortrag zeigte ich wie wir in einem relativ großen sicherheitsrelevanten Projekt damit umgehen, kontinuierlich Entwicklungs- und Testumgebungen bereitzustellen und dabei ein hohes Sicherheitsniveau gewährleisten können.
Dabei geht es technologisch um Jenkins, Puppet, den Umgang mit Zertifikaten und Keystores, die Umsetzung von Berechtigungen auf Betriebssystem- und Datenbankebene und daran angrenzende Themen gehen.
Når et software-produkt løbende bliver forbedret, så vil vi jo gerne give brugerne forbedringerne i hænderne så hurtigt og let som muligt. Continuous Delivery er automatiske test og automatiseret deployment strikket sammen, så I bare skal lave lækre features og checke ind - så klarer automatikken resten.
Vi ser på hvordan man sætter den nødvendige infrastruktur og automatik op, så de gode tilføjelser og rettelser til koden hurtigt og automatisk flyder ud til slutbrugerne - og de knap så gode bliver stoppet undervejs.
Key Concepts:
This presentation covers the test aspects of the Continuous Integration process. In a CI implementation automated tests are necessary, but not sufficient. The CI test framework (CITF) allows immediate build verification on multiple test tools and multiple test environments in parallel. CITF provides an interface for incorporating new releases, applications, resources, test tools. It offers multi-purpose standardized reports and presents a flexible interface for presenting the test results, and for reviewing, updating, and summarizing the information.
Learning Objectives:
How to design test objects that mirror the build infrastructure.
How to design a test infrastructure that mirrors the architecture and requirements.
How to describe the test environments and build them dynamically; optimize the usage of limited resources.
How to combine a variety of test tools within the same framework, in order to standardize the test results presentation and the debugging.
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...Amazon Web Services
The aim of this presentation is to provide a technical overview of how we built a Continuous Delivery pipeline for one of our key clients. More broadly, we’ll discuss the path we took to get to our current state – including the successes, the surprises and the shifts along the way – because as is so often the case, it is the journey that yields the greatest insight rather than the destination.
Implementing an Application Security Pipeline in JenkinsSuman Sourav
Performing continuous security testing in a DevOps environment with short release cycles and a continuous delivery pipeline is a big challenge and the traditional secure SDLC model fails to deliver the desired results. DevOps understand the process of built, test and deploy. They have largely automated this process in a delivery pipeline, they deploy to production multiple times per day but the big challenge is how can they do this securely?
This session will focus on a strategy to build an application security pipeline in Jenkins, challenges and possible solutions, also how existing application security solutions (SAST, DAST, IAST, OpenSource Libraries Analysis) are playing a key role in growing the relationship between security and DevOps.
Anatomy of a Continuous Integration and Delivery (CICD) PipelineRobert McDermott
This presentation covers the anatomy of a production CICD pipeline that is used to develop and deploy the cancer research application Oncoscape (https://oncoscape.sttrcancer.org)
Learn Kanban - Agile Software Development MethodologyAltaf Najvani
Kanban is a method for managing the creation of products with an emphasis on continual delivery while not overburdening the development team. Like Scrum, Kanban is a process designed to help teams work together more effectively.
Visualize what you do today (workflow): seeing all the items in context of each other can be very informative
Limit the amount of work in progress (WIP): this helps balance the flow-based approach so teams dont start and commit to too much work at once
Enhance flow: when something is finished, the next highest thing from the backlog is pulled into play
This talk is an updated version of my earlier talk "Failing Up" that I presented at Tom Tom and at App Builders Switzerland, 2016. It's a talk about how to create a failsafe environment for software companies and teams. It's critical to acknowledge that failure is necessary for innovation. So, if failure is a given, how do you fail well?
This version of the talk was first presented at Seattle Code Camp 2016
This is the talk I presented at the O'Reilly Software Architecture conference in San Francisco on November 15th, 2016. I talk about Conway's Law, my experience building organizations and evolving architectures at Avvo, Spotify and Adobe; and I talk about ways to leverage the homomorphic force of Conway's Law to improve your architecture.
Dies sind die Folien zu meinem Vortrag "Continuous Delivery - Aber Sicher?!" auf dem DevDay 2016 in Dresden.
Für kurze Entwicklungszyklen bei gleichbleibend hoher Qualität sind Continuous Integration und sinnvollerweise Continuous Delivery heutzutage wichtige Hilfsmittel.
Im Vortrag zeigte ich wie wir in einem relativ großen sicherheitsrelevanten Projekt damit umgehen, kontinuierlich Entwicklungs- und Testumgebungen bereitzustellen und dabei ein hohes Sicherheitsniveau gewährleisten können.
Dabei geht es technologisch um Jenkins, Puppet, den Umgang mit Zertifikaten und Keystores, die Umsetzung von Berechtigungen auf Betriebssystem- und Datenbankebene und daran angrenzende Themen gehen.
Når et software-produkt løbende bliver forbedret, så vil vi jo gerne give brugerne forbedringerne i hænderne så hurtigt og let som muligt. Continuous Delivery er automatiske test og automatiseret deployment strikket sammen, så I bare skal lave lækre features og checke ind - så klarer automatikken resten.
Vi ser på hvordan man sætter den nødvendige infrastruktur og automatik op, så de gode tilføjelser og rettelser til koden hurtigt og automatisk flyder ud til slutbrugerne - og de knap så gode bliver stoppet undervejs.
Key Concepts:
This presentation covers the test aspects of the Continuous Integration process. In a CI implementation automated tests are necessary, but not sufficient. The CI test framework (CITF) allows immediate build verification on multiple test tools and multiple test environments in parallel. CITF provides an interface for incorporating new releases, applications, resources, test tools. It offers multi-purpose standardized reports and presents a flexible interface for presenting the test results, and for reviewing, updating, and summarizing the information.
Learning Objectives:
How to design test objects that mirror the build infrastructure.
How to design a test infrastructure that mirrors the architecture and requirements.
How to describe the test environments and build them dynamically; optimize the usage of limited resources.
How to combine a variety of test tools within the same framework, in order to standardize the test results presentation and the debugging.
Infrastructure as Code Continuous Integration: A Delivery Pipeline Journey Se...Amazon Web Services
The aim of this presentation is to provide a technical overview of how we built a Continuous Delivery pipeline for one of our key clients. More broadly, we’ll discuss the path we took to get to our current state – including the successes, the surprises and the shifts along the way – because as is so often the case, it is the journey that yields the greatest insight rather than the destination.
Implementing an Application Security Pipeline in JenkinsSuman Sourav
Performing continuous security testing in a DevOps environment with short release cycles and a continuous delivery pipeline is a big challenge and the traditional secure SDLC model fails to deliver the desired results. DevOps understand the process of built, test and deploy. They have largely automated this process in a delivery pipeline, they deploy to production multiple times per day but the big challenge is how can they do this securely?
This session will focus on a strategy to build an application security pipeline in Jenkins, challenges and possible solutions, also how existing application security solutions (SAST, DAST, IAST, OpenSource Libraries Analysis) are playing a key role in growing the relationship between security and DevOps.
Anatomy of a Continuous Integration and Delivery (CICD) PipelineRobert McDermott
This presentation covers the anatomy of a production CICD pipeline that is used to develop and deploy the cancer research application Oncoscape (https://oncoscape.sttrcancer.org)
AD106: Expand Your Apps And Skills To The Wider World. This was a discussion of where we've been as Domino developers and how we can move on from here.
Writing for software in school leaves out much of the true hassles in software development.
This brief lecture covers the hidden challenges when deploying to the real world.
just my experience after releasing a software and after that release i started to think how we can improve ourself more. thats what i share on this slide
Self-Service Operations: Because Ops Still HappensRundeck
Keynote Presentation by Damon Edwards, co-founder of Rundeck, at DevOps Days Austin , May 4, 2017.
Deployment is a solved problem. Sure there is still work to be done, but the DevOps community has successfully proven that anyone can both scale deployment automation and distribute the capability to execute deployments. Now, we have to turn our attention to the next critical constraint: What happens after deployment?
We all know that failure is inevitable and is coming our way at any moment. How do we respond quickly and effectively to those failures? What works when there is just a small set of teams or an isolated system to manage will quickly break down when the organization grows in size and complexity. But on the other hand, what has been commonly practiced in large-scale enterprises is proving to be too cumbersome, too silo dependent, and simply too slow for today's business needs.
How do we rapidly respond to incidents and recover complex interdependent systems while working within an equally complex and interdependent organization? How do Ops teams embrace the DevOps and Agile inspired demand for speed while maintaining quality and control?
This talk examines the trial-and-error lessons learned by some forward-thinking enterprises who are currently streamlining how they:
-Resolve incidents
-Reduce friction between teams
-Divide up operational responsibilities
-Improve the quality of their ongoing operations (and organizational learning)
See a Demo of Rundeck Enterprise :
https://www.rundeck.com/see-demo
--or--
Download Rundeck Open Source here:
https://rundeck.com/open-source
Connect:
Stack Overflow community: https://stackoverflow.com/questions/tagged/rundeck
Github: https://github.com/rundeck/rundeck/issues
Twitter: https://twitter.com/Rundeck
Facebook: https://www.facebook.com/RundeckInc/
LinkedIn: www.linkedin.com › company › rundeck-inc
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
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
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.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
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?
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
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.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
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.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
9. Developer responsibility horizon
•Dude, it compiles!
•It works on my machine
•All tests pass
•QA approved it
•It’s working in production
“We don’t know, man, we just don’t know.” The confident Nick of months
prior shook now, leading Fred to his cubicle. “We coded the application. We
debugged until it compiled without errors. When we run it- core dump!” He
threw up his hands, then dropped into his swivel chair. “We’ve been
pestering IBM support, but they haven’t been very helpful.”
“Well, why would they be?” Fred frowned, pausing at the cube threshold. “I
mean, who knows what might be wrong with the code?”
“Nothing’s wrong with it. It compiles!”
“So? It could still have errors.”
Nick swiveled around to face him. “Dude. It compiles.”
21. Automated Acceptance Testing
Dedicated VM Azure Development Fabric
• Cost
– Spin up before each deploy
– Running costs
– Close to production
• Fast
• Serious bugs
– Run from exact location