Using Spanning Backup for Salesforce as a real-world example, we'll walk you through the steps to translate your Canvas app into a mobile app that can be used on Salesforce1. We'll explain the steps necessary in Salesforce, the technologies and tools we used, the challenges we encountered and how we overcame them. This is a terrific resource for anyone looking to get started with Salesforce1. If you'd like to download the full developer guide, you can get it here: http://bit.ly/SF1devguide.
Intro to Force.com Canvas: Running External Apps within the Salesforce UI Web...Salesforce Developers
Learn about Force.com Canvas (currently pilot in Winter '13), an exciting new platform service that allows any app, in any language, to run inside of the Salesforce user interface with unified identity, secure access to records, and collaboration via the Chatter social graph. Legacy apps, such as SAP, can be transformed into social front ends creating a seamless experience for users.
After attending this webinar, you will understand:
:: Force.com Canvas fundamentals and use cases
:: The steps for creating a Canvas app using a Heroku Quick Start, the Canvas JavaScript SDK, and Force.com app management screens
:: How some customers are currently using Force.com Canvas, including Taulia and CloudSquads/Twilio
:: How to get your hands on Force.com Canvas today
:: What resources are available to help you learn more about Force.com Canvas
Force.com Canvas - a Quick IntroductionSteven Herod
Force.com Canvas allows you to integrate a web application with Salesforce. It allows a compatible web app running anywhere to interact with a Salesforce organization using the user's identity and APIs. Canvas apps can be displayed in Chatter pages, Visualforce pages, tabs, and page layouts. Canvas uses SSL, HMAC, SHA for security and browsers for cross-domain functionality. The demo shows a sample PHP Canvas app embedded in different Salesforce contexts and communicating back to Salesforce using the JavaScript API.
How many of you have went through a presentation, only to leave with more questions marks? Information overload, no graphical representations, non-standardized use of design and a bunch more are the most common mistakes that most people make when designing their presentation slides.
This How-To guide serve as a basis to help you understand the fundamental needs of a great presentation story. Trust me, it's easy. If you've ever watched a good movie, you just need to re-tell the story.
The document outlines Square's business proposition of providing a simple and low-cost way for merchants to accept credit card payments using a mobile device. Key points include:
- Square charges merchants a flat 2.75% fee per transaction with no setup costs or monthly fees.
- The company has experienced rapid growth, processing over $1 million in payments per day.
- Square targets small businesses and individuals by offering a simple interface and device that plugs into smartphones.
- Backed by experienced founders and investors, Square aims to become the dominant platform in mobile payments by acquiring new merchants through wide exposure and competitive pricing.
This document provides an outline for a pitch deck template from Sequoia Capital, including sections to cover company purpose, problem, solution, market opportunity, competition, product, business model, team, and financials. The template is meant to clearly communicate the problem being solved, how the solution addresses it, market size and competitors, as well as the qualifications of the founding team in seeking funding. Additional resources are provided to help create a successful pitch deck.
Get Salesfierce: Transforming Accidental Admins into Bold Leaders!Spanning Cloud Apps
Are you an “Accidental Admin” constantly receiving duplicate or redundant requests, yet haven’t implemented many of your own ideas or best practices? As Admins of companies run on Salesforce, YOU see the big picture and hold vast amounts of cross-departmental knowledge. In this session held at Connections 2018 in Chicago, Nicole Smith, Spanning's Senior Salesforce Administrator, shared how to become a thought leader and change agent at your company by creating a seat at the executive table. Become the driver of innovation at your company while creating yourself as a bold leader. Check out her deck here.
77% of companies that use a SaaS application lose data over a 12-month period. If you were to lose your Salesforce data tomorrow, how would you respond and recover it? Utilizing the Salesforce Weekly Export can be cumbersome, tedious, and a manual process. In this presentation given at the Salesforce World Tour London on 17 May 2018, Taylor Patterson, Spanning's technical marketing manager, discussed the primary reasons for data loss in Salesforce, the native data protection offerings provided by Salesforce. Check out his deck to learn how to implement the best strategies for protecting your organization against future data disasters. https://spanning.com/products/salesforce-backup/
Intro to Force.com Canvas: Running External Apps within the Salesforce UI Web...Salesforce Developers
Learn about Force.com Canvas (currently pilot in Winter '13), an exciting new platform service that allows any app, in any language, to run inside of the Salesforce user interface with unified identity, secure access to records, and collaboration via the Chatter social graph. Legacy apps, such as SAP, can be transformed into social front ends creating a seamless experience for users.
After attending this webinar, you will understand:
:: Force.com Canvas fundamentals and use cases
:: The steps for creating a Canvas app using a Heroku Quick Start, the Canvas JavaScript SDK, and Force.com app management screens
:: How some customers are currently using Force.com Canvas, including Taulia and CloudSquads/Twilio
:: How to get your hands on Force.com Canvas today
:: What resources are available to help you learn more about Force.com Canvas
Force.com Canvas - a Quick IntroductionSteven Herod
Force.com Canvas allows you to integrate a web application with Salesforce. It allows a compatible web app running anywhere to interact with a Salesforce organization using the user's identity and APIs. Canvas apps can be displayed in Chatter pages, Visualforce pages, tabs, and page layouts. Canvas uses SSL, HMAC, SHA for security and browsers for cross-domain functionality. The demo shows a sample PHP Canvas app embedded in different Salesforce contexts and communicating back to Salesforce using the JavaScript API.
How many of you have went through a presentation, only to leave with more questions marks? Information overload, no graphical representations, non-standardized use of design and a bunch more are the most common mistakes that most people make when designing their presentation slides.
This How-To guide serve as a basis to help you understand the fundamental needs of a great presentation story. Trust me, it's easy. If you've ever watched a good movie, you just need to re-tell the story.
The document outlines Square's business proposition of providing a simple and low-cost way for merchants to accept credit card payments using a mobile device. Key points include:
- Square charges merchants a flat 2.75% fee per transaction with no setup costs or monthly fees.
- The company has experienced rapid growth, processing over $1 million in payments per day.
- Square targets small businesses and individuals by offering a simple interface and device that plugs into smartphones.
- Backed by experienced founders and investors, Square aims to become the dominant platform in mobile payments by acquiring new merchants through wide exposure and competitive pricing.
This document provides an outline for a pitch deck template from Sequoia Capital, including sections to cover company purpose, problem, solution, market opportunity, competition, product, business model, team, and financials. The template is meant to clearly communicate the problem being solved, how the solution addresses it, market size and competitors, as well as the qualifications of the founding team in seeking funding. Additional resources are provided to help create a successful pitch deck.
Get Salesfierce: Transforming Accidental Admins into Bold Leaders!Spanning Cloud Apps
Are you an “Accidental Admin” constantly receiving duplicate or redundant requests, yet haven’t implemented many of your own ideas or best practices? As Admins of companies run on Salesforce, YOU see the big picture and hold vast amounts of cross-departmental knowledge. In this session held at Connections 2018 in Chicago, Nicole Smith, Spanning's Senior Salesforce Administrator, shared how to become a thought leader and change agent at your company by creating a seat at the executive table. Become the driver of innovation at your company while creating yourself as a bold leader. Check out her deck here.
77% of companies that use a SaaS application lose data over a 12-month period. If you were to lose your Salesforce data tomorrow, how would you respond and recover it? Utilizing the Salesforce Weekly Export can be cumbersome, tedious, and a manual process. In this presentation given at the Salesforce World Tour London on 17 May 2018, Taylor Patterson, Spanning's technical marketing manager, discussed the primary reasons for data loss in Salesforce, the native data protection offerings provided by Salesforce. Check out his deck to learn how to implement the best strategies for protecting your organization against future data disasters. https://spanning.com/products/salesforce-backup/
Career Benchmarking Using Insights from the Salesforce Trailblazer Community ...Spanning Cloud Apps
Lori Witzel, Salesforce MVP and Senior Product Marketing Manager at Spanning, provides career benchmarking advice for beginning Salesforce Admins in this deck presented at Snowforce 18.
What You Need to Know About SaaS Application Data ProtectionSpanning Cloud Apps
More and more organizations run critical applications that are "born-in-the-cloud" including Office 365, Google Apps and Salesforce. But how do these SaaS applications protect and manage critical data? This session reveals the top 5 causes of SaaS application data loss, backup and recovery limitations within SaaS applications, and how cloud-to-cloud backup solutions can minimize data loss, improve compliance and maintain productivity.
Cybersecurity Ventures predicts that Ransomware damage costs will exceed $5 billion in 2017, up more than 15X from 2015. This deck by Mat Hamlin, VP of Products at Spanning, and Brian Rutledge, Spanning's Security Engineer, will help you to:
- Understand Vulnerabilities in Various Platforms
- Get Pointers to Prepare for an Attack
- Understand How and Why Backup Helps
Watch this Webinar to Understand:
- Common Causes for data loss in Microsoft Exchange and Office 365
- How to mitigate data loss caused by user errors
- How these challenges appear when you move to Office 365
- How cloud-to-cloud backup helps minimize data loss in Microsoft Office 365
Watch this Webinar to understand:
- The importance of being able to recover Office 365 email data.
- Review options available within Exchange Online that can serve as backup alternatives.
- Discover how each of these options can be used for email data recovery, and review of related challenges.
- Learn how 3rd party backup and restore can reduce risk and improve business continuity
Watch this presentation to understand:
- Who’s responsible for data in Office 365?
- How 3rd Party Backup and Recovery can help mitigate risk and empower end users
This document contains notes from a webinar on SaaS data protection featuring Jason Buffington, senior analyst at ESG, and Mat Hamlin, director of products at Spanning. The webinar discussed how organizations are increasingly relying on SaaS applications but backup of SaaS data is still an afterthought. It noted that while SaaS providers focus on availability, organizations are responsible for ensuring the recoverability of their own data for compliance, security, and productivity reasons. The webinar recommended that organizations look for SaaS backup solutions that can protect data across on-premises, cloud, and SaaS applications.
Get the Top Tips for Salesforce Admins in this slide deck by Lori Witzel, Product Marketing Manager for Spanning Cloud Apps and Kevin Edelmann, Principal Cloud Success Technologist with salesforce.com. We will cover everything from what makes a tip "good" to resources and results from a "user group therapy" session. Download the deck for our list of Top Tips for Salesforce Admins.
The panel discusses how their schools use Google Apps to collaborate more effectively. They discuss the new suggesting mode in Google Docs, classwork management tools, shared calendars and lesson plans. They then discuss how they protect their Google Apps data using Spanning backup to prevent data loss from deleted accounts or hardware failures. Spanning provides daily automated backups and granular restoration. Finally, they discuss projects like science experiments shared in Google Earth and Docs, and using Hangouts to broadcast performances or record lessons.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Career Benchmarking Using Insights from the Salesforce Trailblazer Community ...Spanning Cloud Apps
Lori Witzel, Salesforce MVP and Senior Product Marketing Manager at Spanning, provides career benchmarking advice for beginning Salesforce Admins in this deck presented at Snowforce 18.
What You Need to Know About SaaS Application Data ProtectionSpanning Cloud Apps
More and more organizations run critical applications that are "born-in-the-cloud" including Office 365, Google Apps and Salesforce. But how do these SaaS applications protect and manage critical data? This session reveals the top 5 causes of SaaS application data loss, backup and recovery limitations within SaaS applications, and how cloud-to-cloud backup solutions can minimize data loss, improve compliance and maintain productivity.
Cybersecurity Ventures predicts that Ransomware damage costs will exceed $5 billion in 2017, up more than 15X from 2015. This deck by Mat Hamlin, VP of Products at Spanning, and Brian Rutledge, Spanning's Security Engineer, will help you to:
- Understand Vulnerabilities in Various Platforms
- Get Pointers to Prepare for an Attack
- Understand How and Why Backup Helps
Watch this Webinar to Understand:
- Common Causes for data loss in Microsoft Exchange and Office 365
- How to mitigate data loss caused by user errors
- How these challenges appear when you move to Office 365
- How cloud-to-cloud backup helps minimize data loss in Microsoft Office 365
Watch this Webinar to understand:
- The importance of being able to recover Office 365 email data.
- Review options available within Exchange Online that can serve as backup alternatives.
- Discover how each of these options can be used for email data recovery, and review of related challenges.
- Learn how 3rd party backup and restore can reduce risk and improve business continuity
Watch this presentation to understand:
- Who’s responsible for data in Office 365?
- How 3rd Party Backup and Recovery can help mitigate risk and empower end users
This document contains notes from a webinar on SaaS data protection featuring Jason Buffington, senior analyst at ESG, and Mat Hamlin, director of products at Spanning. The webinar discussed how organizations are increasingly relying on SaaS applications but backup of SaaS data is still an afterthought. It noted that while SaaS providers focus on availability, organizations are responsible for ensuring the recoverability of their own data for compliance, security, and productivity reasons. The webinar recommended that organizations look for SaaS backup solutions that can protect data across on-premises, cloud, and SaaS applications.
Get the Top Tips for Salesforce Admins in this slide deck by Lori Witzel, Product Marketing Manager for Spanning Cloud Apps and Kevin Edelmann, Principal Cloud Success Technologist with salesforce.com. We will cover everything from what makes a tip "good" to resources and results from a "user group therapy" session. Download the deck for our list of Top Tips for Salesforce Admins.
The panel discusses how their schools use Google Apps to collaborate more effectively. They discuss the new suggesting mode in Google Docs, classwork management tools, shared calendars and lesson plans. They then discuss how they protect their Google Apps data using Spanning backup to prevent data loss from deleted accounts or hardware failures. Spanning provides daily automated backups and granular restoration. Finally, they discuss projects like science experiments shared in Google Earth and Docs, and using Hangouts to broadcast performances or record lessons.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Developer Guide: Turn Your Force.com Canvas App Into a Salesforce1 App
1. Surface Your Existing Force.com Canvas App in
Salesforce1
Patricia Cifra
Senior Software Eng.
@pncifra
Gordon Bockus
Senior Software Eng.
@gordonk66
2. Overview
• What is a Canvas App?
• What is a Salesforce1 App?
• Configuration Changes
• Application Changes
• Tools
• Challenges
3. What is a Canvas app?
• Web application embedded in the Salesforce platform via an iframe.
• Has several advantages over a standalone third-party Salesforce offering
• When launched, app is provided with signed request. This signed request gives the app the ability
to identify the user/organization that is accessing the it and an authentication token that can be
used to acquire Salesforce data via the Force.com rest API.
• Also provides mechanisms for the application to resize its containing iframe to fit into the view
where it is embedded.
• Can be inserted in various locations throughout the Salesforce CRM:
• Standalone page with its own tab
• Embedded in any of the standard objects like Accounts, Leads, Contacts, etc.
• Can also be linked to a Chatter post
• Allows you to have a single app that adapts to where it is being displayed
7. What is a Salesforce1 app?
• New Mobile platform for Salesforce
• Built around Salesforce’s API feeds
• Platform that is mobile-ready and more accessible to customers
• Accessible via web/browser or native web
• Mobile platform introduced at Dreamforce last year
8. Technology Stack
• AngularJS: Open-source web application framework maintained by google.
Used for building SPAs (Single page apps)
• Twitter Bootstrap 3: Front-end framework built by Twitter that provides grids,
components, javascript plugins, typography, form controls
• Sass: CSS preprocessor that provides tools to better organize and maintain
your CSS
• Node: Cross platform runtime environment for server-side and networking
applications. runs our server side application which is written in javascript
9. Tools and Frameworks for Mobile
• Twitter Bootstrap 3
• Multi-device support
• Mobile first and always responsive
• Preprocessors
• Cross browser
• Mobile detection in Angular
14. Web Application Changes
• Detecting Mobile:
• Width
• http://detectmobilebrowsers.com
• After Mobile is Detected:
• Add CSS class to main container
• Direct application to load mobile view
28. Development - Native
• Deploy to a public webserver
• Install Canvas app in test domain
• Test on devices
• Test web version!
29. Challenges
• Resolved
• IOS: Bootstrap responsive layout not adhering to width of device
• Android: SVG images do not scale
• Open
• Android: Scrolling broken at times
• SF1: Long Visualforce pages jump to top
• Fixed header
30. Visit us at booth #N2236
Download the Developer Guide:
httttp::////biitt..lly//SF1devguiide
Editor's Notes
To to make the Canvas app show up as an option in the Salesforce1 menu, you will need to enable mobile navigation. This is done by navigating to the Mobile Administration menu then selecting the Mobile Navigation link. The Visualforce page you just enabled for mobile should be listed in the Available section. Select it and click the right arrow to add it to the Selected list.
Your Canvas app will need to be embedded in a Visualforce page to be available in Salesforce1. To make it available, you edit the Visualforce page by navigating to the Develop menu, then select Pages, and Edit the page associated with your Canvas app. Then check the option ‘Available for Salesforce Mobile apps.’ If you weren’t previously using a Visualforce page to provide your Canvas app, you will need to ensure that the Visualforce page location is enabled. This can be verified by editing your application in the Apps view of the CRM.
This step is optional, but adds some value to having an application in Salesforce1, so you might want to include it as an option in your install instructions for your application. It will result in a web-based version of Salesforce1 loading when users from the organization log in to Salesforce from a mobile browser. The final thing you should consider adding is a custom icon for your application. The icon is much more prominent in Salesforce1 then the CRM and can make a lasting impression on users interacting with your app. Your icon is provided via an https URL. This value can be set from your Connected App configuration page. OK that’s it - now your Canvas app is available from Salesforce1.
I’m going to assume that you have a single application that is going to adjust to the location where it’s being displayed since that’s one of the advantages of developing for the Canvas platform. If you decide to have separate applications for web and mobile, then some of these steps can be excluded. To determine if the app is being viewed on mobile, the simplest approach is to examine the width of the Canvas app container. The problem with doing so is that if you have a responsive application, then it will render taking up as much space as possible and there is nothing to prevent it from overrunning the width of the device. With how Canvas apps are displayed in Salesforce1, there are several layers of iframe between your application and the parent container that is sized to fit the mobile device display. This being the case there is no way to get an accurate parent width from the Canvas API as of the Spring 14 release of SF. <NOTE There have been improvements to how the Canvas app is loaded in the SUMMER 14 release.> As a workaround, we used the information and code found on the detectmobilebrowsers.com website. It’s just a short JavaScript function that can be executed to determine if the current browser is on a mobile device.
You will need to set your Canvas app to autosize true in order to best fit the different sizes of display available on mobile. That way the app will take all available content space when loaded in Salesforce1. You don’t want to have a scrollable area smaller than the content view in Salesforce1. This function is specific to our Angular application, so yours might look slightly different. The important thing to note here is the call the the Canvas API to turn on the autogrow feature. Note that userInfo.client is the client property provided to us by Salesforce in the signed request that is posted to the app on load.
When loading the application we use JavaScript to evaluate if the app is being loaded on a mobile device. If so, we attach the sbsf-sf1 class to the body tag. Using this tag, we are able to set the width for the mobile site.
The sbsf-sf1 class is the class that we added to our top level dom object. For mobile, we will be using em’s to scale appropriately for different form factor so we set a base font-size. We use Sass in our application if you were wondering about this odd looking CSS. Even if you aren’t familiar with Sass, you can glean that eventually CSS is applied to the page. We want to set the width to 100% so that it always fills all available space. Note that our web application has a static width of 1200 pixels.
The main objective is to ensure your app will always fill the horizontal space and scroll up and down.
Here are a few additional css rules you should consider for you application. This was taken from the Canvas developer guide. The min-height is good so that your application is always visible regardless of how small the display may be. Setting the overflow will ensure that your app is scrollable and won’t clip any content. The width of 100% ensure our fill horizontally requirement. The webkit specific
For our main desktop app we have templates and controllers for our specific views. - move this up to the mobile template slides
In our mobile app we create new templates for mobile specific views we are able to reuse our controllers to provide support for the template data.
We had a mobile.scss file here and rules were created that only apply to mobile. For example, we used em and percentages instead of static px.
With our desktop app we have templates for our views that we load. For the mobile app we replaced the templates with mobile templates. Mobile templates were lighter-weight and used responsive classes from Twitter Bootstrap. The top view is our template for the main app for mobile and the bottom is our template for the full desktop app.
If you load your Salesforce instance and alter the URL to one/one.app, it will load the Salesforce1 app in the browser. That coupled with a feature in the Chrome developer tools that allows you to emulate many mobile devices gives you a good place to develop your application. Be aware that this is the land of milk and honey: everything will work and behave perfectly, so it is a good place to do initial development and validation, but you must also test your application on the devices where your users will be using it.
The easiest way to test natively on iOS is to use the iOS Simulator. You must have a Mac in order to do this. To launch the simulator you must install Xcode and launch the simulator from there. Then you will be able to load your application through the Safari browser on the simulator. This gives you a nearly identical experience to running through the Salesforce1 app in that on iOS, your application is running on a webview that is very similar to the native Safari experience. Performance and behavior were very similar between the emulator and real Salesforce1 application. When running on the emulator, you have the ability through the desktop Safari to launch a Web Inspector that is connected to the Salesforce1 app running on the emulator. This is very helpful in debugging styling issues that are iOS-specific.
Testing on Android was much more challenging. If you download the Android SDK, it comes with an emulator, but is painfully slow, and out of the box there is no way to install the Salesforce1 application. The alternative we found was an emulator that is produced by a company called Genymotion. It is already configured so it performs much better than the default emulator. With some googling, you can also easily get the Google Play store installed so you can actually test your application in the Salesforce1 native app. We never found a good way to debug on the emulator, so were forced into the guess-and-check method of debugging. Because your Canvas application is a website, you have to make the emulator able to find your developer box in order to load the Canvas application. We did this by adding the hostname to our local machines hosts file and configuring a static IP for that host on the router.
Finally you must test your application on devices. Sadly they are never exactly like even the best of emulators. In order to do this, we created a staging environment where we had our web application deployed to a publicly-available server. Then in a developer Salesforce account, install your Canvas application and have it use the server where your web application is hosted as the Canvas app URL. This enables you to install the Salesforce1 application on whatever devices you have available and log into the test account. My suggestion is to hold your breath, close your eyes, open the application, and hope for the best.
We had a few challenges; in other words, OS specific bugs that we encountered. We have a few places in our application where a panel scrolls horizontally to display more data, and with the default Bootstrap3 setup, the row was failing to limit the size of the container. We got around this by removing the Bootstrap3 CSS classes and writing our own custom layout. An odd Android issue was that using an svg image as a background image would not scale properly. We had to go back and wrap those images in divs that are sized to fit the image.
In Android, we had an issue where a long page will only scroll down about 50%. There is an issue with the Salesforce1 application that we ran into. If your page gets really tall, it randomly jumps back to the top of the page. We are following that open issue on the Salesforce forums. The suggested workaround was to not make your Visualforce pages too tall which wasn’t an option for us. Finally, our original design was to have a fixed header inside the application and scroll the body of our app instead of the Salesforce1 container. We found that this could be accomplished if we added a scroll listener to the Canvas app then adjusted the size of the body after the user had trigger a scroll event. However, this wasn’t a great user experience in that it required the user to always scroll after launch, so we worked with our design team to make the header not fixed.
The takeaways from this is you must test across the different platforms.