Goto meetup Stockholm - Let your microservices flowBernd Ruecker
Slides from my talk at the GOTO meetup in Stockholm on 5th of April 2017. The talk is about the flow in microservices, so how a bunch of loosely coupled microservices can fulfill an overall business goal.
Master the flow of microservices - because your business is more complex than...Bernd Ruecker
My talk at Voxxed Vienna, talking about that business processes are more complex for most companies than simple models, like e.g. video streaming abos. These challenges can be addresses with Microservices, but you also have to take care about the flow. This talk shows how to do this with a lightweight engine using BPMN as part of your microservices.
Talk given at DDDx London on 27th of April about how to implement long running processes in Domain Driven Design properly. Describes patterns like Process Manager and Saga.
Goto meetup Stockholm - Let your microservices flowBernd Ruecker
Slides from my talk at the GOTO meetup in Stockholm on 5th of April 2017. The talk is about the flow in microservices, so how a bunch of loosely coupled microservices can fulfill an overall business goal.
Master the flow of microservices - because your business is more complex than...Bernd Ruecker
My talk at Voxxed Vienna, talking about that business processes are more complex for most companies than simple models, like e.g. video streaming abos. These challenges can be addresses with Microservices, but you also have to take care about the flow. This talk shows how to do this with a lightweight engine using BPMN as part of your microservices.
Talk given at DDDx London on 27th of April about how to implement long running processes in Domain Driven Design properly. Describes patterns like Process Manager and Saga.
Introducing Camunda can significantly support your organization's digital transformation. We want to discuss how IT executives can systematically leverage this potential and which pitfalls should be observed.
amunda BPM is a light-weight, open source platform for Business Process Management. It is dedicated to Java developers and their typical software development infrastructure, while providing Business-IT-Alignment during process design and runtime using the BPMN 2.0 - standard.
Camunda BPM is the leading open-source platform for workflow and decision automation. For developer friendly organisations, it is becoming the de facto standard for process automation. Yet, there is always room for improvement. Can we allow users to monitor and improve their processes end-to-end - even if parts of the process are not automated with Camunda? Can we expand support for more programming languages? Can we make BPMN execution and standards support even more powerful? Yes, we can. And we have. Continuous improvement is at the heart of what we do.
Join this webinar with Camunda’s VP of Product Management, Rick Weinberg, as he discusses the workflow enhancements and operational efficiencies coming in the 7.13 release and the value they deliver to Camunda customers and the Camunda community. In this webinar, you’ll learn about:
- How Camunda Run lets teams automate and orchestrate processes…no JAVA or app server knowledge required
- Our Open API support will let any developer use Camunda in their preferred programming languages
- Seamlessly generating a Camunda Rest client in your language of choice
- Standards continue to drive Camunda as we expand Open API support of the REST standard, in addition to support for DMN1.3 and FEEL expressions
- Process Events Monitoring: End-To-End Process Monitoring and Reporting for your Camunda (or non-Camunda) process fragments
Presenters
Rick Weinberg, Camunda VP Product Management
Thorben Lindhauer, Engineering Manager Camunda BPM
Nico Rehwaldt, Principal Software Engineer Camunda Modeler
Niall Deehan, Camunda Developer Advocate
Kafka Summit 2018: Monitoring and Orchestration of Your Microservices Landsca...Bernd Ruecker
Slides from my talk at the Kafka Summit San Francisco 2018 about orchestration vs. choreography as well as track vs. manage event flows. Source code for live demos available on https://github.com/berndruecker/flowing-retail
Speaker: Bernd Rücker, Mitgründer und Developer's Advocate
Microservice-Architekturen finden zunehmend Verbreitung. Doch viele Fragen bleiben unbeantwortet: Wie sorge ich dafür, dass meine Geschäftsprozesse über die verteilten, unabhängigen Services hinweg zuverlässig ausgeführt werden? Wie organisiere ich den technischen Betrieb, der eine zentrale Anlaufstelle für die Fehlererkennung und -behebung benötigt? Und wie kann ich diese Probleme lösen, ohne das Paradigma der losen Kopplung von Microservices zu verletzen?
Camunda-Mitgründer Bernd Rücker wird aufzeigen, wie sich Microservice-Architekturen mit Camunda erfolgreich aufbauen und betreiben lassen.
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
Hear about the latest innovations in process automation from Camunda. Find out how our engineering team is delivering solutions for our customers’ biggest challenges from CTO Daniel Meyer.
Java User Group Maas-Rhine February 2018: 7 sins of workflowBernd Ruecker
Slides from my talk at Eureg JUG Aachen in February 2018. You can find the recoding here: https://youtu.be/hS-4hjeFjt0. Code is available: http://github.com/flowing/flowing-retail and https://github.com/flowing/flowing-retail/tree/master/payment-rest.
Presented by Simon Zambrovski, Stefan Becke
Do you know Camunda batch and have you ever tried to create your own custom batch with Camunda BPM? Well, we did and it was very time consuming and quite complex. There isn’t really a public API for such things. You have to work at the lowest (entity) level and take e.g. care that batch configuration is saved to the database table.
That’s why we created the Camunda BPM Custom Batch Extension (https://github.com/camunda/camunda-bpm-custom-batch).
The goal of the extension is to provide a simple way of using the Camunda Batch functionality for your own purposes. In this talk we’ll also show you some examples how we use the extension at Kuehne + Nagel for offloading huge workloads.
Mehr als eine Dekade wurden Anwendungen in drei Schichten gebaut. Doch zunehmende Digitalisierung und Vernetzung führen zu einer Komplexität, derer man mit dieser Architektur nicht mehr Herr wird. Daher gibt es viele neue Paradigmen und Trends wie z.B. Microservices, Cloud, Serverless, Event Driven Architecture oder Domain Driven Design. Was ist da dran und wie wirkt sich das alles auf BPM aus? Dieser spannenden Frage wird Camunda-Mitgründer Bernd Rücker nachgehen. Dabei wird er den Bogen von methodischen Aspekten rund um Prozessmodellierung und Ownership bis hin zu technischen Architekturen und Herausforderungen spannen.
Camunda BPM ist eine leichtgewichtige Open Source - Plattform für die Prozessautomatisierung. In diesem Webinar lernen Sie, wie Sie Camunda mit Liferay, dem führenden Open Source - System für Enterprise Portale, integrieren können.
Executing hundreds or thousands of process instances per second? Yes, it's possible. This webinar is about best practices for high-load situations, and how to scale Camunda BPM horizontally.
JUG Amsterdam - Orchestration of microservicesBernd Ruecker
Slides from the talk at JUG Amsterdam I held at 25th of September 2017. The live hacking code is available on GitHub: https://github.com/flowing/flowing-retail.
Introducing Camunda can significantly support your organization's digital transformation. We want to discuss how IT executives can systematically leverage this potential and which pitfalls should be observed.
amunda BPM is a light-weight, open source platform for Business Process Management. It is dedicated to Java developers and their typical software development infrastructure, while providing Business-IT-Alignment during process design and runtime using the BPMN 2.0 - standard.
Camunda BPM is the leading open-source platform for workflow and decision automation. For developer friendly organisations, it is becoming the de facto standard for process automation. Yet, there is always room for improvement. Can we allow users to monitor and improve their processes end-to-end - even if parts of the process are not automated with Camunda? Can we expand support for more programming languages? Can we make BPMN execution and standards support even more powerful? Yes, we can. And we have. Continuous improvement is at the heart of what we do.
Join this webinar with Camunda’s VP of Product Management, Rick Weinberg, as he discusses the workflow enhancements and operational efficiencies coming in the 7.13 release and the value they deliver to Camunda customers and the Camunda community. In this webinar, you’ll learn about:
- How Camunda Run lets teams automate and orchestrate processes…no JAVA or app server knowledge required
- Our Open API support will let any developer use Camunda in their preferred programming languages
- Seamlessly generating a Camunda Rest client in your language of choice
- Standards continue to drive Camunda as we expand Open API support of the REST standard, in addition to support for DMN1.3 and FEEL expressions
- Process Events Monitoring: End-To-End Process Monitoring and Reporting for your Camunda (or non-Camunda) process fragments
Presenters
Rick Weinberg, Camunda VP Product Management
Thorben Lindhauer, Engineering Manager Camunda BPM
Nico Rehwaldt, Principal Software Engineer Camunda Modeler
Niall Deehan, Camunda Developer Advocate
Kafka Summit 2018: Monitoring and Orchestration of Your Microservices Landsca...Bernd Ruecker
Slides from my talk at the Kafka Summit San Francisco 2018 about orchestration vs. choreography as well as track vs. manage event flows. Source code for live demos available on https://github.com/berndruecker/flowing-retail
Speaker: Bernd Rücker, Mitgründer und Developer's Advocate
Microservice-Architekturen finden zunehmend Verbreitung. Doch viele Fragen bleiben unbeantwortet: Wie sorge ich dafür, dass meine Geschäftsprozesse über die verteilten, unabhängigen Services hinweg zuverlässig ausgeführt werden? Wie organisiere ich den technischen Betrieb, der eine zentrale Anlaufstelle für die Fehlererkennung und -behebung benötigt? Und wie kann ich diese Probleme lösen, ohne das Paradigma der losen Kopplung von Microservices zu verletzen?
Camunda-Mitgründer Bernd Rücker wird aufzeigen, wie sich Microservice-Architekturen mit Camunda erfolgreich aufbauen und betreiben lassen.
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
Hear about the latest innovations in process automation from Camunda. Find out how our engineering team is delivering solutions for our customers’ biggest challenges from CTO Daniel Meyer.
Java User Group Maas-Rhine February 2018: 7 sins of workflowBernd Ruecker
Slides from my talk at Eureg JUG Aachen in February 2018. You can find the recoding here: https://youtu.be/hS-4hjeFjt0. Code is available: http://github.com/flowing/flowing-retail and https://github.com/flowing/flowing-retail/tree/master/payment-rest.
Presented by Simon Zambrovski, Stefan Becke
Do you know Camunda batch and have you ever tried to create your own custom batch with Camunda BPM? Well, we did and it was very time consuming and quite complex. There isn’t really a public API for such things. You have to work at the lowest (entity) level and take e.g. care that batch configuration is saved to the database table.
That’s why we created the Camunda BPM Custom Batch Extension (https://github.com/camunda/camunda-bpm-custom-batch).
The goal of the extension is to provide a simple way of using the Camunda Batch functionality for your own purposes. In this talk we’ll also show you some examples how we use the extension at Kuehne + Nagel for offloading huge workloads.
Mehr als eine Dekade wurden Anwendungen in drei Schichten gebaut. Doch zunehmende Digitalisierung und Vernetzung führen zu einer Komplexität, derer man mit dieser Architektur nicht mehr Herr wird. Daher gibt es viele neue Paradigmen und Trends wie z.B. Microservices, Cloud, Serverless, Event Driven Architecture oder Domain Driven Design. Was ist da dran und wie wirkt sich das alles auf BPM aus? Dieser spannenden Frage wird Camunda-Mitgründer Bernd Rücker nachgehen. Dabei wird er den Bogen von methodischen Aspekten rund um Prozessmodellierung und Ownership bis hin zu technischen Architekturen und Herausforderungen spannen.
Camunda BPM ist eine leichtgewichtige Open Source - Plattform für die Prozessautomatisierung. In diesem Webinar lernen Sie, wie Sie Camunda mit Liferay, dem führenden Open Source - System für Enterprise Portale, integrieren können.
Executing hundreds or thousands of process instances per second? Yes, it's possible. This webinar is about best practices for high-load situations, and how to scale Camunda BPM horizontally.
JUG Amsterdam - Orchestration of microservicesBernd Ruecker
Slides from the talk at JUG Amsterdam I held at 25th of September 2017. The live hacking code is available on GitHub: https://github.com/flowing/flowing-retail.
Apache Kafka® + Machine Learning for Supply Chain confluent
Watch this talk here: https://www.confluent.io/online-talks/apache-kafka-machine-learning-for-supply-chain
Automating multifaceted, complex workflows requires hybrid solutions like streaming analytics of IoT data, batch analytics like machine learning solutions, and real-time visualizations. Leaders in organizations who are responsible for global supply chain planning are responsible for working with and integrating with data from disparate sources around the world. Many of these data sources output information in real-time, which assists planners in operationalizing plans and interacting with manufacturing output. IoT sensors on manufacturing equipment and inventory control systems feed real-time processing pipelines to match actual production figures against planned schedules to calculate yield efficiency.
Using information from both real-time systems and batch optimization, supply chain managers are able to economize operations and automate tedious inventory and manufacturing accounting processes. Sitting on top of all these systems is a supply chain visualization tool, enabling users' visibility over the global supply chain. If you are responsible for key data integration initiatives, join for a detailed walk through of a customer's use of this system built using Confluent and Expero tools.
WHAT YOU'LL LEARN:
• See different use cases in automation industry and Industrial IoT (IIoT) where an event streaming platform adds business value.
• Understand different architecture options to leverage Apache Kafka and Confluent.
• How to leverage different analytics tools and machine learning frameworks in a flexible and scalable way.
• How real-time visualization ties together streaming and batch analytics for business users, interpreters, and analysts.
• Understand how streaming and batch analytics optimize the supply chain planning workflow.
• Conceptualize the intersection between resource utilization and manufacturing assets with long term planning and supply chain optimization.
IIoT with Kafka and Machine Learning for Supply Chain Optimization In Real Ti...Kai Wähner
I did a webinar with Confluent's partner Expero about "Apache Kafka and Machine Learning for Real Time Supply Chain Optimization". This is a great example for anybody in automation industry / Industrial IoT (IIoT) like automotive, manufacturing, logistics, etc.
We explain how a real time event streaming platform can integrate in real time with the legacy world and proprietary IIoT protocols (like Siemens S7, Modbus, Beckhoff ADS, OPC-UA, et al). You can process the data at scale and then ingest it into a modern database (like AWS S3, Snowflake or MongoDB) or analytic / machine learning framework (like TensorFlow, PyTorch or Azure Machine Learning Service).
Communication between (micro-)services - Bernd Rücker - Codemotion Amsterdam ...Codemotion
Have a bunch of nicely decoupled (micro-)services (e.g. checkout, payment & shipping) raises questions: How do the services communicate - synchronous, asynchronous or event-driven? How can you implement complex end-to-end use cases (e.g. a customer order)? How can you tackle the challenges around distributed systems? What does all this mean for us as developers? In this talk I discuss the impact of different solutions to your architecture. I will show various recipes around fail fast, retry, back pressure or business transactions using the Saga pattern.
Combining AWS container services to support your workload - MAD307 - Chicago ...Amazon Web Services
In this chalk talk, we provide an overview of all the AWS container services: Amazon ECS, Amazon ECR, Amazon EKS, AWS Fargate, and AWS App Mesh. Then, you have the opportunity to ask technical questions about how to combine these services to support your specific workloads.
IBM Cloud Pak for Integration with Confluent Platform powered by Apache KafkaKai Wähner
The Rise of Data in Motion powered by Event Streaming - Use Cases and Architecture for IBM Cloud Pak with Confluent Platform. Including screenshots of the live demo (integration between IBM and Kafka via Confluent Platform and Kafka Connect connectors).
Learn about the integration capabilities of IBM Cloud Pak for Integration, now with the industry’s leading event streaming platform from Confluent Platform powered by Apache Kafka.
Re-engineering Technology to break barriers with BusinessXPDays
A Key technology-driven transformation - Domain Driven Design - is helping a leading US Airline to break its silos and become more efficient after the pandemic as travel is almost back to normal. Taking this as an opportunity, the airline is revamping its IT Systems based on DDD - to leverage the benefits of XP, Scrum etc. In this talk, I walk through what DDD is - with a practical step-by-step example.
Flink Forward Berlin 2018: Amey Chaugule - "Threading Needles in a Haystack: ...Flink Forward
One Uber's Marketplace team we're tasked with efficiently matching our riders and driver partners in real time. To that end, we we employ various systems within the ride sharing marketplace such as dynamic pricing (popularly known as surge), demand modeling and forecasting systems and health monitoring systems in order to ensure optimal marketplace efficiency. One of the key data systems underpinning Uber's Marketplace is the Rider Sessions pipeline which tracks the lifetime of a singular Uber trip in realtime, capturing rider interaction with various Uber systems, from the pricing engine to dispatch systems all the way until a trip end. In our talk we discuss the evolution of the Rider Session state machine at Uber and challenges involved in managing realtime stateful streaming pipeline across half a dozen event streams and millions of riders who use Uber every day. We plan to delve into various aspects of the running the job in production such as managing state checkpointing, monitoring, experiences moving the job from Spark Streaming to Flink and ensuring low latency to downstream systems.
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...confluent
Microservices, events, containers, and orchestrators are dominating our vernacular today. As operations teams adapt to support these technologies in production, cloud-native platforms like Cloud Foundry and Kubernetes have quickly risen to serve as force multipliers of automation, productivity and value. Kafka is providing developers a critically important component as they build and modernize applications to cloud-native architecture. This talk will explore:
• Why cloud-native platforms and why run Kafka on Kubernetes?
• What kind of workloads are best suited for this combination?
• Tips to determine the path forward for legacy monoliths in your application portfolio
• Running Kafka as a Streaming Platform on Container Orchestration
WeAreDevelopers Live 2024 - Mastering long-running processes in modern archit...Bernd Ruecker
Slides from my talk at WeAreDevelopers Live on the Java Day about long-running processes. Code can be found here: https://github.com/berndruecker/customer-onboarding-camunda-8-springboot
CraftConf: Surviving the hyperautomation low code bubblBernd Ruecker
Slides from my talk at CraftConf Budapest in May 2023 about how developers can embrace and shape low code applications in their organizations to help the business automate more
Slides from my talk "Microservices Architectures" at JAX Mainz on 3rd of May 2022 (https://jax.de/software-architecture/understanding-communication-patterns-in-microservices-architectures/)
Webinar "Communication Between Loosely Coupled Microservices"Bernd Ruecker
Slides from the Camunda webinar "Communication Between Loosely Coupled Microservices" in February 2021. Recording can be found online: https://page.camunda.com/wb-communication-between-microservices
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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.
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
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.
37. The 7 sins of workflow and Java
Zero-code suites
Homegrown
engine
No engine Wrong engine Wrong usage
4
6
5
7
http://blog.bernd-ruecker.com/
38. Death by properties panel
Script:
Please enter your complex code here.
(Without IDE support of course!)
39. BPM Suites
By the way, we introduce an own
development approach, IDE, version
control, user management, reporting, …
40. Zero code & developers
We have a lot of
problems!
It totally sucks!
I hate BPM!
41. Bernd Rücker
Co-founder Camunda
> 10+ years workflow
http://bernd-ruecker.com/
bernd.ruecker@camunda.com
Camunda
Open source vendor
Berlin + San Francisco
> 60 employees
No venture capital
www.camunda.org
42. In Camunda you can specify flows programatically or graphically
Todo…
49. Example of “classical” architecture
Node 2
JBoss, WildFly, WAS, … Node 1
Camunda
(Shared Process Engine)
Database
ProcessApplication1
(war)
e.g. „Procurement “
BPMN Delegates
Forms /
UI
ProcessApplication2
(war)
e.g. „Order Management“
BPMN Delegates
Forms /
UI
ProcessApplication3
(war)
reusable global processes
BPMN Delegates
Forms /
UI
Generic User Interface
(war)
task list, reusable global forms, …
Entities,
rules, …
Entities,
rules, …
Entities,
rules, …
Camunda Webapp
(war)
Cockpit, Tasklist, Admin
Load Balancer
Browser
Some service
BPM Service
(war)
customer specific
service - generic
Camunda REST API
(war)
50. Example of microservices architecture
Every microservice can decide autonomously
Make sense as soon as you have state
Engine must be
• easy to use
• developer friendly
also in the scope of microservices
• technically
• license model
Payment service
Order service
engine
engine
…
Inventory service
Shipping service
…
engine
52. Demo available on Github
Inventory
service
Payment
service
Order
service
Shipping
service
H2
Shop Monitor
Camunda
Webapp
on Tomcat
for demo in single Java VM for simplicity
53. Camunda community ecosystem
Testing
Spring Boot
Camel
Docker
Elasticsearch
Grails
PHP & C# client
and more: https://docs.camunda.org/manual/latest/introduction/extensions/
54. AT&T
More than 100 Customers
• Finance: Account Opening, Credit Card Provisioning, …
• Insurance: Insurance Policy Issue, Claim Settlement, …
• Telco: OSS, BSS, …
• Media: Digital Content Delivery, …
• E-Commerce: Order Execution, Purchasing, …
57. Takeaways
• Almost any application
nowadays has (potentially) long
running flows
• Camunda can do the state
handling nicely for you
• The lightweight framework
allows best-of-breed and
modern architectures
• Graphical representation helps
to align people.
• It is a lot of fun!
58. The 7 sins of workflow
Zero-code suites
Homegrown
engine
Granularity
bloopers
BPM monolith Stakeholders
habitat violation
Over engineering
No engine Wrong engine Wrong usage
http://blog.bernd-ruecker.com/