By Mike Peach from Pendo at ProductCamp Twin Cities 2016
One of the most common questions we hear at Pendo is "What should we measure?" Everybody understands the imperative to measure product usage, but what's less clear is what, specifically, should be measured, and what do those measurements mean. This session will walk through some of the key metrics that we use internally to measure the health of our customers and our product, and how we put those measurements into action.
Creating web pages that work perfectly regardless of external variables (e.g., latency) is equal parts technical know-how and art-form. In this “hands-on” session, we will take a look at how OutSystems can help you build responsively smooth, and beautiful web pages that work as good as they look.
Excited about the new reactive web features? Come to this session to learn some of the best practices to make sure that you get started on the right foot.
Org-dependent Unlocked Packages for ISVsCodeScience
For ISVs who are currently providing solutions to individual subscribers or system integration (SI) partners via unmanaged packages, org-dependent unlocked packages can provide a better & faster implementation experience as well as improve stability.
ISV Error Handling With Spring '21 UpdateCodeScience
With the Spring ‘21 release, BatchApexErrorEvent is a newly available error handling tool for managed packages that makes it easier for ISVs to diagnose and debug batch processing errors. In our latest tech webinar, CodeScience Technical Architect, Rob Davis, presents a deep dive into how to use this new tool in tandem with other error handling methods to make your managed packages more resilient.
Magento Headless Commerce with Vue Storefront - Piyush LathiyaAureate Labs
Last week, team Wagento organized a virtual meetup for all the Magento enthusiasts and marketers. More than 100 people connected on live stream and learned something new.
There were four different speakers covering different topics. Our CEO, Mr. Piyush Lathiya was also one of the speakers and he covered a vital topic "Magento Headless Commerce with Vue Storefront".
So here sharing the presentation document for attendees and others to check the same in detail.
Are you using the best architecture? Want to know how to make sure you are architecting things properly? Interested to learn where the new library features fit in? Come to this session to learn more.
By Mike Peach from Pendo at ProductCamp Twin Cities 2016
One of the most common questions we hear at Pendo is "What should we measure?" Everybody understands the imperative to measure product usage, but what's less clear is what, specifically, should be measured, and what do those measurements mean. This session will walk through some of the key metrics that we use internally to measure the health of our customers and our product, and how we put those measurements into action.
Creating web pages that work perfectly regardless of external variables (e.g., latency) is equal parts technical know-how and art-form. In this “hands-on” session, we will take a look at how OutSystems can help you build responsively smooth, and beautiful web pages that work as good as they look.
Excited about the new reactive web features? Come to this session to learn some of the best practices to make sure that you get started on the right foot.
Org-dependent Unlocked Packages for ISVsCodeScience
For ISVs who are currently providing solutions to individual subscribers or system integration (SI) partners via unmanaged packages, org-dependent unlocked packages can provide a better & faster implementation experience as well as improve stability.
ISV Error Handling With Spring '21 UpdateCodeScience
With the Spring ‘21 release, BatchApexErrorEvent is a newly available error handling tool for managed packages that makes it easier for ISVs to diagnose and debug batch processing errors. In our latest tech webinar, CodeScience Technical Architect, Rob Davis, presents a deep dive into how to use this new tool in tandem with other error handling methods to make your managed packages more resilient.
Magento Headless Commerce with Vue Storefront - Piyush LathiyaAureate Labs
Last week, team Wagento organized a virtual meetup for all the Magento enthusiasts and marketers. More than 100 people connected on live stream and learned something new.
There were four different speakers covering different topics. Our CEO, Mr. Piyush Lathiya was also one of the speakers and he covered a vital topic "Magento Headless Commerce with Vue Storefront".
So here sharing the presentation document for attendees and others to check the same in detail.
Are you using the best architecture? Want to know how to make sure you are architecting things properly? Interested to learn where the new library features fit in? Come to this session to learn more.
Leveraging Dynamic Interactions on Salesforce Lightning PagesCodeScience
Dynamic interactions are Salesforce's “next big thing” to empower admins to build more interactive Lightning pages. In our latest technical webinar, Victor Abraham, CodeScience Technical Architect, explains how to use dynamic interactions to enable point-and-click communication between separate Lightning components on Lightning pages.
Watch this Tech Talk: https://do.co/video_ebull
This discussion details the journey an agency takes when making the switch to building clients' e-commerce stores to be headless.
About the Presenter
Ed Bull has been the Creative Director & Co-owner at an e-commerce agency called Limesharp for over 10 years, working alongside brands to craft first class e-commerce solutions that deliver results and drive growth. They have extensive experience working with luxury fashion and beauty brands. Limesharp is considered a creative agency that is led by exceptional design and rooted in solid technical know-how, crafting simple but refined customer experiences.
New to DigitalOcean? Get US $100 in credit when you sign up: https://do.co/deploytoday
To learn more about DigitalOcean: https://www.digitalocean.com/
Follow us on Twitter: https://twitter.com/digitalocean
Like us on Facebook: https://www.facebook.com/DigitalOcean
Follow us on Instagram: https://www.instagram.com/thedigitalocean/
We're hiring: http://do.co/careers
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020camunda services GmbH
For the past five months, we’ve been running a private beta of Camunda Cloud, a scalable, on-demand workflow platform, with a limited number of users. During this time, our Cloud team has gained valuable user input and has made great strides with the core Camunda Cloud platform.
And both Zeebe (the horizontally scalable workflow engine at the heart of Camunda Cloud) and Operate (a tool that was purpose-built for monitoring and managing workflows running in Camunda Cloud) have added many new capabilities, expanding the range of business and technical problems that users can solve with Camunda Cloud.
At the end of January 2020, we took the next big step with Camunda Cloud and announced the Camunda Cloud Public Beta. This means we’ve opened up the beta to everyone–there’s no more limit to the number of users who can participate.
On Wednesday, February 5, 2020, we hosted our first-ever Camunda Cloud webinar. Daniel Meyer, Camunda CTO, will be joined by members of the Camunda Cloud engineering team and Camunda developer relations team to walk through the Camunda Cloud vision and core capabilities, complete with a demo.
With Team Foundation Server 2015 and Visual Studio Online, Microsoft has made available a brand new cross-platform build technology. This new build technology promises to be simpler to implement and maintain than Microsoft's previous attempts at automating builds. Rather than dealing with complex XML and/or XAML you simply "compose" build definitions by adding the build activities you need for your specific implementation. The build agents are also must easier to scale and keep up to date than previous build agents. You can even build your Android and iOS apps with it!
Summary presentation for the monthly Twin Cities Eloqua user group held the last Tuesday of every month at the Relationship One office - www.relationshipone.com for more information.
Automating Web UI Testing | Inflectra Webinars | (Part 1)Inflectra
This is a presentation delivered by Denis Markovtsev of Inflectra as part of Inflectra's webinar 5-part certificate series called: Planet Test Automation: First Steps.
Note: This webinar is part of Level 2 Test Automation Certificate course. To learn more about the webinar series, visit: http://ow.ly/Knak50wOdFZ
PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it allows them to leverage existing skills rather than start form scratch with a device-specific compiled language. This is also an ideal solution for those interested in creating an application that can run on multiple devices with the same code base.
Modernizing Portfolios With Reactive ApplicationsOutSystems
Digital transformation isn’t easy and even with a Digital Transformation Playbook (like the one from OutSystems) the exact implementation will differ from one org to another. But no doubt, Reactive Applications are part and parcel of Digital Transformation initiatives. Hear one of our Sr. Solution Architects discuss building modern, reactive apps designed to improve the business value of your IT apps and systems.
Presentation on how the City of Shawnee went from zero to 60 applications in Outsystems in 2 years.Evaluation, selection, set up, design, and deployment. With OutSystems, learn how the City of Shawnee began to replace their legacy Lotus Notes applications. Making them mobile, browser based,and improved workflow.
4D Simulator is a plugin for COMOS Walkinside developed by AgLa4D .
Allows you to simulate your massive construction process while still enabled to have real time navigation in the 3D model.
You may even go phase by phase, to check conflicts of any of them. When you merge this plugin with the redlining you end up with a very useful tool to colaborate in order to encounter and solve problems before they appear in the construction
Alternatives to the Micro Focus QA SuiteAdam Sandman
We have had lots of enquires about better alternatives to the old Micro Focus (HP, Mercury) suite of ALM, UFT, and LoadRunner. This presentation outlines the Inflectra platform alternative.
Proactive Citrix Logon Monitoring with Free Citrix Logon SimulatoreG Innovations
eG Enterprise Express FREE Logon Simulator for Citrix XenApp and XenDesktop is a fully SaaS-based tool that helps you proactively catch Citrix logon performance issues. Run synthetic simulations of XenApp/XenDesktop logons, and pinpoint the exact step of the logon process that is causing slowness.
Get the free Citrix logon simulator here: https://www.eginnovations.com/express
Flutter or PWA Which Is Best For Application DevelopmentMobiloitte
It’s important to have a look at the pros and cons of both the contenders of the race, i.e. Flutter and PWA. So, let’s start with the Flutter followed by PWA.
Pivoting to Cloud: How an MSP Brokers Cloud Services RightScale
Many Managed Services Providers (MSPs) are looking to shift their cloud services offerings to encompass public and private cloud options. Learn how one MSP, Offis, uses RightScale to broker services across a variety of cloud providers as well as virtualized environments in order to serve the diverse needs of its customers.
Leveraging Dynamic Interactions on Salesforce Lightning PagesCodeScience
Dynamic interactions are Salesforce's “next big thing” to empower admins to build more interactive Lightning pages. In our latest technical webinar, Victor Abraham, CodeScience Technical Architect, explains how to use dynamic interactions to enable point-and-click communication between separate Lightning components on Lightning pages.
Watch this Tech Talk: https://do.co/video_ebull
This discussion details the journey an agency takes when making the switch to building clients' e-commerce stores to be headless.
About the Presenter
Ed Bull has been the Creative Director & Co-owner at an e-commerce agency called Limesharp for over 10 years, working alongside brands to craft first class e-commerce solutions that deliver results and drive growth. They have extensive experience working with luxury fashion and beauty brands. Limesharp is considered a creative agency that is led by exceptional design and rooted in solid technical know-how, crafting simple but refined customer experiences.
New to DigitalOcean? Get US $100 in credit when you sign up: https://do.co/deploytoday
To learn more about DigitalOcean: https://www.digitalocean.com/
Follow us on Twitter: https://twitter.com/digitalocean
Like us on Facebook: https://www.facebook.com/DigitalOcean
Follow us on Instagram: https://www.instagram.com/thedigitalocean/
We're hiring: http://do.co/careers
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020camunda services GmbH
For the past five months, we’ve been running a private beta of Camunda Cloud, a scalable, on-demand workflow platform, with a limited number of users. During this time, our Cloud team has gained valuable user input and has made great strides with the core Camunda Cloud platform.
And both Zeebe (the horizontally scalable workflow engine at the heart of Camunda Cloud) and Operate (a tool that was purpose-built for monitoring and managing workflows running in Camunda Cloud) have added many new capabilities, expanding the range of business and technical problems that users can solve with Camunda Cloud.
At the end of January 2020, we took the next big step with Camunda Cloud and announced the Camunda Cloud Public Beta. This means we’ve opened up the beta to everyone–there’s no more limit to the number of users who can participate.
On Wednesday, February 5, 2020, we hosted our first-ever Camunda Cloud webinar. Daniel Meyer, Camunda CTO, will be joined by members of the Camunda Cloud engineering team and Camunda developer relations team to walk through the Camunda Cloud vision and core capabilities, complete with a demo.
With Team Foundation Server 2015 and Visual Studio Online, Microsoft has made available a brand new cross-platform build technology. This new build technology promises to be simpler to implement and maintain than Microsoft's previous attempts at automating builds. Rather than dealing with complex XML and/or XAML you simply "compose" build definitions by adding the build activities you need for your specific implementation. The build agents are also must easier to scale and keep up to date than previous build agents. You can even build your Android and iOS apps with it!
Summary presentation for the monthly Twin Cities Eloqua user group held the last Tuesday of every month at the Relationship One office - www.relationshipone.com for more information.
Automating Web UI Testing | Inflectra Webinars | (Part 1)Inflectra
This is a presentation delivered by Denis Markovtsev of Inflectra as part of Inflectra's webinar 5-part certificate series called: Planet Test Automation: First Steps.
Note: This webinar is part of Level 2 Test Automation Certificate course. To learn more about the webinar series, visit: http://ow.ly/Knak50wOdFZ
PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it allows them to leverage existing skills rather than start form scratch with a device-specific compiled language. This is also an ideal solution for those interested in creating an application that can run on multiple devices with the same code base.
Modernizing Portfolios With Reactive ApplicationsOutSystems
Digital transformation isn’t easy and even with a Digital Transformation Playbook (like the one from OutSystems) the exact implementation will differ from one org to another. But no doubt, Reactive Applications are part and parcel of Digital Transformation initiatives. Hear one of our Sr. Solution Architects discuss building modern, reactive apps designed to improve the business value of your IT apps and systems.
Presentation on how the City of Shawnee went from zero to 60 applications in Outsystems in 2 years.Evaluation, selection, set up, design, and deployment. With OutSystems, learn how the City of Shawnee began to replace their legacy Lotus Notes applications. Making them mobile, browser based,and improved workflow.
4D Simulator is a plugin for COMOS Walkinside developed by AgLa4D .
Allows you to simulate your massive construction process while still enabled to have real time navigation in the 3D model.
You may even go phase by phase, to check conflicts of any of them. When you merge this plugin with the redlining you end up with a very useful tool to colaborate in order to encounter and solve problems before they appear in the construction
Alternatives to the Micro Focus QA SuiteAdam Sandman
We have had lots of enquires about better alternatives to the old Micro Focus (HP, Mercury) suite of ALM, UFT, and LoadRunner. This presentation outlines the Inflectra platform alternative.
Proactive Citrix Logon Monitoring with Free Citrix Logon SimulatoreG Innovations
eG Enterprise Express FREE Logon Simulator for Citrix XenApp and XenDesktop is a fully SaaS-based tool that helps you proactively catch Citrix logon performance issues. Run synthetic simulations of XenApp/XenDesktop logons, and pinpoint the exact step of the logon process that is causing slowness.
Get the free Citrix logon simulator here: https://www.eginnovations.com/express
Flutter or PWA Which Is Best For Application DevelopmentMobiloitte
It’s important to have a look at the pros and cons of both the contenders of the race, i.e. Flutter and PWA. So, let’s start with the Flutter followed by PWA.
Pivoting to Cloud: How an MSP Brokers Cloud Services RightScale
Many Managed Services Providers (MSPs) are looking to shift their cloud services offerings to encompass public and private cloud options. Learn how one MSP, Offis, uses RightScale to broker services across a variety of cloud providers as well as virtualized environments in order to serve the diverse needs of its customers.
An Introduction to the Model-View-Controller PatternTeamstudio
The only constant in software development is CHANGE. Every piece of software that has been developed and shipped to a customer will be changed numerous times during its lifecycle. A good design pattern can help make changes easy. MVC, an acronym for Model - View - Controller, is becoming THE recommended model for designing frameworks - especially on the Web. This webinar will give an overview of design patterns in general, and in particular, MVC.
Ulrich Krause shows how to use the MVC design paradigm in an XPages application and demonstrate how easy it is to implement changes. Need to read/write your data from/to an XML file instead of using a Notes View? MVC makes software maintenance as easy as 1-2-3!
BONUS! During this webinar, Pete Janzen, IBM Product Manager, provides a short update about what's new and upcoming from IBM for XPages and Domino application development.
Using the NERD stack to move on from XPages - a new beginning
This customer solution based session is about our first production project on domino-db, the Domino AppDevPack and the IAM service to extend and outreach a large XPages based Web Portal. While this project might still be ongoing when it's time to do this presentation, we will present our way forward using declarative front ends based on web components and domino-db based REST APIs to build a solution to move the customer's external web portal above and beyond what XPages were able to do. BUT - we still keep the benefits of quick turnaround times and low maintenance costs. See how we build domino views, forms and search capabilities like never before!
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...John Head
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. We will put application migration and new application development head to head. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC's application modernization strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with Domino XPages and advanced collaboration functionality. If your organization is considering a migration or is under using your Notes/Domino investment, this session is for you.
Choose the eZ Universe for Your Web GalaxyeZ Systems
Presented by: Anne Thiebold
Project Manager at Novactive
Discover why Novactive's clients have decided to move to eZ Platform and to propulse all their websites on eZ Platform Cloud.
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)VMware Tanzu
Software Kept Eating the World
Software is transforming our world at an ever quickening page. In the modern world, realtime information drives decision making in enterprises that were not traditionally considered technology companies. If you recognize software is a competitive advantage, delivering software rapidly and reliably takes the advantage to the next level.
Cloud-Native Insights: How Platform & App Visibility Drive Business OutcomesVMware Tanzu
As companies continue to migrate their applications to the cloud, they need increased levels of infrastructure and application visibility.
In this webinar, you’ll learn how to:
- Enable your DevOps teams with seamless and instant application and business
performance monitoring of apps deployed in Pivotal Cloud Foundry (PCF)
- Detect any emerging issue before it becomes a business problem
- Ensure every code release drives business outcomes
Speakers:
Kamala Dasika, Pivotal
Mark Prichard & Jonah Kowal, AppDynamics
Bitrix24 is free ERP with CRM created specifically for sales oriented organizations. It is available both in cloud (free) and on premise (paid), with open source code access.
Origin:
Private Company
ERP Software Launched in April 12, 2012
Co Founder of Bitrix24:
Sergey Rizhikov
Headquarter is located in Alexandria, VA, USA
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...Software AG
Innovation World 2013.
The latest innovations in the world of webMethods. Learn more about the new webMethods offerings around the new architectural underpinnings of Event-Driven Architecture (EDA), Intelligent Business Operations (IBO), & Social and Mobile BPM. Get insights into the strategic vision and roadmap for the webMethods platform.
Speakers:
Brian Chan - VP, Global Information Systems, Avnet
Shiva Kolli - Director Application Development, Discovery Communications
Chen Wang - Head of Financial Markets Integration, Standard Chartered Bank
Guillaume Hatt - Senior Program Manager/eDMS & Paperless Program Manager, Alcatel-Lucent
Subhash Ramachandran - SVP, webMethods Product Management, Software AG
Mark Herring - SVP, webMethods Product Marketing, Software AG
Rob Tiberio – Chief Architect, webMethods R&D, Software AG
Pete Carlson - VP, webMethods R&D, Software AG
Hans-Christoph Rohland - SVP, webMethods R&D, Software AG
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...ICS
Join us for a detailed look at how ICS used its rapid, low-code development toolkit, Greenhouse by ICS, to help Miller Electric create a new industrial welding product on a short timeline. In this webinar, we’ll cover Miller Electric’s vision for the product and the pressure of their looming deadline. And we’ll explore the facets of Greenhouse, which includes everything needed to quickly build a quality touch device.
Outsystems community meetup 2018 11 service modulesProvidit
Presentation of the Belgium OutSystems Community Meetup of November 2018 about Service Modules in OutSystems Version 11
Presented by Didier Leroy from Providit.
Outsystems community meetup 2018 11 screen templatesProvidit
Presentation of the Belgium OutSystems Community Meetup of November 2018 about Screen Templates in OutSystems Version 11
Presented by Nick Vandebriel from Providit
Outsystems community meetup 2018 11 reusable ui componentsProvidit
Presentation of the Belgium OutSystems Community Meetup of November 2018 about Reusable UI Components in OutSystems Version 11
Presented by Glen Michiels from Providit
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
5. 5 |
Agenda
The My CM APP
● LCM
● Introduction to the CM APP
● Project approach
● Demo
● Current architecture
● Architecture next steps
● Challenges
6. 6 |
LCM
The My CM APP
● Biggest health insurance in Belgium
● Registration mandatory for everybody that lives or works in Belgium
● Insurance against illness, accidents, hospitalization,…
● 4,5 Million members
7. 7 |
The App
The My CM APP
● OutSystems mobile application
● Consult their CM/MC profile
● Personal/care data
● Dependants
● Consult the Reimbursements
● Request CM/MC advantages
● Contact CM/MC
● Request Yellow stickers
● Onboarding flow
● For new users and existing users
● Verification with ItsMe/CSAM (Identity provider for Belgian Identity cards)
● Fingerprint, face recognition and application pincode
8. 8 |
Project approach
The My CM APP
● Agile mindset
● SCRUM
● Jira
● Sprint every 2 weeks
● Refinement
● Review
● Retrospective
● Planning
● Challenge: Everything started together
9. 9 |
Project results
The My CM APP
● Delivered in time and scope
● First release was internal = CM employees
● Now available in the app store and google play store
● Marketing campaign ongoing to the public
● Development not stopped
● New roadmap
12. 12 |
Current architecture
The My CM APP
● Front-end module CM APP
● Multiple flows
● Based on the core modules
● Components
● Library modules
13. 13 |
Current architecture
The My CM APP
● Core modules
● Business concept
● Local storage
● Sync
● Core widgets
● Will change in the future
14. 14 |
Current architecture
The My CM APP
● BackOffices
● Creation of data
● By business
● Backend service modules
● Consumes internal services
● Exposes API wrappers
15. 15 |
Current architecture
The My CM APP
● Oracle service bus
● Fetching of data
● Throttling
● Secures internal systems
● External system
● Fetching of data
● Authentication
● Verification mails, …
18. 18 |
UX/UI
The My CM APP
Flowchart
Wireframe/prototypes
Figma
Prototype app
Design
19. 19 |
Flowcharts
The My CM APP
● Overview reimbursements
● Accessible from dashboard
● Filter (sidebar)
● Detail screen (sidebar)
● Contributions paid
● Overview of your allowances
27. 27 |
Performance
The My CM APP
● Slow API’s
● Split up the offline data sync
● Parallel processing
● No API data on first page
● Spinners
● Rework network flow
28. 28 |
External authentication
The My CM APP
● Existing accounts
● eID verification
● Encrypted authorization
● OutSystems accounts
● Linked
● Automatically logged in
30. 30 |
eID Verification
The My CM APP
● Government site
● External flow
APP wrapper Site
government
site
1 2
3
4
1: inappbrowser
2-3: redirects
4: deeplink
31. 31 |
eID Verification
The My CM APP
● Client side credentials storage required
● No more device restriction
● Fingerprint/pincode login
encrypted authorization on device
32. 32 |
Encrypted authorization
The My CM APP
● Supported component
● OutSystems success guide
source: https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/Data_Encryption_at_Rest
Consult their CM/MC profile
Personal data
Care data
Dependants
Consult the Reimbursements of themselves or their dependants
Payments
Prestations
Contact CM/MC
Using FAQ mechanisme
If the FAQ doesn’t provide any answers, a form is available for the end users to fill in
Request CM/MC advantages
The type of advantages that are available to the end users are managed by the business in a backoffice.
The user is able to request them for themselves or their dependants
They can provide files or pictures (editable in the app) along with their request
All that in an intuitive and UX friendly way
For the first time, the user is guided through a tutorial flow
Request Yellow stickers
The user is able to request them for themselves or their dependants
Those stickers are used by the CM/MC to process documents automatically using the barcode that is available on those yellow stickers.
Onboarding flow
For new users
For existing users who still needs to be verified or upgraded (light users to secure users)
Verification with ItsMe/CSAM (Identity provider for belgian Identity cards)
All that in an intuitive and UX friendly way
The whole verification is being guided through a tutorial flow
UX friendly and secure login mechanisme
Fingerprint and face recognition configurable during the tutorial in the onboarding flow or in the settings once logged in into the app
Application pincode configurable during the tutorial in the onboarding flow or in the settings once logged in into the app
Backoffices for the business to configure and change app information/data on the fly without the need of deploys
Our team consists of a Product Owner, a SCRUM master and development team (Developers, UX/UI designers, Solution architect,...).
Since we approach the project using the agile mindset most of those roles could be picked up or backed up by another member of the team.
For example, we do not have a dedicated tester in the team. But the whole team is testing each other's implementation before it was being tested by the BU once again.
For the delivery of the project we are working in sprints consisting of 2 weeks using a tool called Jira. Our project has 2 boards:
Development board
The board that developers follow for the deliverables in the current sprint.
Analysis board
The board that the Product owner and the BU follow to prepare and create deliverables for the development team.
During the sprint, a sprint refinement meeting with the whole SCRUM team is taking place, where the following subjects are being discussed:
Bottlenecks in the current sprint
Questions that need answers
Preparation of the next sprint in terms of stories, tasks and bugs
State of the current sprint
Discuss the backlog
At the end of 2 weeks the following meetings are being planned:
Sprint review
A technical demo to everyone including stakeholders with the progress of the current sprint.
What has changed?
What is new?
What has been fixed?
The Product owner also show the progress of the business tasks to the stakeholders from the Analysis board on Jira.
Sprint retrospective
We discuss with the whole SCRUM team how the sprint went.
What are the good things?
What are the bad things?
What did we learn from the previous 2 weeks?
What are the action points?
Sprint planning
During this time we decide what the goal of the new sprint will be, and based on all the preparation made during the sprint refinements, we can quickly fill it up using the backlog items.
Some estimations on stories still have to be done.(sometimes a lot have already been done during sprint refinements)
The first phase of the mobile application has been delivered with the required functionalities all within time and scope. The mobile application has been deployed and made available in the app store/ google play store. Which was first being communicated internally.Currently a marketing campaign is going in phases to communicate the full release of the app to the public.
Development has not stopped and a new roadmap with new functionalities are being implemented while keeping the current state of the app as a base of what’s to come.
The current architecture of the mobile app in itself is very simple. We have front-end module that consists of multiple flows based on the core modules below.
And based on each business concept we have their respective core module with their Local storage, sync and core widgets bundled together. (Will change in the future)
Then we have backoffices with screens for the BU for the creation of data and service wrapper modules that provide the data to the mobile app through exposed REST API’s.
Why do we use REST API’s instead of dependencies? Some internal data are not available in Outsystems tables, but wrappers are created and new API’s are exposed with a subset of data based on more specific use cases. One example: An internal service API returns every personal information about a member. But we don’t want to send all that information to the app to process. The app doesn’t need all that information. That’s where the MemberInfo module becomes very important. It call’s that internal service API, but creates wrappers around a subset of that data and exposes it as a new API that is available for the app or in the future for other Outsystems applications.For the data that is available in Outsystems tables (for example Advantages) we also use exposed REST api’s because the API’s will be used by other applications in the future (Outsystems or not).
As mentioned in the previous slide, currently each of the core modules of app are bundled with the sync, local storage and the core widgets together based on BU concept. The next steps are to split it even more up into their own core module if needed.Currently we didn’t do it because the app in itself is simple. However, the app is still in development and many new features are being added. So that’s why we are currently moving to this architecture. And will be very easy/fast to do so based on our current architecture.One last thing I would like to mention is that the core widget module will also be splitted into 2 types of modules: Mobile UI core modules and Mobile core widget modules.The reason why we also might split them up like in the picture above is because the core widgets might be reused across other mobile or even reactive applications.
As designtool we used figma. Figma is a cloudbased graphics editor and prototyping tool. One of the nice things is that we could have some discussions and the designer could change the design in real time.
We used Figma to build flowcharts, create wireframes and prototypes of the app and change them to make the final design.
The UX/UI team also created a prototype app that they used to do the first usertests. We could then use the feedback from these usertests to change the design/flow of our app.
As the name states the flowcharts is an overview of the flows between the different screens in the app.
For this example I have used an overview of the payments of the users.
The payments screen is accessible from the main dashboard of the app.
On the first page the user gets an overview of all his reimbursements that he received from the cm.
Inside this screen we also added a filter fow which we used the sidebar widget.
When the user presses a reimbursement we also open a sidebar which has a webblock inside of it to show a full detail of the reimbursement
On top of the screen the user has some buttons to move him from the reimbursements to his contributions overview which shows if he has paid his contributions to the cm.
The user can also access an overview of the allowances
Here you can see the full flow of designing a screen.
We start with a wireframe which is a very basic design. We use this to get a general feeling and a visual guide of the screen.
We agreed that the best option for our app were to have some tiles on the dashboard of the app. This way the user has a nice overview of the main functions of the app and gives them a quick and easy way to access them.
The designers then started to make some prototypes. The image that you see in the middle is just one of many prototypes.
As you can see we were pretty close to the final design of the app. They just decided that they wanted a little bit of a more clean look for the app to give the users a better overview of the mail functions of the app.
First of all we used the Android back button from the forge to capture the back button click events. This way we could enable/disable all the back button triggers of the android users.
This was necessary because on a lot of pages we have input parameters that need to be filled in. This couldn’t be done without this component.
One of the issues we had with the android back button was that when de destionation was set to previous screen. En the page to which we would navigate was set to the default scree, which is the dashboard for our app. The app would refresh and the page wouldn’t recognise the locale of the app. We solved this problem by setting a fixed destionation on every page that would lead to our dashboard.
During the user testing a lot of testers would complain about the fact that the app wouldn’t minimize when the pressed the backbutton on the dashboard. We solved this by adding a cordova plugin.
On our Reimbursments screen we used 2 sidebars, one to filter and one to show details. These sidebars also capture the back button event. µ
FilterTabOpen close the filter don’t trigger the filter
DetailSidebarOpen close the detail sidebar
For the iphone we could use the .iphonex.portrait.Header class to detect the iphone and add some padding-top of 50px to make sure the title wasn’t stuck to the notch
For android and older iphones we just added a header class with a fixed height that would cover the whole notch and some space below. And we then added all the titles and action buttons on the bottom of the container with placeholder.
As you can see business wanted to have a page which had tabs inside tabs.
We first tried to add 2 tabs widgets inside eachother, but outsystems would also change the bottom tab when we switched between the top tabs. Because they used the same active tab attribute.
Becouse the pages of the top tabs are the same we created 2 screens with the same layout. And made the bottoms tabs out of containers with some css.
When the user clicks on the top tab we just navigate to the second screen. Ans change the css to make it look like the second tab of the top tab is active.
And for the lower tabs we just used the tabs widget of outSystems.
Luckely for us the app was pretty good adapted for a tablet. Which is ofcourse one of the great things about outsystems.
But sometime there would be some small design issues. Like you can see in the slide all the tabs would be aligned to much to the right.
There were also some small other issues. But there were all pretty minor.
If you want to make a custom class for tablets you just have to put .tablet in front of your class and then change the css to that class. Then every item with that class will have the tablet css when the tablet is detected.
Slow api’s
The problem we had was that the whole offline datasync took more then 10 seconds because of the complexity and legacy systems.
We solved this by separating the offline datasync into smaller actions that we would call parallel.
Together with our designers we created a flow that would hide performance issues form the users and gives them a more pleasant experience. When the user accesses a page that has data that he is waiting for
The networkflow wasn’t optimized. There were some security components that slowed down the response times. We had a lot of meetings with the internal network team to rework this flow. This resulted in much needed performance improvements.
The app is currently only available for logged in users that are clients of CM, so a solid login mechanism these are the main challenges we faced, I’ll go over them one by one and explain a bit more on how we solved them.
One of the first challenges we faced was that we couldn’t just reuse Outsystems accounts and authentication out of the box. Existing users on the website needed to be able to log into the app seamlessly with their existing accounts. And vice versa our users would have to be able to use the website as well. The team responsable for these accounts exposed some of their api’s to be reusable by us. To avoid security issues we chose to call these api’s not directly from the app but rather from our Outsystems server wrapped in a separate application and exposed as service actions. This allows for weak dependency and allows us to add some of our own logic before using these.
When users create a new account there is some extra complexity, we need users to prove to us who they are. For this we use a government website that handles eId verification through services like “itsme”. This way we can receive the users national number so we can link this to their account. Since the government site works with whitelisting and redirects that aren’t mobile-friendly: we use a wrapper site. This also allows us to reuse this wrapper site if needed. While this seems rather complex, because we provide the user with the necessary info in the app almost all users seem to be able to complete this flow. After completing this flow the user now has a verified account by which we can identify him and retrieve information.
For technical reason we are required to store credentials client side, this is ofcourse a challenge since we need this to be done in a secure way. At first we used the keystorage plugin, this seems like a logical choice. After a while however while user testing we found that this discriminated against to many users. Users without a screenlock on their device can not use the app. This amounts to a big amount of users, in fact we were a bit surprised by how high this ratio is. These two reason led to the following decision: we need to encrypt this authorization.
Luckily we are not the first ones to need encryption with Outsystems, so we have a component ready to use and a success guide that i’ve linked here. The schematics on this slide explain the principles of how this is done, I won’t go into great detail how this happens since the guide explains this very well but there are a few things I would like to point out. First on the right you see the KEK which refers to Key Encryption Key, this is a main encryption key that encrypts all other keys. This is a principle that’s called envelope key and ensures that even if a key is compromised it is not in a useable way to decrypt data.