This document provides information to help individuals find ways to contribute to Apache projects. It outlines various roles and backgrounds that are welcome to contribute, such as engineers, writers, students, and more. It also provides guidance on how to get started, including finding a suitable project, participating in discussions, addressing issues, and submitting patches for review. The document emphasizes starting small, such as by helping others on mailing lists or reproducing sample issues, and provides several project-specific resources for new contributors.
Our presentation on Israel Rails Conference 2012. Vitaly talking about rails performance, how to measure, what to improve and just as much important - what not to improve
LF_APIStrat17_Don't Repeat Yourself - Your API is Your DocumentationLF_APIStrat
"If you find yourself maintaining a set of documents explaining the use of your API, you haven't finished it's design yet. This talk will compare various strategies with examples, while discussing ways to determine the most appropriate method for your API.
We will explore OAS (Swagger), Json-LD, Schema.org, HAL, Hydra, Siren, Semantic profiles, and other formats while comparing their relative strengths and weaknesses. After these options, we will arm you with a series of questions which direct you to the appropriate tool for your API.
Discover how you can save considerable time and headaches by incorporating a self documenting method in your API design."
WTF: Where To Focus when you take over a Drupal projectSymetris
Jumping into pre-built Drupal projects sometimes requires a leap of faith as much for clients as for developers. The client is usually coming out of a bad previous business relationship and the code is not always structured according to your standards.
During this talk, Symetris will share its experience and provide tips on how to navigate these often uncharted waters. Our goal is to help you convert an uncertain client into a long term partner and have a checklist of what to look out for as developers.
From 0 to MVP in 40 minutes: decoupled Drupal for startupsJeffrey McGuire
As presented at the Dutch PHP Conference, Amsterdam 2015
One of the strongest real-world demands for organizations and software architects alike is the ability to build a first version fast. Building your Minimum Viable Product in time can mean a serious competitive edge for a startup. A good developer has a toolkit full of fast-prototyping tools like AngularJS, Backbone, and others, but going from that first prototype to a fully formed alpha version that integrates with the rest of your stack is still a difficult step.
The newest version of Drupal boasts powerful developer tools for integrating with external APIs, a unified and improved admin and authoring experience for end users, and best of all: completely free choice of your presentation layer. This means that you can take that rapid prototype, and very easily put Drupal behind it for real, enterprise-ready data consumption and modelling power. With your rapid prototyped Angular application in front, and a slew of external APIs in back, Drupal 8 is the perfect place for information to be ingested, created, and re-mixed to become great content.
In this session we will build a minimum viable product in 40 minutes. Our MVP will ingest content from an external API, perform content management tasks (data modelling, relationships, etc.) through a web-based admin interface, and deliver it to an AngularJS frontend application. We will build a data model, configure Drupal’s REST components to consume and export data, and integrate it all with a decoupled interface that you can access and use by the end of the session.
You’ll leave this session with a new toolset for bridging the gap between that rapid prototype and a real, working MVP. That means fertile ground for your coders, and straight to market for your product.
Our presentation on Israel Rails Conference 2012. Vitaly talking about rails performance, how to measure, what to improve and just as much important - what not to improve
LF_APIStrat17_Don't Repeat Yourself - Your API is Your DocumentationLF_APIStrat
"If you find yourself maintaining a set of documents explaining the use of your API, you haven't finished it's design yet. This talk will compare various strategies with examples, while discussing ways to determine the most appropriate method for your API.
We will explore OAS (Swagger), Json-LD, Schema.org, HAL, Hydra, Siren, Semantic profiles, and other formats while comparing their relative strengths and weaknesses. After these options, we will arm you with a series of questions which direct you to the appropriate tool for your API.
Discover how you can save considerable time and headaches by incorporating a self documenting method in your API design."
WTF: Where To Focus when you take over a Drupal projectSymetris
Jumping into pre-built Drupal projects sometimes requires a leap of faith as much for clients as for developers. The client is usually coming out of a bad previous business relationship and the code is not always structured according to your standards.
During this talk, Symetris will share its experience and provide tips on how to navigate these often uncharted waters. Our goal is to help you convert an uncertain client into a long term partner and have a checklist of what to look out for as developers.
From 0 to MVP in 40 minutes: decoupled Drupal for startupsJeffrey McGuire
As presented at the Dutch PHP Conference, Amsterdam 2015
One of the strongest real-world demands for organizations and software architects alike is the ability to build a first version fast. Building your Minimum Viable Product in time can mean a serious competitive edge for a startup. A good developer has a toolkit full of fast-prototyping tools like AngularJS, Backbone, and others, but going from that first prototype to a fully formed alpha version that integrates with the rest of your stack is still a difficult step.
The newest version of Drupal boasts powerful developer tools for integrating with external APIs, a unified and improved admin and authoring experience for end users, and best of all: completely free choice of your presentation layer. This means that you can take that rapid prototype, and very easily put Drupal behind it for real, enterprise-ready data consumption and modelling power. With your rapid prototyped Angular application in front, and a slew of external APIs in back, Drupal 8 is the perfect place for information to be ingested, created, and re-mixed to become great content.
In this session we will build a minimum viable product in 40 minutes. Our MVP will ingest content from an external API, perform content management tasks (data modelling, relationships, etc.) through a web-based admin interface, and deliver it to an AngularJS frontend application. We will build a data model, configure Drupal’s REST components to consume and export data, and integrate it all with a decoupled interface that you can access and use by the end of the session.
You’ll leave this session with a new toolset for bridging the gap between that rapid prototype and a real, working MVP. That means fertile ground for your coders, and straight to market for your product.
There are lots of use cases where you want to keep Plone's default UI for anonymous and authenticated users. An alternative approach to Plone adds a custom mobile first theme based on Barceloneta without diving into Diazo rules and resource registry.
As of May 1st 2015, when should you deploy Drupal 8? There are a very limited number of appropriate use cases and deployment circumstances right now. How can you know when Drupal 8 is ready for you and you ready for it? How do you have the conversation with a prospective client who wants Drupal 8, but whose project isn't right for it now? Don't forget Drupal 7 is stable, feature rich, and rapidly deployable *right now*. Examples of Drupal 8 sites and projects.
Reuven Lerner's presentation from Open Ruby Day in Herzliya, Israel on June 27th, 2010. I covered a few tools that are not part of Rails, but which help you with deployment,
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015Jeffrey McGuire
Session from Symfony Live Berlin 2015 with Campbell Vertesi:
- introducing Drupal 8--the first product of the PHP-FIG era--to the Symfony community, how it is built, how it can help developers and their clients
- Explanations of Drupal's data model and Views query builder
- advantages of a decoupled architecture
- disadvantages of a decoupled architecture
-- plugging the built in features you get by choosing Drupal 8
- a suggested, example app architecture relying on Drupal 8's native strengths
The Party Keynote from GOTO Berlin 2014, about how to stay ahead of the technology curve when you're bombarded with terms like NoSQL, HTML5, Lambdas and so forth.
More details here: http://trishagee.github.io/presentation/staying_ahead_of_the_curve/
As of March 2015, when should you deploy Drupal 8? There are a very limited number of appropriate use cases and deployment circumstances right now. How can you know when Drupal 8 is ready for you and you ready for it? How do you have the conversation with a prospective client who wants Drupal 8, but whose project isn't right for it now? Don't forget Drupal 7 is stable, feature rich, and rapidly deployable *right now*. Examples of Drupal 8 sites and projects.
How can a team of 65 developers build and rapidly ship a high-quality product with only six QA engineers? At Atlassian, we’ve introduced the Quality Assistance model that changes the developer QA mindset, and engages developers in exploratory testing so software is developed right the first time. After all, the cheapest time to fix a bug is before it's written. Join us as we walk through the theory, history, and practice of the model, while busting some of the myths about developers and QA. Reject the tradeoff of time, scope, and quality, and finally have your cake and eat it too.
How to R.E.A.D: Steps for how to select the correct module @NEWDCamp 2014Michael Miles
To use a contrib module, patch a contrib module or write a custom module, that is the question. With over 27,000 contrib modules available for download it is rare to find one that does not offer the functionality you are looking for. However, when you cannot find a module that fits your needs you are then faced with a choice. Do you patch an existing contrib module? Or write a custom module?
To figure out the answer to the questions you just need to remember to R.E.A.D. This session goes over the four steps of R.E.A.D that help you decide which path you should follow and how you can quickly and correctly identify if you should patch a contrib module or write your own custom module.
This session use some real world examples to demo straight how these steps were utilized to make the correct decision. This session also talk about the basics and best practices of writing and contributing a patch, and the best practices to follow if you decide to pursue writing a custom module and how to contribute it back to the Drupal community.
This session is geared to developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want validation on habits they have developed over time.
Although essential to the survival of open source, it remains a challenge for many developers to get the companies they work for to provide paid support. At the moment, businesses around the world aren’t doing enough in this area, and they are certainly missing out in terms of innovation in the long term.
A small presentation for developers with good SVN knowledge that are going to working with Git.
The presentation also contains an example of repository creation on github and a simple scenario of collaboration between two developers
I made a simple SVN (Subversion) tutorial for my co-workers and just wanted to share it with you. It is based on other lectures and practical experience I had in the past.
Some ideas also come from the GIT world, which is still too far and new for everyone, but which I already love and embrace fully :)
There are lots of use cases where you want to keep Plone's default UI for anonymous and authenticated users. An alternative approach to Plone adds a custom mobile first theme based on Barceloneta without diving into Diazo rules and resource registry.
As of May 1st 2015, when should you deploy Drupal 8? There are a very limited number of appropriate use cases and deployment circumstances right now. How can you know when Drupal 8 is ready for you and you ready for it? How do you have the conversation with a prospective client who wants Drupal 8, but whose project isn't right for it now? Don't forget Drupal 7 is stable, feature rich, and rapidly deployable *right now*. Examples of Drupal 8 sites and projects.
Reuven Lerner's presentation from Open Ruby Day in Herzliya, Israel on June 27th, 2010. I covered a few tools that are not part of Rails, but which help you with deployment,
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015Jeffrey McGuire
Session from Symfony Live Berlin 2015 with Campbell Vertesi:
- introducing Drupal 8--the first product of the PHP-FIG era--to the Symfony community, how it is built, how it can help developers and their clients
- Explanations of Drupal's data model and Views query builder
- advantages of a decoupled architecture
- disadvantages of a decoupled architecture
-- plugging the built in features you get by choosing Drupal 8
- a suggested, example app architecture relying on Drupal 8's native strengths
The Party Keynote from GOTO Berlin 2014, about how to stay ahead of the technology curve when you're bombarded with terms like NoSQL, HTML5, Lambdas and so forth.
More details here: http://trishagee.github.io/presentation/staying_ahead_of_the_curve/
As of March 2015, when should you deploy Drupal 8? There are a very limited number of appropriate use cases and deployment circumstances right now. How can you know when Drupal 8 is ready for you and you ready for it? How do you have the conversation with a prospective client who wants Drupal 8, but whose project isn't right for it now? Don't forget Drupal 7 is stable, feature rich, and rapidly deployable *right now*. Examples of Drupal 8 sites and projects.
How can a team of 65 developers build and rapidly ship a high-quality product with only six QA engineers? At Atlassian, we’ve introduced the Quality Assistance model that changes the developer QA mindset, and engages developers in exploratory testing so software is developed right the first time. After all, the cheapest time to fix a bug is before it's written. Join us as we walk through the theory, history, and practice of the model, while busting some of the myths about developers and QA. Reject the tradeoff of time, scope, and quality, and finally have your cake and eat it too.
How to R.E.A.D: Steps for how to select the correct module @NEWDCamp 2014Michael Miles
To use a contrib module, patch a contrib module or write a custom module, that is the question. With over 27,000 contrib modules available for download it is rare to find one that does not offer the functionality you are looking for. However, when you cannot find a module that fits your needs you are then faced with a choice. Do you patch an existing contrib module? Or write a custom module?
To figure out the answer to the questions you just need to remember to R.E.A.D. This session goes over the four steps of R.E.A.D that help you decide which path you should follow and how you can quickly and correctly identify if you should patch a contrib module or write your own custom module.
This session use some real world examples to demo straight how these steps were utilized to make the correct decision. This session also talk about the basics and best practices of writing and contributing a patch, and the best practices to follow if you decide to pursue writing a custom module and how to contribute it back to the Drupal community.
This session is geared to developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want validation on habits they have developed over time.
Although essential to the survival of open source, it remains a challenge for many developers to get the companies they work for to provide paid support. At the moment, businesses around the world aren’t doing enough in this area, and they are certainly missing out in terms of innovation in the long term.
A small presentation for developers with good SVN knowledge that are going to working with Git.
The presentation also contains an example of repository creation on github and a simple scenario of collaboration between two developers
I made a simple SVN (Subversion) tutorial for my co-workers and just wanted to share it with you. It is based on other lectures and practical experience I had in the past.
Some ideas also come from the GIT world, which is still too far and new for everyone, but which I already love and embrace fully :)
Release Management: Successful Software Releases Start with a Planconnielharper
This presentation was given at devLink 2010 in Nashville, TN and will weigh the pros and cons of each type of release cycle and identify what else is needed for a successful software release.
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...Lucas Jellema
For a long time I have been reluctant to actively contribute to an open source project. I thought it would be rather complicated and demanding – and that I didn't have the knowledge or skills for it or at the very least that they (the project team) weren't waiting for me.
In December 2021, I decided to have a serious input into the Dapr.io project – and now finally to determine how it works and whether it is really that complicated. In this session I want to tell you about my experiences. How Fork, Clone, Branch, Push (and PR) is the rhythm of contributing to an open source project and how you do that (these are all Git actions against GitHub repositories). How to learn how such a project functions and how to connect to it; which tools are needed, which communication channels are used. I tell how the standards of the project – largely automatically enforced – help me to become a better software engineer, with an eye for readability and testability of the code.
How the review process is quite exciting once you have offered your contribution. And how the final "merge to master" of my contribution and then the actual release (Dapr 1.6 contains my first contribution) are nice milestones.
I hope to motivate participants in this session to also take the step yourself and contribute to an open source project in the form of issues or samples, documentation or code. It's valuable to the community and the specific project and I think it's definitely a valuable experience for the "contributer". I looked up to it and now that I've done it gives me confidence – and it tastes like more (I could still use some help with the work on Dapr.io, by the way).
3.15.17 DSpace: How to Contribute Webinar SlidesDuraSpace
Hot Topics: The DuraSpace Community Webinar Series,
“Introducing DSpace 7: Next Generation UI”
Curated by Claire Knowles, Library Digital Development Manager, The University of Edinburgh.
“How to contribute to DSpace –be a part of the team!”
March 15, 2017 presented by: Claire Knowles - The University of Edinburgh, Maureen Walsh – The Ohio State University, Bram Luyten – Atmire, Hardy Pottinger – UCLA Library & Kim Shepherd - DSpace Developer and Committer
Geek out: Adding Coding Skills to Your Professional RepertoireBohyun Kim
Presented at the 2012 Charleston Conference Charleston Conference XXXII. November 9, 2012. An article version of this presentation at the Conference Proceedings is downloadable at: http://docs.lib.purdue.edu/charleston/2012/Tech/8/
Program description: http://2012charlestonconference.sched.org/event/b7cd8aed0d21408e6c23fd95b6162837#.UJLWcoWQkbQ
OSMC 2021 | Contributing to open source with the example of icinga (1)NETWAYS
Have you ever contributed to an open source project? There are tonnes of different ways to help out, and we want to show you how: From GitHub workflows and general contributing as well as more specific Icinga related topics. We at Icinga have been working on some guidelines for getting started with development on our projects – contributing to the Icinga project has never been easier! That could be working on a plugin, a webmodule, fixing bugs in Icinga Web 2 or Icinga 2, adding features to the director or simply adapting the documentation.
Introduction to Contribution talk from WordCamp Orange Country 2012.
Walkthrough of how to get started with contributions to the WordPress project, common pitfalls, and suggestions to move forward.
Presented by Mike Schroder (@GetSource/DH-Shredder)
Overcoming the Fear of Contributing to Open SourceAll Things Open
Presented by: Rizel Scarlett
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: If you're feeling uncertain about contributing to an open source project for the first time, I understand. Navigating the open source space can feel intimidating. In this talk, audience members will learn how to confidently navigate the open source space and gain inspiration to make their first contribution.
Customer Success is a core value at Alfresco, and for this we have invested in people, processes and tools to maximize the possibility of our Partners and Customers succeeding in Alfresco Projects. In this session, Gab will share his 5+ years experience on running successful Alfresco projects, providing a comprehensive but practical set of recommendations, to overcome common business & technical hurdles of an Enterprise wide ECM implementation and ensure continued success for your projects.
This preso also introduces the first pilot of Alfresco Developer Support service, geared towards helping customers and partners developers in developing high quality, scalable and high longevity Alfresco customizations, as well as to help you support those customizations in production.
The Hop project entered Apache Software Foundation as an Incubator project in 2020, and Julian Hyde, one of their mentors, gave this presentation to educate the initial committers on the Apache Way and what to expect during the Incubation process.
The talk was given by Julian Hyde on October 1st, 2020, with the original title "Apache Incubation - What's it all about?"
Basics of contributing to an open source project - from the first Linux Learners Day at LinuxCon 2011
http://events.linuxfoundation.org/events/linuxcon/student-program
Microservices architecture is becoming a prominent design principle and a service development methodology, we have now started to see many microservices in production. Yet, security is a less concerned aspect, most of the time development teams are much focus on edge security but due to distributed and disposable nature of microservices, it's equally important to pay attention to securing service-to-service communication both during the transmission and sharing end-user context among services in order to cover vast attack surface.
GDPR impact on Consumer Identity and Access Management (CIAM)Sagara Gunathunga
Building a correct consumer identity and access management (CIAM) strategy is a real challenge and an integral cornerstone of any digital transformation process. CIAM mainly focuses on connecting consumers, managing and securing consumer data, and analyzing identity behaviors to provide a more engaged customer experience. GDPR is a real challenge and force business to rethink and redefine their CIAM strategies. This session will mainly focus on discussing the key challenges in building the GDPR complaint CIAM strategy and best practices. It will cover the following areas:
The role of a CIAM strategy in digital transformation
Connecting with consumers through self-service registration and social registration
Consumer identification and verifications
GDPR impact on CIAM strategy
Roadmap for GDPR compliance
An Introduction to WSO2 Microservices Framework for JavaSagara Gunathunga
any organizations today are leveraging microservices architecture (MSA) which is becoming increasingly popular because of its many potential advantages. This webinar introduces WSO2 Microservices Framework for Java (MSF4J), which provides the necessary framework and tooling to build an MSA solution.
During this webinar, Sagara will
Introduce WSO2 MSF4J programming model and deployment options
Discuss the key strengths and performance measures of WSO2 MSF4J over other frameworks
Demonstrate security, analytics and service discovery
Highlight tooling, Swagger support and its seamless integration with rest of the platform
Understanding Microservice Architecture WSO2Con Asia 2016 Sagara Gunathunga
Today many organizations are leveraging microservice architecture (MSA), which is becoming increasingly popular because of its many potential advantages. MSA itself is divided into two areas – inner and outer architectures – which require separate attention. Moreover, MSA requires a certain level of developer and devops experience too. This talk will be an awareness session about MSA and will also discuss WSO2′s strategic initiatives in both the platform level and WSO2 MSF4J framework level.
Introduction to the all new wso2 governance centre asia 16Sagara Gunathunga
WSO2 Governance Registry provides enterprises with end-to-end SOA governance. The latest release of WSO2 Governance Registry (5.1) comes with an enterprise store and publisher with a rich and enhanced user experience. The session will introduce the key features of the new governance center of the WSO2 Governance Registry. It will cover a complete demonstration of handling assets in the publisher, multiple lifecycle support in the publisher, enhanced searching capability (with simple queries), categorization support on one level, and asset discovery and view in the store.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
10. Download the binary distribution and
spend some time with samples, tutorials
and user guide.
11. Found issue while running
samples ?
• Documentation may be out dated.
• No proper guide exists.
• Mentioned steps are not clear.
• An issue with sample or project code.
12. Get some helps from blogs, mailing list
archive, forums or write to mailing list.
http://mail-archives.apache.org/
http://markmail.org/
http://www.nabble.com/
13. • Try to fix broken samples, improve
existing samples or provide new samples.
• Update or correct documentation, write a
blog to share your experience.
Attach your works as a SVN patch in the
JIRA project.
14. Most of the Apache project use SVN to
manage source codes and JIRA to manage
issues. You can find those locations from
project web site
SVN : http://svn.apache.org/repos/asf/hadoop/common/trunk/
JIRA : https://issues.apache.org/jira/browse/HADOOP
SVN : http://svn.apache.org/repos/asf/axis/axis2/java/core/trunk
JIRA : https://issues.apache.org/jira/browse/AXIS2
15. Check out source codes and build the
project locally. Maven and Ant are some of
the most popular build systems used by
Apache projects.
16. Use SVN command line tool , graphical tool
or IDE plug-in to generate patches.
17. Attach your patch to appropriate JIRA
issue. It can be source code patch or
documentation patch.
18. Few references for patching process.
• http://www.apache.org/dev/contributors.html
• http://httpd.apache.org/dev/patches.html
• http://jakarta.apache.org/site/contributing.html
• http://pushpalankajaya.blogspot.com/2011/09/docum
entation-patch-submission-for.html
19. Keep your eye on project user mailing list
and help others to solve their issue.
• One of the best approach to learn project
internals and start your contribution.
• If you know the answers don't hesitate to
reply.
• May be you can find a new issue, you can
fill a new JIRA issue and fix it.
• Others will recognize your effort !!
20. Participate to discussions on project dev
list regularly.
• Participate to discussion on dev list with
your opinions/arguments.
• If something difficult
to understand don't hesitate to ask
questions.
• Suggest your new ideas don't spend
time for self judgment.
21. Go through the JIRA project and find a
simple issue to work on.
• Try to reproduce the issue using provided
samples and configuration.
• Read previous comments and spend some
time for background reading.
• If you need more inputs or clarifications ask
them by commenting on JIRA or dev list.
• Attach your current works as a patch and
ask community to review your works.
22. Study some of the important programming
techniques.
• Debugging
• Unite testing
• Remote debugging
• Profiling
• Memory analysis
23. Expose your experience and ideas to others.
• Do you have a blog ? Maintain a blog
regularly.
• Usually we have seen lot of revolutionary
ides from users and new contributors.
• If you are a student, GSoC is the best way to
start your contribution ( with some privileges).
• Write to dev list asking possible GSoC
project ideas or come up with your own
ideas.
24. Project specific contribution
• Most of the Apache projects maintains their
own new contribution guides.
• Look for "New contributor guide", " How to
contribute guide", "developer guide" etc.
• Don't hesitate to ask on the community
development mailing list
visit http://community.apache.org/.
25. Apache communities
• Try to organize small events like MeetUps and
BarCamp in your town , office or university.
• We have volunteers and resources to help
you.
• What do you need to care ?
• Venue - better to find a free venue.
• Refreshments
• Ask to bring laptops.
• Notify among your local communities.
• Contact ASF.
Small event list :
small-events-discuss-subscribe@apache.org
Apache event LK list :
http://groups.google.com/group/apache-event-lk