So you've just inherited several COBOL programs from a newly retired co-worker. These programs are huge, and you have only a slight idea what they do, or what they touch. How do you go about discovering how they work? This is where IBM Rational Developer for System Z (RDz) and IBM Rational Asset Analyzer (RAA) can help you understand what your source does, what it affects, and what risks are at play in changing those systems.
This was presented at the 2013 IBM Innovate Conference in Orlando, Florida.
Teaching old dogs new tricks with Rational Developer for System iStrongback Consulting
Rolling out Rational Developer is more than just purchasing the product. In order to maximize the adoption rate of the product, you need a plan, you need executive sponsorship, and you need diligence. This covers our recommended best practices, as well as example anti-patterns that people often fall into causing their adoption rate to plummet.
Rational Developer for i (RDi) is the IDE of choice for editing, verifying, analyzing, and managing RPG, COBOL, and C/C++ on the IBM i (i.e the AS/400). If you come from a SEU/PDM development environment and are looking to move to a robust development environment, or if you wish to use the new RPG language features, you need to read through this to learn how to adopt the product.
In this presentation we cover the new features of RDi 9.1, including the new debugger and code coverage tooling. We also demonstrate editing features of the LPEX editor, such as find/replace with regular expressions. We cover the screen and report designers as well.
IBM Rational Host Access Transformation Services (HATS) can dynamically transform your terminal-based applications into rich web pages. It is highly customizable and built on Java EE technology. We'll discuss some lessons learned from a very (very) complex HATS engagement. We'll discuss proper development strategies, and how to distribute workload across team members. We'll introduce a novel approach to unit testing advanced customizations using JUnit, and will also talk about how to address functional testing.
There are some appropriate ways to deploy and implement IBM DevOps tools including Team Concert DOORs NG, Quality Manager, and the various Rational IDE's. However, there are many wrong ways to do it wrong. This presentation, from InterConnect 2016, focuses on trends that we have seen over the past few years that simply, don't work, and how to avoid the pitfalls.
Oracle ADF Architecture TV - Development - Version ControlChris Muir
Slides from Oracle's ADF Architecture TV series covering the Development phase of ADF projects, discussing SVN version control for your ADF projects.
Like to know more? Check out:
- Subscribe to the YouTube channel - http://bit.ly/adftvsub
- Development Playlist - http://www.youtube.com/playlist?list=PLJz3HAsCPVaQfFop-QTJUE6LtjkyP_SOp
- Read the episode index on the ADF Architecture Square - http://bit.ly/adfarchsquare
Oracle ADF Architecture TV - Design - Designing for InternationalizationChris Muir
Slides from Oracle's ADF Architecture TV series covering the Design phase of ADF projects, covering ADF internationalisation.
Like to know more? Check out:
- Subscribe to the YouTube channel - http://bit.ly/adftvsub
- Design Playlist - http://www.youtube.com/playlist?list=PLJz3HAsCPVaSemIjFk4lfokNynzp5Euet
- Read the episode index on the ADF Architecture Square - http://bit.ly/adfarchsquare
Teaching old dogs new tricks with Rational Developer for System iStrongback Consulting
Rolling out Rational Developer is more than just purchasing the product. In order to maximize the adoption rate of the product, you need a plan, you need executive sponsorship, and you need diligence. This covers our recommended best practices, as well as example anti-patterns that people often fall into causing their adoption rate to plummet.
Rational Developer for i (RDi) is the IDE of choice for editing, verifying, analyzing, and managing RPG, COBOL, and C/C++ on the IBM i (i.e the AS/400). If you come from a SEU/PDM development environment and are looking to move to a robust development environment, or if you wish to use the new RPG language features, you need to read through this to learn how to adopt the product.
In this presentation we cover the new features of RDi 9.1, including the new debugger and code coverage tooling. We also demonstrate editing features of the LPEX editor, such as find/replace with regular expressions. We cover the screen and report designers as well.
IBM Rational Host Access Transformation Services (HATS) can dynamically transform your terminal-based applications into rich web pages. It is highly customizable and built on Java EE technology. We'll discuss some lessons learned from a very (very) complex HATS engagement. We'll discuss proper development strategies, and how to distribute workload across team members. We'll introduce a novel approach to unit testing advanced customizations using JUnit, and will also talk about how to address functional testing.
There are some appropriate ways to deploy and implement IBM DevOps tools including Team Concert DOORs NG, Quality Manager, and the various Rational IDE's. However, there are many wrong ways to do it wrong. This presentation, from InterConnect 2016, focuses on trends that we have seen over the past few years that simply, don't work, and how to avoid the pitfalls.
Oracle ADF Architecture TV - Development - Version ControlChris Muir
Slides from Oracle's ADF Architecture TV series covering the Development phase of ADF projects, discussing SVN version control for your ADF projects.
Like to know more? Check out:
- Subscribe to the YouTube channel - http://bit.ly/adftvsub
- Development Playlist - http://www.youtube.com/playlist?list=PLJz3HAsCPVaQfFop-QTJUE6LtjkyP_SOp
- Read the episode index on the ADF Architecture Square - http://bit.ly/adfarchsquare
Oracle ADF Architecture TV - Design - Designing for InternationalizationChris Muir
Slides from Oracle's ADF Architecture TV series covering the Design phase of ADF projects, covering ADF internationalisation.
Like to know more? Check out:
- Subscribe to the YouTube channel - http://bit.ly/adftvsub
- Design Playlist - http://www.youtube.com/playlist?list=PLJz3HAsCPVaSemIjFk4lfokNynzp5Euet
- Read the episode index on the ADF Architecture Square - http://bit.ly/adfarchsquare
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSOSAP Analytics
Obtain details about the authentication methods that are supported by SAP BusinessObjects BI 4.1 platform and how SSO can be achieved for the available BI clients. Also learn about new options to configure SSO for SAP HANA.
• Learn about the major authentication methods that are supported in BI 4.1
• Learn how to achieve SSO using various SSO mechanisms (e.g. Kerberos, CA Siteminder, SAP SSO tickets, etc.)
• Understand the authentication and SSO options available between BI 4.1 and SAP HANA
• Review authentication options available for BI client tools
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and VirtualizationSAP Analytics
http://spr.ly/BI41_Migration_Webinars - Learn how to develop a good strategy for sizing your SAP BusinessObjects BI 4.1 deployment. Understand why core architectural differences between former BOE XI releases and BI 4.1 mandate new sizing considerations. Find out how to test and tune your BI system before releasing it to your user base. Also, learn about virtualization support and guidelines when deploying to virtual and cloud environments.
• Understand how and where virtualization works well
• Learn how to avoid difficult situations when managing virtualized resources
• Develop a strategy that allows for growth, and talk the same language as your administrators
For more on upgrading to SAP BusinessObjects BI 4.1, visit http://www.sapbusinessobjectsbi.com
HELLO SAP WORLD - Let’s get familiar with the latest SAP mobile technology: SAP FIORI! Join us in our step-by-step tutorial as we demonstrate just how easy it is to get SAP data on your mobile phone, accessing it from anywhere at any time! This short presentation is part of our famous FIORI Training Programs now available to our clients.
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
Interconnect 2015,
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS Next Generation!
By:
Paul Strachan (IBM)
Alex Ivanov (Raytheon)
Yianna Papadakis-Kantos (IBM)
Automating and Accelerating Application Deployments to IBM WebSphere without ...XebiaLabs
Slides from the Jun 11, 2013 Global WebSphere Community webinar "Deploy. Faster. Automating and Accelerating Application Deployments to IBM WebSphere without Scripting"
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps IBM UrbanCode Products
Delivering software is complex. Systems being developed are made up of multiple components, which in turn interact with other systems, services, application servers, data sources and invocations of 3rd party systems. In an Enterprise this complexity is further enhanced by the cross-platform nature of the infrastructure typical enterprises have. While the customers may be interacting with Systems of Engagement using Mobile and Web Apps, the core capabilities of the enterprise that the customers access are in Systems of Record that are running on large datacenters and more than likely Mainframe systems. Keeping these complex systems up and running and constantly updated with the latest capabilities is a task that requires constant coordination between the lines of business, various cross-platform development, QA and operations teams.
DevOps addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Cross-platform enterprise Systems take the need for these practices up a level due to their inherent complexity and distributed nature. Such systems need even more care in applying DevOps principles as there are multiple platforms to be targeted, in a coordinated manner, each with its own requirements, quirks, and nuanced needs. This talk takes a look at the DevOps challenges specific to Cross-platform Enterprise Systems and present Best Practices to address them.
Slides used during DAG-2848 workshop at InterConnect2017. The objective of this workshop is to demonstrate, through an interactive, hands-on experience, the power of IBM Rational Team Concert to support agile projects and facilitate the adoption of the IBM DevOps approach. By going through the exercises, you play different scrum roles to focus on activities that are helpful to agile teams (continuous planning and collaborative development). Whether you are involved in an agile project or you plan to start an agile initiative soon, attend this workshop to see how Rational Team Concert can help your team be more collaborative and more productive in your lean and agile initiatives. (No development skills are needed to complete this workshop.)
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Kiko Monteverde
Plastic SCM is a distributed version control system engineered for companies who require extensive branching and merging, distributed (multi-site/global) scenarios, and/or high performance.
Plastic SCM is unique because it provides support for fully distributed and/or centralized repositories, a full graphical multiplatform user interface, a superior branching and merging technology, and provides security and management tools.
Our Semantic Merge technology is the world’s first language-aware merge tool that fully supports C#, VB.NET, and Java, with additional languages soon to be supported. This tool facilitates complex refactoring while coders continue to work on their code.
Contact us at sales@codicesoftware.com
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
“Getting any software development team to effectively scale to meet the needs of a large integration project is actually harder than it sounds. For a large Automotive Retailer based in Florida, this is exactly what they needed to do. They needed a large amount of integration to be built between their brand new Point of Sales system and their new SAP back-end. In this session, you will hear about how tools such as Rational Software Architect and WebSphere Message Broker Toolkit were integrated with a Rational Team Concert-based development environment to set up super efficient software factory employing techniques such as Model-Driven Development and Continuous Integration to help this retailer keep their customers’ wheels on the road.”
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...Charles Beyer
Application Programming Interfaces allow developers to leverage existing program code in an effort to build additional functionality, automate processes or present existing functionality in a different format. APIs exist for many of Hyperion products; however, clear examples of how to use them are not always easy to find nor are applications for the API readily available. Proper application of the APIs for HFM, Workspace, FDM, Smartview and Shared Services can simplify the daily routines of end users and administrators.
This session will provide a high level overview of how each of the APIs work. Additionally, real-world examples for each API will be provided. Fully working code will be available for download from the ODTUG 12 site which attendees can use in their own environments.
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...VibrantGroup
Best Jboss Application Server course provider Navi Mumbai, Jboss Application Server course details,Jboss Application Server coaching center Navi Mumbai,Jboss Application Server course syllabus navi mumbai,Jboss Application Server courses Navi Mumbai,Jboss Application Server course training center Navi Mumbai,Jboss Application Server courses
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?US-Analytics
In the third part of the series, we'll debunk myths around integrating DRM:
“It can’t automate or integrate with my non-Oracle products like SAP, Salesforce, Workday, or ServiceNow.”
“DRM doesn’t support a SaaS-based cloud architecture.”
“It doesn’t have delivered support for maintaining Oracle EPM products, like Essbase, Planning, HFM, and PBCS."
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 6: User Authentication and SSOSAP Analytics
Obtain details about the authentication methods that are supported by SAP BusinessObjects BI 4.1 platform and how SSO can be achieved for the available BI clients. Also learn about new options to configure SSO for SAP HANA.
• Learn about the major authentication methods that are supported in BI 4.1
• Learn how to achieve SSO using various SSO mechanisms (e.g. Kerberos, CA Siteminder, SAP SSO tickets, etc.)
• Understand the authentication and SSO options available between BI 4.1 and SAP HANA
• Review authentication options available for BI client tools
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 3: BI 4.1 Sizing and VirtualizationSAP Analytics
http://spr.ly/BI41_Migration_Webinars - Learn how to develop a good strategy for sizing your SAP BusinessObjects BI 4.1 deployment. Understand why core architectural differences between former BOE XI releases and BI 4.1 mandate new sizing considerations. Find out how to test and tune your BI system before releasing it to your user base. Also, learn about virtualization support and guidelines when deploying to virtual and cloud environments.
• Understand how and where virtualization works well
• Learn how to avoid difficult situations when managing virtualized resources
• Develop a strategy that allows for growth, and talk the same language as your administrators
For more on upgrading to SAP BusinessObjects BI 4.1, visit http://www.sapbusinessobjectsbi.com
HELLO SAP WORLD - Let’s get familiar with the latest SAP mobile technology: SAP FIORI! Join us in our step-by-step tutorial as we demonstrate just how easy it is to get SAP data on your mobile phone, accessing it from anywhere at any time! This short presentation is part of our famous FIORI Training Programs now available to our clients.
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
Interconnect 2015,
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS Next Generation!
By:
Paul Strachan (IBM)
Alex Ivanov (Raytheon)
Yianna Papadakis-Kantos (IBM)
Automating and Accelerating Application Deployments to IBM WebSphere without ...XebiaLabs
Slides from the Jun 11, 2013 Global WebSphere Community webinar "Deploy. Faster. Automating and Accelerating Application Deployments to IBM WebSphere without Scripting"
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps IBM UrbanCode Products
Delivering software is complex. Systems being developed are made up of multiple components, which in turn interact with other systems, services, application servers, data sources and invocations of 3rd party systems. In an Enterprise this complexity is further enhanced by the cross-platform nature of the infrastructure typical enterprises have. While the customers may be interacting with Systems of Engagement using Mobile and Web Apps, the core capabilities of the enterprise that the customers access are in Systems of Record that are running on large datacenters and more than likely Mainframe systems. Keeping these complex systems up and running and constantly updated with the latest capabilities is a task that requires constant coordination between the lines of business, various cross-platform development, QA and operations teams.
DevOps addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Cross-platform enterprise Systems take the need for these practices up a level due to their inherent complexity and distributed nature. Such systems need even more care in applying DevOps principles as there are multiple platforms to be targeted, in a coordinated manner, each with its own requirements, quirks, and nuanced needs. This talk takes a look at the DevOps challenges specific to Cross-platform Enterprise Systems and present Best Practices to address them.
Slides used during DAG-2848 workshop at InterConnect2017. The objective of this workshop is to demonstrate, through an interactive, hands-on experience, the power of IBM Rational Team Concert to support agile projects and facilitate the adoption of the IBM DevOps approach. By going through the exercises, you play different scrum roles to focus on activities that are helpful to agile teams (continuous planning and collaborative development). Whether you are involved in an agile project or you plan to start an agile initiative soon, attend this workshop to see how Rational Team Concert can help your team be more collaborative and more productive in your lean and agile initiatives. (No development skills are needed to complete this workshop.)
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Kiko Monteverde
Plastic SCM is a distributed version control system engineered for companies who require extensive branching and merging, distributed (multi-site/global) scenarios, and/or high performance.
Plastic SCM is unique because it provides support for fully distributed and/or centralized repositories, a full graphical multiplatform user interface, a superior branching and merging technology, and provides security and management tools.
Our Semantic Merge technology is the world’s first language-aware merge tool that fully supports C#, VB.NET, and Java, with additional languages soon to be supported. This tool facilitates complex refactoring while coders continue to work on their code.
Contact us at sales@codicesoftware.com
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
“Getting any software development team to effectively scale to meet the needs of a large integration project is actually harder than it sounds. For a large Automotive Retailer based in Florida, this is exactly what they needed to do. They needed a large amount of integration to be built between their brand new Point of Sales system and their new SAP back-end. In this session, you will hear about how tools such as Rational Software Architect and WebSphere Message Broker Toolkit were integrated with a Rational Team Concert-based development environment to set up super efficient software factory employing techniques such as Model-Driven Development and Continuous Integration to help this retailer keep their customers’ wheels on the road.”
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...Charles Beyer
Application Programming Interfaces allow developers to leverage existing program code in an effort to build additional functionality, automate processes or present existing functionality in a different format. APIs exist for many of Hyperion products; however, clear examples of how to use them are not always easy to find nor are applications for the API readily available. Proper application of the APIs for HFM, Workspace, FDM, Smartview and Shared Services can simplify the daily routines of end users and administrators.
This session will provide a high level overview of how each of the APIs work. Additionally, real-world examples for each API will be provided. Fully working code will be available for download from the ODTUG 12 site which attendees can use in their own environments.
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...VibrantGroup
Best Jboss Application Server course provider Navi Mumbai, Jboss Application Server course details,Jboss Application Server coaching center Navi Mumbai,Jboss Application Server course syllabus navi mumbai,Jboss Application Server courses Navi Mumbai,Jboss Application Server course training center Navi Mumbai,Jboss Application Server courses
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?US-Analytics
In the third part of the series, we'll debunk myths around integrating DRM:
“It can’t automate or integrate with my non-Oracle products like SAP, Salesforce, Workday, or ServiceNow.”
“DRM doesn’t support a SaaS-based cloud architecture.”
“It doesn’t have delivered support for maintaining Oracle EPM products, like Essbase, Planning, HFM, and PBCS."
RTCp enables collaborative application development on System i. Combine multiple version control systems into one wether it be RPG, COBOL, Java, .NET, or C++. Execute build and promotion from a centralized interface, move to iterative development planning,and keep track of tasks and defects with work item tracking. View the whole project scope from a central dashboard.
BizViz CA PPM Integration communicates directly with CA PPM using a web service, gets a list of active users, and leverages the CA PPM security model to ensure that all the data is shown based on the security rights. You can also leverage Active Directory or another application. Thus we bring Clarity to your PPM. Administrators can embed the dashboards in the corporate intranet, CA PPM or SharePoint.
IBM's DevOps solution for CLM includes a full lifecycle suite of products for managing continuous business planning, Agile project management, continuous build, source code management, test management, and continuous application monitoring.
IBM InterConnect 2015: Dax 5162-C-ing is Believing:
Finding talent for C/C++ development for Unix systems can be a challenge. However, it does not have to be so difficult. Using Rational Developer, you can have more junior developers, or cross-skilled developers do the kind of slick development that punches above their weight class. See how the productivity features of the editors far exceed what vi can do. See how static code analysis can reduce your defect cycle time, improve code maintenance, and performance of your applications.
IBM Rational Host Access Transformation Services (HATS) is a tool for modernizing IBM i 5250 and mainframe 3270 telnet applications. This presentation, given at IBM Innovate 2014, demonstrates how HATS can turn those green screen applications into JAX-WS or RESTful JSON web services, how to consume Program Call Markup Language (PCML) enabled IBM i Programs, and how to to integrate with databases using SQL, JDBC, and the Java Persistence API (JPA) 2.0 features of Rational Application Developer. Finally we describe using servlet filters to further enhance the abilities of the Rational HATS entry servlet.
Software Archaeology and Code Refactoring with Rational Developer for System ...Strongback Consulting
Presented at the North Florida Rational User Group, March 25, 2014
Refactoring is a rather new term in the COBOL world. It is something that the Java, .NET, PHP, and Python developers have been doing this for years. In the COBOL world, there are countless programs that appear to have stopped maturing once they've gone into production. Refactoring can make your applications more manageable, and stable over time.
Software archaeology is the process by which you discover what you've got, what you've forgotten, and where code originates.
In this meeting, we'll how a z/OS developer can use these strategies with RDz to improve their code, and their productivity using RDz. We'll focus on the new features of the COBOL and PL/I editors, performance hierarchy diagrams, code generation wizards, the Software Analyzer code review features, and MVS tooling that allows the developer to work with partitioned and sequential datasets, VSAM files, and GDG's.
How a tactical HATS solution became a strategic asset - A Customer StoryStrongback Consulting
From the Rational Software Development Conference in 2009 - a case study in Rational Host Access Transformation Services, and how it transformed a legacy TSO application on System Z into a strategic asset for the company.
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Strongback Consulting
lder interface systems such as those using COBOL on IBM AIX, or RPG on IBM i are expensive to replace and often difficult to integrate. See how to quickly leverage these systems in an environment without rewriting or having access to the original source code. Using IBM Rational Host Access Transformation Services (HATS), create REST-based or SOAP-based Web services to call from other systems. Presenters demonstrate a customer solution that was originally written in COBOL on AIX that now uses HATS Web services. Presenters show how using the new Dojo features in HATS, teams can rapidly build a new interface without rip and replace of the old system. HATS and Dojo help dramatically reduce data entry errors, improve customer call times, and make it easier to train personnel to use the applications. The session includes demos.
What's new in Host Access Transformation Services from IBM Rational version 8: including new Dojo widgets, new templates, JAX-RS REST based web services. Also new support for the iPad.
An overview of IBM Rational Host Access Transformation Services. Quickly modernize your green screen applications, reduce data entry errors, and integrate legacy applications into SOA with HATS.
New software updates from Rational focus on the POWER servers including AIX, i OS, and Linux. New compilers show up to 20% performance improvement for existing software. Collaborative development environment for legacy languages now available.
IBM® Rational® Quality Manager is a collaborative, Web-based, quality management tool for comprehensive test planning and test asset management throughout the software lifecycle. It is built on the Jazz™ platform and is designed to be used by test teams of all sizes. It supports a variety of user roles, such as test manager, test architect, test lead, tester, and lab manager, as well as roles outside of the test organization. This article explains how to set up a new project in Rational Quality Manager and reviews several of the basic things that you can do with it in your projects.Strongback Consulting helps organizations get started automated their test environment and improving the quality of the quality management process.
A scenario demonstrating the usage of Rational Team Concert for System i. This is a tool set for building team collaboration around RPG, COBOL, CL, and DDS assets.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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
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.
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
2. About Us: Strongback Consulting
IBM Advanced Business Partner
– Rational, WebSphere, Lotus, Information Management SVP certified
– Strongly focused on Enterprise Modernization and application lifecycle management
– Key Industries Served: Finance, Insurance, Healthcare, Manufacturing, Government
– Rational Design Partner for HATS and other Rational enterprise modernization
technologies
Discover us at:
http://www.strongback.us
Subscribe to us at
http://feeds.feedburner.com/StrongbackConsulting
Socialize with us on Facebook & LinkedIn
http://www.facebook.com/StrongbackConsulting
http://www.linkedin.com/company/290754
3. Agenda
The business challenge from the view of the IT manager or executive
Viewing the big picture with Rational Asset Analyzer
RAA Features
New features in RAA 6.1
The view from the programmer analyst
How to conduct archaeology on your source code
RAA and RDz integration
Analytic tooling within Rational Developer for System z
3
4. The Executive’s Business Challenge
Manage complexity
– Control expenses associated with large, old, brittle application carrying costs
Manage risk
– Increased complexity drives up production defect rates with corresponding
business impact
– Developers who understand the semantics of these systems are close to
retirement – assuming the Wall Street gods don't repeat 2007/2008 follies
Leverage production application value
– Operational drivers for business are your Enterprise Systems
– Exploit the processing in working production code by coupling it with mobile
and distributed application access – through:
* SOA
* Business Rules Mining
4
5. Using old 3270-based tools
– TSO/ISPF … introduced circa ~1974
100% manual/character-based tooling
- Error-prone
- Labor-intensive
Application Complexity
How is z/OS application work done?
Application Shelf Life
Even "no tools"
– Given the limitations of the ISPF environment for large-application
maintenance, support and development, many programmers and programmer/analysts
actually prefer to use sticky-pads and paper clips with source listings for source analysis
tasks
(if you think we're kidding ask them)
The above nets out to an extreme*** curve for application maintenance, production
support and development process
How do you flatten "Application Carrying Costs"?
5
*** Euphemism for expensive
6.
RAA is a static code analysis tool
It stores the semantics of your applications in a
repository and exposes the operational flow details
of your Enterprise Systems:
–
Graphically
–
Through hyper-linked relationships
–
As Business Rules
Reducing complexity and associated cost/risk for:
–
Application discovery
–
Program analysis
–
Data flow analysis
–
Impact analysis
RDz is a modern development IDE
It leverages the technological advances over the
last forty years and provides:
–
Integrated: Edit/Analyze/Syntax Check
* Integrated within the product and with RAA
* Integration with SCM and green-screen tooling
–
Eclipse-style development functionality
–
Complete development/maintenance/production
support lifecycle coverage
Application Complexity
Flatten Application Carrying Costs using RAA + RDz
Application Shelf Life
7. Your world
Composed of:
– Systems
• Applications
– Application elements
– Relationships among application
elements
The semantics of your application
are buried in:
– Source code
– Documentation – which is only as good
as it is current and accurate
8. Your world through the lens of RAA
Transaction Diagram
Composite
Load Module
Application meta-data elements
and relationships among
elements graphically exposed
through hyper-links stored in a
relational repository
– Up-to-date
Batch Job Diagram
– Precise
9. Your programs exposed through the lens of RAA
Program meta-data, elements
and relationships among
elements graphically exposed
through hyper-links stored in a
relational repository
– Always up-to-date
– Precise
Repository "meta-data" on COBOL programs
Program flow
10. RAA + RDz Benefits
Lowered application Carrying Costs
through:
–
Decreased analysis time & effort:
* Application semantics rendered
graphically and hyper-linked across
all elements and relationships in
the application repository
–
Decreased development time & effort:
* Modern integrated graphical tools
* Integrated graphical workbench
–
Improved testing facilities
* Code Coverage
* Automated unit testing framework
11. More RAA + RDz Benefits
Lowered risk:
–
Application semantics – normally only understood by SMEs captured in the RAA Repository
–
Improved application quality through code review rules which expose potential performance
and maintenance improvements risks and improvements
Simplified application governance through RAA's metrics and high-level application
dashboard
Satisfies the development cravings of Generations X, Y and Z
–
11
Eclipse-based contemporary workbench
12. Rational Asset Analyzer’s role in Enterprise and Enterprise
Modernization
Software artifact inventory
Traditional
View
Business rules artifacts inventory
Application understanding
Change impact analysis
COBOL Business Rules Mining
Collaboration platform for all
Persistence platform for human knowledge about your apps
New View
Provides a common language for Business, Dev & Ops to share
Cloud ready
Language agnostic capability
RAA provides Common Language
Business
Owners
Development/
Test
Operations/
Production
Monitor and Optimize
Customers
Develop and Test
Release and
Deploy
Continuous Innovation, Feedback and Improvements
12
13. What is new in RAA 6.1
Code Review for COBOL
Language Agnostic Business Rules
RTC Integration – scanning files from
RTC with RAA
Usability & Currency
14. RAA - Surfacing Code Review for COBOL
Code Review for COBOL gives focus when clients have hundreds (or thousands) of programs to improve
Gives the enterprise view allowing to identify programs that should be actually looked at RDz
Its static set of 19 rules
Can be automatically run during inventory, identify statements consistent with the rules
The results are:
persisted for use in Custom Queries or sophisticated analysis using 3rd party reporting or visualization
tools
highlighted in Related source view line-gutter
summarized in Program summary page tab
itemized in Program details page tab
15. Language Agnostic Business Rules
Provides selected rule mining functionality for any file, crating a
platform for capturing, persisting and sharing human knowledge.
Use in concert with, also language agnostic, symbol scanning
With new detail page actions and new user dialogs any text file can participate in
business rule rules inventory and impact analysis.
Functions include:
Relate any file to a business rule
Relate range of lines in a file to a business rule
Related files appear in new section on Business rule details page
Rule relationships are highlighted in a new Related source view line-gutter
Impact analysis may be run on rule assets to determine their relationship to other enterprise
assets
18. Language Agnostic Business Rules
Rule relationships are highlighted in a new Related source view line-gutter
19. Language Agnostic Business Rules
Impact analysis may be run on rule assets to determine their relationship to other
enterprise assets
20. Scanning Rational Team Concert stored files with RAA
The solution developed by IBM Integrated Solution for System z Development team
Adopted and enhanced by RAA team to help in RAA development by scanning RAA files from RTC
with RAA itself.
The value of two product working together is more than a simple sum; added value:
Each RAA scans is recorded ad RTC build
Scan history available in RTC as build results page
The log files from RAA scans are published to RTC as build scans and made available directly
from RTC interface
21. Usability and Currency
Usability
– Exporting diagrams in SVG
– Printing Diagrams
– Export of UI table content to CSV
– View logs on the menu
– Hashsum based incremental scanning
Currency
– DB2 v9 & 10 syntax in embedded SQL
– Eclipse 4.2 support for RAA plugin for RDz
– Many documentation updates and improvement
23. Usability - Export of UI table content to CSV
Usability - View logs on the menu (with sort also by timestamp)
24. Usability - Hashsum based incremental scanning
Works for all distributed files and scanning COBOL/PL/I on workstation
Content based (not file name and not timestamp based)
Not yet enabled for scanning PDSes on z/OS
Ability to explicitly force rescan (checkbox to Inventory wizard)
Following action will force rescan implicitly
– Queue container for analysis
– Queue selected
– REST request for analysis
– RAA plugin - scans are on save after file changed or explicitly requested by the user
25. RAA on Windows - Installation simplifications
The only mandatory pre-req remaining on Windows is DB2
The option to use an embedded application server instead of
IBM WebSphere Application Server is now available. RAA
now embeds an application server, WAS Liberty Profile
8.5.0.1. This is an optional use, lightweight application
server.
Option to use full enterprise strength of IBM WebSphere
Application Server remains
Rexx is no longer a mandatory prerequisite. RAA now
embeds Open Object Rexx 4.0.1. If a version of Open
Object Rexx was previously installed on the system and is
not otherwise needed, it can be uninstalled.
Java is no longer a mandatory prerequisite. RAA now
embeds the Java Runtime Environment.
27. The view from the programmer analyst
Understand old
code is much
like conducting
an
archaeological
dig
27
28. A day in the life of a software archaeologist
1. A “Production Problem” arises
2. No one knows the source code
3. Code has been handed down from
developer to developer
4. Was compiled years ago
5. 20K lines of code…. or more
6. YOU get “selected” to debug the
issue
7. Spend DAYS understanding it
8. change one line, test
9. Repeat step 8…several times
10. Refactor to remove dead code
28
29. The white elephant: 12,000 lines of spaghetti
Where do you start?
Unpredictable abends
Hard to navigate
Difficult to create a “mental map”
Potentially lots of dead code
Out of date comments
29
30. Viewing down into the pit
Program Control Flow
Diagram:
Birds Eye view of source
Treat it like a blueprint
30
31. Your programs analyzed with RDz + RAA
Integrated functionality:
• Analyze
• Code
• Syntax check (real-time)
• Debug
• Work with test data:
• DB2 tables
• QSAM/VSAM files
• IMS database segments
• Manage z/OS datasets
Real-time syntax validation
Content Assist-based coding
Integrated analysis + coding
32. Digging sideways – Performance Hierarchy
Perform Until
Statements
Understand where your
code goes from where you
currently are.
Each element is navigable
to another.
32
Conditional
Statements
Potential
program
fall thru
33. Finding nuggets of information
Data Elements View – a sortable view of all your data elements
33
35. Refactoring
Refactoring = make system-wide code changes without
affecting the behavior of the program
Auto format source code
… and how many hours have you
spent doing that by hand??
35
36. Resources
Check out all our links for our presentations, including this one
–https://delicious.com/strongback/tag_bundle/Innovate2013
–“one link to rule them all”
36
37. Complimentary Sessions of Ours
1212A
1393A
37
Making a HATS a
Dolphin - Northern E1
Strategic Investment:
Integration with Relational
Systems and Web
Services
The Caffeinated
Dolphin - Northern E2
Mainframer: Java on
System z with Rational
Developer for System z
Wed, 5/Jun, 11:15 AM 12:45 PM
Thu, 6/Jun, 11:00 AM 12:00 PM
38. Subscribe to us at
http://feeds.feedburner.com/StrongbackConsulting
Discover us at:
http://www.strongback.us
Socialize with us on Facebook & LinkedIn
http://www.facebook.com/StrongbackConsulting
http://www.linkedin.com/company/290754
Watch Us at Youtube http://www.youtube.com/user/strongbackconsulting
https://vimeo.com/user7519232
Call us at: 386-232-8746
Editor's Notes
software, in a relatively short span of time, has changed the world for the better, we have little lasting detail information of the software of the past.
This is the project your developer dreads – finding the bug in a 40,000 lines of spaghetti Cobol. Only the strongest survive to work another day. The rest quit, change careers, or go into an asylum. Using ISPF to view this much code is like using a paper towel tube to view the Empire State Building.
How a developer would use RAA
Where do my COBOL assets meet my distributed assets? What touches this stored proc?
Cover the purpose and need for refactoring. Mention zUnit is a way to help ensure functionality does not change as you refactor those 40K lines of code into a manageable, agile load module