InvisibleStudio is an Integrated Development Environment (IDE) tailored for business analysts and developers who customize CRM Desktop for Siebel, Fusion and Oracle CRM On Demand.
An overview of Domino 8.5 XPages, the new RAD (rapid application development) environment for developing Domino web applications. This covers what is XPages, XPages Basics, XPages Advanced Development, and XPages futures. This session was given by Philippe Riand of IBM and John Head of PSC Group, LLC.
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
Präsentation auf der Seacon 2011 in Hamburg.
Neueste Trends in der verteilten Software Entwicklung: Collaboration Tools für EntwicklungsTeams, Einsatz von DVCS
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.
Deployment automation efforts tend to start with easier scenarios like moving builds of web applications to servers and getting them installed. However, some parts of our applications aren’t simple builds. They may be updated incrementally; changes may be non-repeatable; or they may be dependent on knowledge contained within some other tool or framework. When we fail to automate changes to these “tricky” parts of our application, errors and delays materialize.
Eric Minick from IBM, and Robert Reeves, database guru from Datical, discuss what makes certain things hard to deploy, and practical techniques and tools for deploying them. Topics covered include:
* What causes certain deployments to be trickier to automate than others
* Successful patterns for overcoming those challenges
* Application of those techniques to mainframe changes, WebSphere configuration and database schema updates
An overview of Domino 8.5 XPages, the new RAD (rapid application development) environment for developing Domino web applications. This covers what is XPages, XPages Basics, XPages Advanced Development, and XPages futures. This session was given by Philippe Riand of IBM and John Head of PSC Group, LLC.
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
Präsentation auf der Seacon 2011 in Hamburg.
Neueste Trends in der verteilten Software Entwicklung: Collaboration Tools für EntwicklungsTeams, Einsatz von DVCS
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.
Deployment automation efforts tend to start with easier scenarios like moving builds of web applications to servers and getting them installed. However, some parts of our applications aren’t simple builds. They may be updated incrementally; changes may be non-repeatable; or they may be dependent on knowledge contained within some other tool or framework. When we fail to automate changes to these “tricky” parts of our application, errors and delays materialize.
Eric Minick from IBM, and Robert Reeves, database guru from Datical, discuss what makes certain things hard to deploy, and practical techniques and tools for deploying them. Topics covered include:
* What causes certain deployments to be trickier to automate than others
* Successful patterns for overcoming those challenges
* Application of those techniques to mainframe changes, WebSphere configuration and database schema updates
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...David Currie
Presentation from IBM InterConnect 2017.
Abstract: Acceleratate your microservice delivery and promotion with an out-of-box DevOps pipeline! In this session, you'll learn how to use the Project Liber8 DevOps pipeline. We will explore its anatomy, operation, visualization, customization and ecosystem integration. We will further examine its use in deploying to IBM Cloud and on-premise deployments. A live demo will be used to reinforce concepts.
Need to reduce the travel costs and lost productivity involved in face-to-face meetings? Online conferencing is the answer, and the technology is better than ever. Join us for one of the first looks at our upcoming conferencing solution. You'll see how its real-time video conferencing, desktop sharing and application sharing capabilities can make virtual meetings as effective as being there in person.
Novell Success Stories: Endpoint Management in GovernmentNovell
Novell Endpoint Management benefits are to improve user productivity, lower IT costs, and mitigate risks.
Mariagerfjord, which is a municipality in Denmark, The California Highway Patrol, the City of Carlsbad, Cambridge City Council, The Kingdom of Bahrain’s Ministry of Social Development are five government institutions that use Novell Endpoint Management Solutions, such as Novell ZENworks and others, to meet their IT needs.
Novell Success Stories: Endpoint Management in HealthcareNovell
Novell Endpoint Management benefits are to improve user productivity, lower IT costs, and mitigate risks.
Sussex Health Informatics Service, which is part of the U.K. National Health Service, and Wyoming Medical Center are two organizations in the healthcare industry that employ Novell Endpoint Management services, such as Novell ZENworks and others, to meet their IT needs.
Securing the Automation of Application Deployment with UrbanCode DeployIBM UrbanCode Products
If you are contemplating the automation of application deployment or already doing it today with UrbanCode Deploy, you want to know that the proper checks and approvals are occurring at the right stages in your deployment process. These approvals can ensure that an application meets all requirements before it can deployed to an environment. This risk is that unsecured applications are vulnerable to someone inadvertently changing them or running them too soon or at the wrong time.
In this session you learn how to create teams and roles for a project and set up notifications and gates. You learn how to create authentication and authorization realms and permissions.
Helping Organizations Realize the Value of DevOps with Continuous Software De...IBM UrbanCode Products
The IBM UrbanCode solution enables continuous release and application deployment allowing organizations to deliver applications rapidly and improve overall time to market.
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsNovell
Migrations and deployments aren't always straightforward and training and manuals don't always provide all the information needed for a successful deployment. In this session, you will learn the top 10 implementation pitfalls encountered in dozens of Novell ZENworks Configuration Management customer installations—and how to avoid them. The session will also cover deployment and ongoing maintenance tips, to enable you to do it right the first time!
Maintaining deployed software systems is one of the most challenging processes in enterprise IT. As software systems are deployed, they compound management and maintenance burdens for IT personnel. Systems that are not maintained correctly can result in increased downtime and expenses. Software appliances are no different. But during this session we'll show you simple and easy it is to use the tools that help you keep your software appliances up to date. You will learn how to handle the authentication, entitlement and access controls required to distribute updates. We will show you a framework for remote appliance configuration. And finally, you will learn how to meet unique remote appliance management needs.
Novell ZENworks Configuration Management makes it easy to manage the setup, updating, healing and migration of desktops from a central location. In fact, application management is one of the most powerful and often utilized features of the product. During this session, Novell technical specialists will demonstrate application management and packaging features and provide numerous examples of how these features are used in real-life situations.
Platform-as-a-Service has rightly been celebrated as a way to increase developer productivity and thereby help companies get the new applications and services they need online (and making money) faster. It also helps admins meet the needs of those developers faster and with less manual effort. But PaaS goes beyond developers and beyond dev/test. Efficient application multi-tenancy and auto-scaling are also key features for production environments. Furthermore, developers may love that PaaS abstracts away platform details that they don't care about. But this abstraction also means that platform changes can happen without affecting developers, a big win for architects and procurement officers. In short, PaaS is for everyone.
OutlookBridge-based vs Direct Exchange IntegrationInvisibleCRM
A whitepaper on the client-side vs server-side sync written based on our team's experience. All the cons and pros for those who are researching both options.
This is a quick User Guide for SalesFolder users. SalesFolder is an InvisibleCRM file management solution that brings Salesforce documents to your desktop, allows working with them offline and sychronizes files bi-directionally in the background.
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...David Currie
Presentation from IBM InterConnect 2017.
Abstract: Acceleratate your microservice delivery and promotion with an out-of-box DevOps pipeline! In this session, you'll learn how to use the Project Liber8 DevOps pipeline. We will explore its anatomy, operation, visualization, customization and ecosystem integration. We will further examine its use in deploying to IBM Cloud and on-premise deployments. A live demo will be used to reinforce concepts.
Need to reduce the travel costs and lost productivity involved in face-to-face meetings? Online conferencing is the answer, and the technology is better than ever. Join us for one of the first looks at our upcoming conferencing solution. You'll see how its real-time video conferencing, desktop sharing and application sharing capabilities can make virtual meetings as effective as being there in person.
Novell Success Stories: Endpoint Management in GovernmentNovell
Novell Endpoint Management benefits are to improve user productivity, lower IT costs, and mitigate risks.
Mariagerfjord, which is a municipality in Denmark, The California Highway Patrol, the City of Carlsbad, Cambridge City Council, The Kingdom of Bahrain’s Ministry of Social Development are five government institutions that use Novell Endpoint Management Solutions, such as Novell ZENworks and others, to meet their IT needs.
Novell Success Stories: Endpoint Management in HealthcareNovell
Novell Endpoint Management benefits are to improve user productivity, lower IT costs, and mitigate risks.
Sussex Health Informatics Service, which is part of the U.K. National Health Service, and Wyoming Medical Center are two organizations in the healthcare industry that employ Novell Endpoint Management services, such as Novell ZENworks and others, to meet their IT needs.
Securing the Automation of Application Deployment with UrbanCode DeployIBM UrbanCode Products
If you are contemplating the automation of application deployment or already doing it today with UrbanCode Deploy, you want to know that the proper checks and approvals are occurring at the right stages in your deployment process. These approvals can ensure that an application meets all requirements before it can deployed to an environment. This risk is that unsecured applications are vulnerable to someone inadvertently changing them or running them too soon or at the wrong time.
In this session you learn how to create teams and roles for a project and set up notifications and gates. You learn how to create authentication and authorization realms and permissions.
Helping Organizations Realize the Value of DevOps with Continuous Software De...IBM UrbanCode Products
The IBM UrbanCode solution enables continuous release and application deployment allowing organizations to deliver applications rapidly and improve overall time to market.
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsNovell
Migrations and deployments aren't always straightforward and training and manuals don't always provide all the information needed for a successful deployment. In this session, you will learn the top 10 implementation pitfalls encountered in dozens of Novell ZENworks Configuration Management customer installations—and how to avoid them. The session will also cover deployment and ongoing maintenance tips, to enable you to do it right the first time!
Maintaining deployed software systems is one of the most challenging processes in enterprise IT. As software systems are deployed, they compound management and maintenance burdens for IT personnel. Systems that are not maintained correctly can result in increased downtime and expenses. Software appliances are no different. But during this session we'll show you simple and easy it is to use the tools that help you keep your software appliances up to date. You will learn how to handle the authentication, entitlement and access controls required to distribute updates. We will show you a framework for remote appliance configuration. And finally, you will learn how to meet unique remote appliance management needs.
Novell ZENworks Configuration Management makes it easy to manage the setup, updating, healing and migration of desktops from a central location. In fact, application management is one of the most powerful and often utilized features of the product. During this session, Novell technical specialists will demonstrate application management and packaging features and provide numerous examples of how these features are used in real-life situations.
Platform-as-a-Service has rightly been celebrated as a way to increase developer productivity and thereby help companies get the new applications and services they need online (and making money) faster. It also helps admins meet the needs of those developers faster and with less manual effort. But PaaS goes beyond developers and beyond dev/test. Efficient application multi-tenancy and auto-scaling are also key features for production environments. Furthermore, developers may love that PaaS abstracts away platform details that they don't care about. But this abstraction also means that platform changes can happen without affecting developers, a big win for architects and procurement officers. In short, PaaS is for everyone.
OutlookBridge-based vs Direct Exchange IntegrationInvisibleCRM
A whitepaper on the client-side vs server-side sync written based on our team's experience. All the cons and pros for those who are researching both options.
This is a quick User Guide for SalesFolder users. SalesFolder is an InvisibleCRM file management solution that brings Salesforce documents to your desktop, allows working with them offline and sychronizes files bi-directionally in the background.
Release software is no less important than activities that precede it.
The Continuous Delivery is a set of practices and methodologies that build an ecosystem for the software development lifecycle.
We will see how to build this ecosystem around the applications developed, for which this release activities becomes a low-risk, inexpensive, fast and predictable.
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Theo Jungeblut
In the past, applications where created as monolithic entities running on a single server. If this is the past for you, too, you will have experienced the downside of modern distributed and cloud applications, as debugging, troubleshooting, and monitoring is not easily accomplished with traditional approaches.
Within this session, we will explore different possibilities for collecting and analyzing the needed information to solve issues on modern distributed application and discuss the advantages and disadvantages of each approach like debugger, log files, performance counter and third party solutions. The focus of this session will be on Developer and DevOps need, as increased release cycles and third party dependency more and more result in the need for troubleshooting also on production system, rather than in an isolated test environment.
This session requires a solid understanding of distributed applications and knowledge of SOA, but most principles also apply to and can be beneficial for more traditional application design approaches. The used code examples are in .NET but the shown principles generally apply to other languages, too, and shown software is often available for a variety of environments.
DWX 2023 - Datenbank-Schema Deployment im Kubernetes ReleaseMarc Müller
Kubernetes bietet viel Funktionalität, um Zero-Downtime Deployments durchzuführen. Etwas herausfordernder wird es dann, wenn der Service-Update auch mit einem Datenbank-Schema Update verbunden ist. Nebst den verschiedenen Strategien, um ein Datenbankschema in einem Zero-Downtime-Release auszurollen, lernen Sie in diesem Vortrag, wie das Datenbank-Schema sowie die Deployment-Tools in einem Container Verpackt mit der Applikation ausgerollt werden können. Somit erhalten wir ein einziges, in sich konsistentes, Helm Paket, welches den Service samt Datenbank-Schema ausrollen kann.
Thomas Seibert and Gregor Zurowski demonstrate how Mercedes-Benz.io has achieved to go from idea to production in no time. Through the evolution of an effective and developer oriented application generation framework, utilization of a highly automated tool chain, organizational improvements and the infrastructure provided by PCF they will describe how their delivery performance has increased on many dimensions and how their ecosystem allows for scaling to a multitude of teams.
Adopting PCF At An Automobile ManufacturerVMware Tanzu
SpringOne Platform 2017
Thomas Seibert, Mercedes-Benz.io GmbH; Gregor Zurowski, Independent Consultant
"The main idea for this talk is to show the audience how we implemented a microservice architecture based on Pivotal Cloud Foundry (PCF) in a corporate environment by avoiding monolithic applications, allowing shorter release cycles and enabling horizontal scalability with a multitude of teams. This case study covers project inception, conception, implementation and going into production. The goal is to share our experiences, ideas and gotchas on our path to digital transformation with PCF.
We start off by briefly describing our initial design ideas of moving away from a heavyweight application model to lightweight, flexible and scalable applications.
In the main part of the presentation we focus on the design and architecture of our PCF environment and our microservice applications. In this part, we discuss the following topics:
How we set up our PCF foundations.
How we enabled our teams and organized business services into PCF orgs and spaces.
Our development stack that includes Spring Boot, Spring Cloud, and Spring Cloud Services.
The need for shared services across space and org boundaries.
Our application versioning concept and how we implemented it.
The use of an API gateway component and how we implemented it.
Patterns for backend integration.
Zero downtime deployments.
In the last part, we speak about issues we experienced, lessons we learned, plans for improvement, as well as opportunities and enhancements for the platform."
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...Vadym Kazulkin
The goal of Serverless is to focus on writing the code that delivers business value and offload everything else to your trusted partners (like Cloud providers or SaaS vendors). You want to iterate quickly and today’s code quickly becomes tomorrow’s technical debt. In this talk we will show why Serverless adoption increases the developer productivity and how to measure it. We will also go through AWS Serverless architectures where you only glue together different Serverless managed services relying solely on configuration, minimizing the amount of the code written.
Udvid din test portefølje med coded ui test og cloud load testPeter Lindberg
Slides fra min session på Campus Days 2014 i København.
Vi tager et kig på at automatisere tests med Coded UI tests, og blandt andet udnytte de tests som testerne allerede har lavet og optaget i Microsoft Test Manager, og sætte strøm til dem så de f.eks. kan afvikles automatisk i dine builds.
Vi kigger også nærmere på Load Test, der med introduktionen af Visual Studio Online er blevet lidt mere tilgængeligt, med test tid tilgængelig som en del af dit MSDN abonnement, som man kan benytte sig af til at få trykprøvet sine applikationer uden at skulle bekymre sig om infrastruktur.
Measure and increase developer productivity with help of Severless by Kazulki...Vadym Kazulkin
The goal of Serverless is to focus on writing the code that delivers business value and offload everything else to your trusted partners (like Cloud providers or SaaS vendors). You want to iterate quickly and today’s code quickly becomes tomorrow’s technical debt. In this talk we will show why Serverless adoption increases the developer productivity and how to measure it. We will also go through AWS Serverless architectures where you only glue together different Serverless managed services relying solely on configuration, minimizing the amount of the code written.
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...Michael Elder
Delivered at IBM Innovate 2014. Original abstract:
How can you improve your customer feedback loop using iterative, full stack application design for the cloud?
In this presentation, we’ll cover an innovative new way of designing and versioning your cloud applications through a web-based environment development toolkit. With support for OpenStack and other cloud providers, we’re able to capture all aspects of your cloud-based application from compute, storage, and virtual networking all the way up to the application managed in UrbanCode Deploy. In a single click, you can stand up a new environment complete with application components deployed and ready to run. With built in configuration management, you can see the changes made by your automation to configure each node. And with UrbanCode Deploy’s inventory management system, you’ll always know what version of which component is deployed where.
Come learn about our new take on cloud design and get involved to provide us with feedback to make this offering exactly what you need.
Philipe Riand - Building Social Applications using the Social Business Toolki...LetsConnect
Adding social features to new or existing applications has never been easier with the advent of the Social Business Toolkit SDK. At this session we will discuss how social features can add real business value and you will see how easily they can be built using the SDK. The SDK heralds a transformation is how you develop applications on the IBM Social Platform so come along learn more.
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.
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.
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.
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.
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
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/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Neuro-symbolic is not enough, we need neuro-*semantic*
InvisibleStudio for Oracle's CRM Desktop
1. InvisibleStudio Presentation
Advanced Developer Productivity
Konstantin Vaganov
CTO
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
2. Agenda
• Problem Statement
• How InvisibleStudio helps
• Live demo
• Roadmap
• Pricing and Availability
• Q&A
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
3. What’s the problem with
integrations?
• All integrations are complex
– Complexity of integration solution is no less than product of
complexities of apps being integrated
• CRM/ERPs are already highly customized
– This raises complexity bar even higher
• ICRM Platforms accommodate that complexity
– We’re on 3rd generation of platform already and keep extending
– All that configurability is within customization package
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
4. How this affects me as a
developer?
• Need to “marry” specifics from both products
• Properly reflect CRM customizations in Outlook/Lotus
application
• Add features to Outlook/Lotus in line with server app
“spirit” and offline behavior in mind
• Know the details on how to configure various aspects of
product
• Be able to make changes quickly and reliably
– “and with no rocket science required”
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
5. Pain points identified, p1
• Manual XML and form editing is complex
• Keep form layout in mind when doing changes
• “Have to know what you’re doing” – know all XML formats & syntax
• Little assistance to developers in the configuration process
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
6. Pain points identified, p2
• Customization logic spread over 30+ files
• Changes require modification of multiple files
• To add a field: add definition to connector meta-info, to outlook
basic mapping, to synchronizer configuration, to the form, add
business logic and validation rules, ensure labels and error
messages are localized
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
7. Pain points identified, p3
• Time and manual effort to check the changes made
• Make your changes, validate package with XSD, sign package,
switch CRM Desktop to debug mode, exit Outlook, copy package
over previous, start Outlook, test. Iterate until succeed
Test Make
your Your
changes Changes
Start Validate
Outlook XSD
Copy Sign
Package package
Switch
Exit
to debug
Outlook
mode
• Big chunk of developer time is spent not on productive
coding/configuration but on manual execution of repetitive steps
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
8. We hear, loud and clear.
The solution is…
– Gold Partner program – documentation, samples and tools to start
customizing product
• See separate presentation on Gold Partner benefits
– InvisibleStudio as integrated component of Gold Partner program
• Solid IDE – features developers are familiar with
• Productive in minutes
• Automate basic scenarios (click to run the project, etc.)
• UI editing of all XML files (form designer, XML editors)
• Context-sensitive help
• Set of wizards to automate complex tasks
• Complex editors to work on task level, not on file level.
• SOAP debugger, API regression check
• First phase coming in Q4’11, initially for Outlook/Siebel OnPremise
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
9. InvisibleStudio IDE
• Based on SharpDevelop IDE
– Mature IDE, very Visual Studio
– Lots of plugins available
– Source control integration
– No install required, runs from
USB stick, requires only .NET 4.0
– Fully interoperable with Visual Studio on project formats
– No base licensing cost or maintenance for IDE
• Why not Microsoft Visual Studio?
– Visual Studio requires additional software purchase
– Visual Studio is complex to deploy on clients for onsite work
– Visual Studio support still is an option in the future
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
10. Become productive in minutes
• Import Full Package:
– From any directory
– From installed product
– From new template
– Understands syntax across
multiple CRM Desktop
versions and CRM systems
• Familiar Developer UI
– See package as a project
– Syntax highlight
– Work with multiple files at a time
– Integrated tools
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
11. Click to Run
• One click to test your package
– Sign, validate, copy package to Outlook, restart Outlook, etc.
• All done behind the scenes.
• See the results, go back to fix issues, try again
– Faster, iterative
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
12. Smart Editors
• Forms/Dialogs UI
– Visual layout editor
– No XML
– Instant preview
• XML configuration files
– No XML, UI forms
– Hints and validation
– Always valid XML
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
13. Developer productivity
• Raw XML editors
– Auto-suggest: tags, attributes, attribute values
– Auto-collapse to given level (down to 1-level tags, 2-level tags,
etc.)
– Smart highlight: see all occurrences of text you highlighted
• Restart Outlook/recreate Outlook profile if needed
• Switch CRM Desktop to/from debug mode in single click
• XSD and rules validation – ensure your package is valid,
see all errors reported
• Customize build process with pre-build and post-build
steps
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
14. Live demo
• InvisibleStudio is currently in beta
• Import package
• UI editors
• Form preview
• Tab order editing, resize controls
• Navigate between UI and XML editors
• XML Editors
• Auto-complete
• Smart collapse, smart highlight
• XSD validation
• Run package, see changes in Outlook
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
15. InvisibleStudio Roadmap
• Phase 1 goals (V1)
– Go IDE way. Work with package as a project
– Automate file level operations (advanced editors, productivity tools)
– Automate common and most time-consuming tasks
– Siebel OnPremise for Outlook and single IDE support only
– Validation of package before deployment
– Be extensible by design – other products and other IDEs in future.
• Phase 2 goals (V1.5)
– From file level to task level: do tasks instead of editing files
– Context sensitive help
– SOAP debugger, API regression check, advanced validation
– Support for more products (Siebel OnDemand, Fusion, etc.)
– Support additional IDEs (Visual Studio, command line tools)
• Phase 3
– You tell us!
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
16. Pricing and Availability
• Version 1 availability:
– Q4’11
• Licensing:
– $25K Annual Site License
• Unlimited use licensee
• Quarterly content updates
• Discounted annual renewal
• Siebel OnPremise and CRM On Demand (Fusion Coming Q2’12)
– $15K Annual Site License for Gold Partner members
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
17. Thank you!
Konstantin Vaganov
CTO
Mobile: +38(067) 408-3298
Konstantin.Vaganov@InvisibleCRM.com
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
18. Backup Slides
InvisibleStudio Screens
Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
19. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
20. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
21. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
22. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com