Managing the lifecycle of software development can be a daunting task, especially after having adopted an Agile methodology that has you moving faster than ever. That is why it is more important than ever to have the right tools in place that allow you to effectively manage all facets of your SDLC from requirements gathering to testing and deployment. In the suite of tools available in the space of Application Lifecycle Management (ALM), Team Foundation Server (TFS) is a stand out. Let us show you how your organization can benefit from the advanced capabilities and unique configurability of TFS to successfully deliver your software development projects on time and on budget.
AngularJS is a popular JavaScript framework that provides a variety of services including dependency injection, data-binding, and declarative DOM extensions. In this talk, Jeremy will cover at a high level what the benefits of AngularJS are and then build a reference application. If you are an Angular developer looking to learn best practices or have never touched Angular and want to know what the fuss is all about, this talk is for you. (Grab the project and use the Git checkouts to follow along)
An overview of the Angular 1.x -> 2.x upgrade experience using Angular 2 Beta and ngUpgrade.
Talk given by Chris Nicola at the AngularJS Vancouver Meetup
Presentation to the Agile Nashville User Group, January 2015.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on principles can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
Continuous Integration & deployment for your Xamarin appGerald Versluis
The presentation I did on August 9th 2016 for the Xamarin University as a guest lecture on how to setup continuous integration and continuous delivery for your Xamarin app.
A modern architecturereview–usingcodereviewtools-ver-3.5SSW
For any project that is critical to the business, it’s important to do ‘Modern Architecture Reviews’. Being an architect is fun, you get to design the system, do ongoing code reviews, and play the bad ass. It is even more fun when using modern cool tools.
5 step bim automation roadmap - shed manufacturers e bookLukeHunter14
Download our eBook: 5-Step BIM Automation Roadmap, designed specifically for Shed Manufacturers who are looking to scale their company with remarkable speed. Also applicable for those in the construction and building product manufacturing industries, this eBook is packed with step-by-step videos and tutorials to arm you with the automation required to maximise production capabilities, profit and productivity.
AngularJS is a popular JavaScript framework that provides a variety of services including dependency injection, data-binding, and declarative DOM extensions. In this talk, Jeremy will cover at a high level what the benefits of AngularJS are and then build a reference application. If you are an Angular developer looking to learn best practices or have never touched Angular and want to know what the fuss is all about, this talk is for you. (Grab the project and use the Git checkouts to follow along)
An overview of the Angular 1.x -> 2.x upgrade experience using Angular 2 Beta and ngUpgrade.
Talk given by Chris Nicola at the AngularJS Vancouver Meetup
Presentation to the Agile Nashville User Group, January 2015.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on principles can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
Continuous Integration & deployment for your Xamarin appGerald Versluis
The presentation I did on August 9th 2016 for the Xamarin University as a guest lecture on how to setup continuous integration and continuous delivery for your Xamarin app.
A modern architecturereview–usingcodereviewtools-ver-3.5SSW
For any project that is critical to the business, it’s important to do ‘Modern Architecture Reviews’. Being an architect is fun, you get to design the system, do ongoing code reviews, and play the bad ass. It is even more fun when using modern cool tools.
5 step bim automation roadmap - shed manufacturers e bookLukeHunter14
Download our eBook: 5-Step BIM Automation Roadmap, designed specifically for Shed Manufacturers who are looking to scale their company with remarkable speed. Also applicable for those in the construction and building product manufacturing industries, this eBook is packed with step-by-step videos and tutorials to arm you with the automation required to maximise production capabilities, profit and productivity.
Limited WiP Society Melbourne Meetup August 2018
DevOps is one of those terms that is used by many people, but is often misunderstood. In this session we will discuss DevOps, what it is/how it can be used. We will also discuss the basics of Kanban to see how the two relate and how Kanban can assist in your DevOps implementation & rollout.
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.
Struggling with Agile at scale? Thinking about scaling Agile beyond the team? Want to learn from others’ mistakes? Well don’t panic, and carry a towel. After all, “any man who can hitch the length and breadth of the Galaxy, rough it, slum it, struggle against terrible odds, win through and still know where his towel is, is clearly a man to be reckoned with.”
There is a lot to be learnt from those who have successfully hitchhiked their way to the galaxy of Scaled Agile, but there is also much to learn from those who have gotten a little lost upon the way. This session celebrates the scaled Agile hitchhiker, the people who tried and failed, with ideas that were occasionally brilliant but often plain stupid. You will laugh, you will cry but you will also walk away will a nice long list of ideas not to try when scaling Agile!
How we built a job board in one week with JHipsterKile Niklawski
@KileNiklawski with @IpponUSA presents on how we built a job board in one week using JHipster.
About JHipster:
Our goal is to generate for you a complete and modern Web app, unifying:
- A high-performance and robust Java stack on the server side with Spring Boot
- A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
- A powerful workflow to build your application with Yeoman, Bower, Grunt and Maven
Load Testing & Drupal 8: What You Need to Do to Ensure a Smooth LaunchAcquia
Congrats, you’ve embarked on building a shiny new Drupal 8 site! You’re already ahead of the pack, but to keep up with all the changes, there are a few critical steps you can take to make sure your launch goes smoothly. Because even as you'll spend months following new Drupal 8 releases, porting a handful of contributed modules, and mastering your deployment workflow, nothing ruins a site launch faster than an interruption in service or an unforeseen performance hiccup.
So to make your next launch goes off without a hitch, join Acquia’s Erik Webb, Cloud Engineering Manager, to learn about several key aspects of load testing and how to plan for Drupal 8 success, including:
• An overview of Drupal 8 scaling features
• Identifying the behavior of different traffic patterns and sources
• Simulating traffic for a brand new site versus upgrading an existing site
• How to incorporate load testing throughout development
Creative Branching Models for Multiple Release StreamsAtlassian
Nuance Communications is making the move from SVN to Git! Why? To take advantage of its strong branching and merging capabilities... and to keep their developers happy. With wild variations between each product's release model, they have multiple releases of one or more components in play at a given time. So they had to get creative with a branching model. This talk will discuss choosing the right Git branching model for each of your release streams, and managing multiple releases using Bitbucket (including Stash), JIRA, Bamboo, and Maven.
The presentation on Performance Testing of Big Data Application was done during #ATAGTR2017, one of the largest global testing conference. All copyright belongs to the author.
Author and presenter : Harpreet Kaur Kahai
The Ultimate Getting Started with Angular Workshop - Devoxx UK 2017Matt Raible
Learn how to set your environment up from scratch, develop a simple app, test it, integrating CSS frameworks (Angular Material or Bootstrap), secure it with OpenID Connect, and deploy it to the cloud.
Source code: https://github.com/mraible/ng-demo
DevOps has become possible largely due to a combination of new operations tools and established agile engineering practices, but these are not enough to realise the benefits of DevOps. Even with the best tools, DevOps is just a buzzword if you don't have the right culture. Join Rouan as he explores what DevOps culture looks like and how it supports rapid, scalable production releases. He'll talk about collaboration and how important shared responsibility is to enable it. He'll cover the cultural shifts that need to happen within an organisation in order to support DevOps, including supporting autonomous teams and breaking down silos. He'll also provide some insight into the culture of successful teams in a DevOps environment, by showing you how they build quality in, focus on feedback and automate (almost) everything.
I miss my days in the army, doing C++ over Unix, without internet connection.
Back then we had very primitive tools, but very limited choice.
Choosing a stack for a webapp today is a mission impossible, and it just gets worse and worse.
Angular 1 swept us away from Backbone completely, but now Angular 2 is a totally new framework, and React has started filling in the gap.
In this talk I will discuss the principal differences of the top frameworks and their approaches
In terms of style of code, community, performance, core team, typescript vs. ES6, immutable objects, flux and more.
We dreamt of a future where our whole department embraced TDD. A future where the quality of our code and the product was elevated.
We had the best intentions, however, this story does NOT have a happy ending.
Learn from my experience working with the leaders of a department of 40 to attempt 100% TDD adoption. I will contrast this with our successful adoption and spread of SOLID design practices, and look at what we would have done differently with our TDD advocacy if we were to repeat it. Some of our lessons learned: Don't try to mandate TDD, bring in outside experts, and refactoring skills are key.
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
Sam Garforth presented this at the Salesforce Enterprise Architect Forum on January 12th 2017. It covers governance and best practices for developing, deploying and supporting applications running on the Salesforce platform, whether these be apps or configurations of Sales or Service Cloud or Communities.
Limited WiP Society Melbourne Meetup August 2018
DevOps is one of those terms that is used by many people, but is often misunderstood. In this session we will discuss DevOps, what it is/how it can be used. We will also discuss the basics of Kanban to see how the two relate and how Kanban can assist in your DevOps implementation & rollout.
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.
Struggling with Agile at scale? Thinking about scaling Agile beyond the team? Want to learn from others’ mistakes? Well don’t panic, and carry a towel. After all, “any man who can hitch the length and breadth of the Galaxy, rough it, slum it, struggle against terrible odds, win through and still know where his towel is, is clearly a man to be reckoned with.”
There is a lot to be learnt from those who have successfully hitchhiked their way to the galaxy of Scaled Agile, but there is also much to learn from those who have gotten a little lost upon the way. This session celebrates the scaled Agile hitchhiker, the people who tried and failed, with ideas that were occasionally brilliant but often plain stupid. You will laugh, you will cry but you will also walk away will a nice long list of ideas not to try when scaling Agile!
How we built a job board in one week with JHipsterKile Niklawski
@KileNiklawski with @IpponUSA presents on how we built a job board in one week using JHipster.
About JHipster:
Our goal is to generate for you a complete and modern Web app, unifying:
- A high-performance and robust Java stack on the server side with Spring Boot
- A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
- A powerful workflow to build your application with Yeoman, Bower, Grunt and Maven
Load Testing & Drupal 8: What You Need to Do to Ensure a Smooth LaunchAcquia
Congrats, you’ve embarked on building a shiny new Drupal 8 site! You’re already ahead of the pack, but to keep up with all the changes, there are a few critical steps you can take to make sure your launch goes smoothly. Because even as you'll spend months following new Drupal 8 releases, porting a handful of contributed modules, and mastering your deployment workflow, nothing ruins a site launch faster than an interruption in service or an unforeseen performance hiccup.
So to make your next launch goes off without a hitch, join Acquia’s Erik Webb, Cloud Engineering Manager, to learn about several key aspects of load testing and how to plan for Drupal 8 success, including:
• An overview of Drupal 8 scaling features
• Identifying the behavior of different traffic patterns and sources
• Simulating traffic for a brand new site versus upgrading an existing site
• How to incorporate load testing throughout development
Creative Branching Models for Multiple Release StreamsAtlassian
Nuance Communications is making the move from SVN to Git! Why? To take advantage of its strong branching and merging capabilities... and to keep their developers happy. With wild variations between each product's release model, they have multiple releases of one or more components in play at a given time. So they had to get creative with a branching model. This talk will discuss choosing the right Git branching model for each of your release streams, and managing multiple releases using Bitbucket (including Stash), JIRA, Bamboo, and Maven.
The presentation on Performance Testing of Big Data Application was done during #ATAGTR2017, one of the largest global testing conference. All copyright belongs to the author.
Author and presenter : Harpreet Kaur Kahai
The Ultimate Getting Started with Angular Workshop - Devoxx UK 2017Matt Raible
Learn how to set your environment up from scratch, develop a simple app, test it, integrating CSS frameworks (Angular Material or Bootstrap), secure it with OpenID Connect, and deploy it to the cloud.
Source code: https://github.com/mraible/ng-demo
DevOps has become possible largely due to a combination of new operations tools and established agile engineering practices, but these are not enough to realise the benefits of DevOps. Even with the best tools, DevOps is just a buzzword if you don't have the right culture. Join Rouan as he explores what DevOps culture looks like and how it supports rapid, scalable production releases. He'll talk about collaboration and how important shared responsibility is to enable it. He'll cover the cultural shifts that need to happen within an organisation in order to support DevOps, including supporting autonomous teams and breaking down silos. He'll also provide some insight into the culture of successful teams in a DevOps environment, by showing you how they build quality in, focus on feedback and automate (almost) everything.
I miss my days in the army, doing C++ over Unix, without internet connection.
Back then we had very primitive tools, but very limited choice.
Choosing a stack for a webapp today is a mission impossible, and it just gets worse and worse.
Angular 1 swept us away from Backbone completely, but now Angular 2 is a totally new framework, and React has started filling in the gap.
In this talk I will discuss the principal differences of the top frameworks and their approaches
In terms of style of code, community, performance, core team, typescript vs. ES6, immutable objects, flux and more.
We dreamt of a future where our whole department embraced TDD. A future where the quality of our code and the product was elevated.
We had the best intentions, however, this story does NOT have a happy ending.
Learn from my experience working with the leaders of a department of 40 to attempt 100% TDD adoption. I will contrast this with our successful adoption and spread of SOLID design practices, and look at what we would have done differently with our TDD advocacy if we were to repeat it. Some of our lessons learned: Don't try to mandate TDD, bring in outside experts, and refactoring skills are key.
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
Sam Garforth presented this at the Salesforce Enterprise Architect Forum on January 12th 2017. It covers governance and best practices for developing, deploying and supporting applications running on the Salesforce platform, whether these be apps or configurations of Sales or Service Cloud or Communities.
In this presentation you will learn how Farm Credit Services of America/Frontier Farm Credit transformed their quality practices and tooling to bring visibility and consistency to Enterprise Quality, including: testing as a team approach, creating an automated test architecture, measuring progress with dashboards and standardizing on a set of testing tools.
A Day in the Life: Developer Enhancements with Visual Studio 2012Imaginet
The newest release of Visual Studio 2012 is rich with new tools that enhance standard developer activities. In this session, we’ll review and demonstrate some of these new features, such as Unit Testing, Code Reviews, Code Clones, and other developer tools.
Training Bootcamp - MainframeDevOps.pptxNashet Ali
Cloud Migration services from your on-premise environment can sometimes be very simple and other times an extremely complicated project to implement. For either scenario, there are always considerations to bear in mind when doing so. This course has been designed to highlight these topics to help you ask the right questions to aid in a successful Cloud migration.
Within this course, we look at how timing plays an important part in your project's success and why phased deployments are important. Security is also examined where we focus on a number of key questions that you should have answers to from a business perspective before your Cloud migration. One of the biggest decisions is your chosen public cloud vendor, how do you make the decision between the available vendors, what should you look for when selecting you will host your architecture, this course dives into this question to help you finalize your choice.
Understanding the correct deployment model is essential, it affects how you architect your environment and each provides different benefits, so gaining the knowledge. I look at how you can break this question down to help you with your design considerations. We also cover service readiness from your on-premise environment and how to align these to the relevant Cloud services. Your design will certainly be different from your on-premise solution, I discuss the best approach when you start to think about your solution design, some of the dos and some of the don’ts.
Once you have your design, it’s important to understand how you are actually going to migrate your services ensuring optimum availability and minimal interruption to your customer base, for example looking at Blue/Green and Canary deployments. Cloud migration allows for some great advantages within your business continuity plans, as a result, I have included a lecture to discuss various models that work great within the Cloud.
Course Objectives
By completing this course you will:
Have greater visibility of some of the key points of a cloud migration
Be able to confidently assess the requirements for your migration
Intended Audience
This course has been designed for anyone who works or operates in business management, business strategy, technical management, and technical operations.
Prerequisites
For this course, it's assumed that you have a working knowledge of cloud computing and cloud principles.
What You Will Learn about Cloud Migration
Introduction - This provides an introduction to the trainer and covers the intended audience. We will also look at what lectures are included in the course, and what you will gain as a student from attending the course.
Time Management – How time plays an important part in successful cloud migration. We discuss the key points to allow time for and how to use it to plan a phased migration.
Security – This lecture will give you the ability to ask the key security questions to the business before performing a migration to the Cloud.
Shifting Left can save your organization lots of time and money, but only if you implement it in the right way. Here, we'll show you how to achieve a successful transformation.
Critical Capabilities to Shifting Left the Right WaySmartBear
The concept of testing earlier in the SDLC isn't new, but the term "shift left" has reignited its importance. See how shifting left can help you, and how to do it right.
Lifecycle Management with SharePoint Apps and SolutionsSPC Adriatics
A SharePoint project is just like any other software project. When creating real business SharePoint customization projects, you should carefully consider the Application Lifecycle Management (ALM). In this session you will learn what ALM is, and how ALM impacts on SharePoint projects, regardless they are SharePoint Solutions or SharePoint Apps. The session will discuss topics about gathering requirements, defining architectures, writing code, testing, releasing, and maintaining SharePoint projects. The speaker will share with you what he learned in about 12 years of real experience in creating and managing SharePoint projects.
A discussion of deployment options for IBM Collaborative Life Cycle Management. The IBM Rational CLM products consist of Rational Team Concert, Rational Requirement Composer and Rational Quality Manager. This presentation covers the different options of integrating them into an existing software development environment.
In this presentation you will learn how Farm Credit Services of America/Frontier Farm Credit transformed their quality practices and tooling to bring visibility and consistency to Enterprise Quality, including: testing as a team approach, creating an automated test architecture, measuring progress with dashboards and standardizing on a set of testing tools.
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
Content presented as part of Cisco Live 2015 in San Diego
Why DevOps and what it means to be a DevOps-Enabled Organization?
Recommendations on Toolchain, Metrics framework, best practices and tips to help you embark on your IT Organization on DevOps journey
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
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
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
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
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
3. TODAY’S AGENDA
1. ALM and Agile What do they mean and why do we care?
2. Why TFS It’s not just about source code anymore!
3. Stakeholders Requirements and project management.
4. Developers Development, QA, testing, and deployment.
5. Questions How can we help you take advantage of TFS?
4. Overview – Application Lifecycle Management
• The product lifecycle of delivering software applications
Specs
Priorities
QA Dev
Deploy
• Addresses governance, development and maintenance
6. Overview – Agile Methodology
• Flexibility
• 2001 “The Agile Manifesto”
• Teams and Interactions over Process and Tools
• Working Software over Comprehensive Documentation
• Customer Collaboration over Contract Negotiation
• Responding to Change over Following “The Plan.”
• DevOps – integration between development process and operations, i.e.
your Hybrid IT
• Further Reading: 10-Year Retrospective and Keys for Success
http://msdn.microsoft.com/en-us/library/hh350860(v=vs.100).aspx
7. Waterfall
Long Design Phase
Development Black
Box
Mad Bug
Scramble
Oops!
Business/Technology
Changed
8. Agile
Prioritize
Sprint
Plan
Iteration 1 Iteration 2
Develop
and Test
Release
Review
Sprint
Plan
Develop
and Test
Prioritize
Release Review
9. Agile vs. Waterfall (the promise)
Waterfall To Agile Result
Process and Tools Individuals and
Interactions
QA is part of the team
and not just a hand-off,
participates in estimation
Comprehensive
Documentation
Working Software Get to market faster (and
get feedback from market
quickly)
Contract Negotiation Customer Collaboration Deliver software closer to
what you want, not what
you wanted
Following a Plan Responding to Change Move from delayed
software releases to
delayed feature releases
10. Agile vs. Waterfall (the reality)
Agile Assertion Reality Result
Individuals and
Process is tough to
Interactions over Process
change, existing
and Tools
investments in tools
Pragmatic approach: use
existing processes but
subject them to change
Working Software over
Comprehensive
Documentation
Stakeholders want their
documentation
Compromise and
generate docs from
software and
requirements
Customer Collaboration
over Contract
Negotiation
Often business requires a
fixed schedule and has a
limited budget
Use prioritization to
deliver best possible
software by deadline in
budget
Responding to Change
over Following a Plan
Stakeholders need to
know major milestones
and risks
Provide real-time updates
from the process and
share updated plan
11. Team Foundation Server for ALM
• Bridge between Waterfall and Agile
• Not Just for Source Control!
• Business Analyists → Requirements Management
• Project and Product Managers → Backlog Management, Burn Down, Velocity
• QA → Test Suite, Test Cases, Automated Test Execution
• Developers → Code, Branching, Merging and COLLABORATION
• Extensibility and integration with APIs and Adapters
• On premise
• In the cloud
12. Go from this …
Requirements App
Build System
Source Control
Defect Tracking
I can’t remember 5 logins!!!
Visual Studio IDE
13. … to this
Everything in one place, in the cloud
14. “How We Build Software at Microsoft”
• http://stories.visualstudio.com/
• 3 Years to 3 Weeks
• Code is written and tested daily
• QA in Sprint to Ship Complete
• Measure Results and Feature Consumption
• Scales Across Hundreds of Developers
• Sprint Review Rollup
15. Requirements Management
• EPIC!
• … to Features
• … to User Stories with Test Cases and Acceptance Criteria
• … to Tasks
• … “Anyway you want it, that’s the way you need it”
• Generate the Word Document FROM the Requirements, Not the Other Way
Around
• Storyboard Right from PowerPoint (with TFS Synchronization)
• Groom the Backlog Online
• Synchronize and Update from Excel
17. Project and Product Management
• Backlog prioritization
• Sprint planning
• Burn down reporting
• Defect Tracking
• Full Kanban visibility with as many or as few swim lanes as you care for
19. Development
• Visual Studio and Eclipse
• Love the Command Line? So Does TFS!
• Got git? Can do that, too.
• Code Review Workflow
• Collaborative Team Rooms with Notifications
• Continuous Integration with Gated Check-in
• Pick Your Testing Framework (NUnit? Jasmine?)
25. Quality Assurance
• Test Suite and Test Case Management
• Lab Management
• Automated Bug Integration, Submission
• Video and Screenshot Attachments
• IntelliTrace™ - Debug Backwards in Time!
• “I Can’t Reproduce This”
28. Dashboards
• Customizable: Project, Team, YOU
• Over Status and Key Statistics
• Plug-in Report Parts (On-Premise Only)
• Drill-Down to Key Areas
• Custom Queries and Metrics
• Snapshot for Daily Meetings
30. A Quick Note: Licensing
• Pro – test frameworks, integration and unit tests
• Test Pro – manual testing, exploratory testing, test case management, and
“fast-forward” in manual testing
• Premium – Microsoft Fakes, Code Coverage, Coded UI
• Ultimate – Web Load and Performance
• Everything but Pro gives you Lab Management
• Visual Studio Online – MSDN Subscriptions can secure seats (Test Pro,
Premium, and Ultimate at same level)
• FREE Stakeholders for VSO – view team and project dashboards, backlogs,
task boards, create and edit work items
• http://www.visualstudio.com/products/visual-studio-online-user-plans-vs#
AdditionalPageSections_1
31. How Can iVision Help?
• ALM Health Check – review of your TFS installation, source control, solution
and project strategy, build configuration, and requirements management.
• ALM Migration – get rid of upgrade and maintenance headaches by
migrating your on-premise TFS to Visual Studio Online.
• ALM Training – learn how to leverage all of the productivity boosting
features of TFS.
• Consumption Reporting – Application Insights give you immediate customer
feedback. Don’t prioritize based on what you’ve developed; instead prioritize
based on what your customers consume!
• Custom Application Development – modernize and/or migrate existing
applications and develop new for desktop, mobile, cloud and beyond.
We used to talk about the Software Development Life Cycle (SDLC)
Microsoft promotes a Security Development Lifecycle (SDL) to address security compliance requirements (training, requirements, design, implementation, verification, release, and response) http://www.microsoft.com/security/sdl/
ALM is an umbrella over these processes and recognizes there is more that goes into an application than just the software (i.e. infrastructure, security, etc.)
Cross-functional/self-organizing teams, iterative delivery, sprint planning, note: there IS a plan!
Note project/product is replaced by Scrum master.
Backlog item “Show stock levels per inventory item” has a storyboard associated with it. Demo adding a PBI to a Feature and then a Task to a PBI.
Continuously update the things you need
Continuously prioritize the things you needed yesterday
Export and update to/from Excel and/or Microsoft Project
Forecasted using anticipated velocity
Collaborative and cross-functional (QA participates)
See the real velocity of the team
Understand when it will be delivered
Linked to relevant work items
Specific workflow
Demonstrate forecasting based on velocity
Demonstrate drag and drop prioritization
Demonstrate drag and drop Sprint assignment
Demonstrate swim lanes
This is ideal for remote teams both onshore and offshore. Full cycle, segregated code, fast and unambiguous feedback loop.
Great for events like sprint releases or hackathons to coordinate across teams.
Deploy to specific servers based on config, build config for example, JavaScript-based Jasmine tests run in the headless PhantomJS browser as part of gated check-in
Show FizzBuzz and tests, then drill into builds and show how tests fail the builds or set warnings
Lab mgmt: Still need to test your app on WinXP running IE6? (shame on you)