In this tutorial following points are being covered
Link JIRA to GIT
Smart-Commit command
After linking JIRA to GIT account, with help of Smart-Commit developer can work with JIRA ticket transition states even without opening JIRA account.
Logic Apps allow users to automate business processes and integrate systems across clouds without coding. Key concepts include workflows with triggers, actions, and connectors that integrate services and protocols. Advantages include easy design tools, quick integration of APIs, and extensibility. A demo shows monitoring tweets for a topic, analyzing sentiment, and creating alerts.
How Rovio Uses Amazon CloudFront for Secure API Acceleration (CTD315) - AWS r...Amazon Web Services
Rovio uses Amazon CloudFront to accelerate and secure its game API infrastructure. CloudFront provides DDoS protection, caching to reduce latency, and future-proofing. Testing showed latency reductions of up to 58%. AWS WAF and Shield Advanced provide additional security and DDoS mitigation for CloudFront. This solution protects Rovio's business from outages and attacks on its API platform.
This document provides an overview and introduction to creating and using Apex REST services in Salesforce. It begins with defining what REST is and the benefits of using Apex REST. It then demonstrates how to create a basic Apex REST service by annotating an Apex class and methods. Examples are provided of querying and returning data from a simple REST service. The document also discusses additional techniques for handling input and output through REST services like supporting different HTTP methods and using wrapper classes.
An introduction to OAuth 2.0 from a Salesforce perspective to establish the foundations of OAuth 2.0. Discusses the key concepts of Authentication and Authorization and distinguishes the two. Also discusses Open ID connect.
OpenNTF Domino API (ODA): Super-Charging Domino DevelopmentPaul Withers
The document discusses the OpenNTF Domino API (ODA), which is an OSGi plugin that extends the core Domino Java API. It provides features like reducing unnecessary coding, modernizing constructs, improving readability, adding new features, and enabling flexible session management beyond XPages. The document outlines some of the key features of ODA, how to enable it for XPages and Java applications, and how it improves upon and extends the standard Domino Java API in areas like sessions, documents, views, transactions, and more. It also discusses related OpenNTF projects like XOTS, database listeners, and ExtMgr that integrate with ODA.
This document provides instructions for administering Domino clusters. It discusses how clustering works in Lotus Domino, including failover, workload balancing and the cluster components. It also provides guidance on planning, setting up, managing and monitoring Domino clusters. The document includes examples of different cluster configurations and considerations for clustering servers that run internet protocols.
Logic Apps allow users to automate business processes and integrate systems across clouds without coding. Key concepts include workflows with triggers, actions, and connectors that integrate services and protocols. Advantages include easy design tools, quick integration of APIs, and extensibility. A demo shows monitoring tweets for a topic, analyzing sentiment, and creating alerts.
How Rovio Uses Amazon CloudFront for Secure API Acceleration (CTD315) - AWS r...Amazon Web Services
Rovio uses Amazon CloudFront to accelerate and secure its game API infrastructure. CloudFront provides DDoS protection, caching to reduce latency, and future-proofing. Testing showed latency reductions of up to 58%. AWS WAF and Shield Advanced provide additional security and DDoS mitigation for CloudFront. This solution protects Rovio's business from outages and attacks on its API platform.
This document provides an overview and introduction to creating and using Apex REST services in Salesforce. It begins with defining what REST is and the benefits of using Apex REST. It then demonstrates how to create a basic Apex REST service by annotating an Apex class and methods. Examples are provided of querying and returning data from a simple REST service. The document also discusses additional techniques for handling input and output through REST services like supporting different HTTP methods and using wrapper classes.
An introduction to OAuth 2.0 from a Salesforce perspective to establish the foundations of OAuth 2.0. Discusses the key concepts of Authentication and Authorization and distinguishes the two. Also discusses Open ID connect.
OpenNTF Domino API (ODA): Super-Charging Domino DevelopmentPaul Withers
The document discusses the OpenNTF Domino API (ODA), which is an OSGi plugin that extends the core Domino Java API. It provides features like reducing unnecessary coding, modernizing constructs, improving readability, adding new features, and enabling flexible session management beyond XPages. The document outlines some of the key features of ODA, how to enable it for XPages and Java applications, and how it improves upon and extends the standard Domino Java API in areas like sessions, documents, views, transactions, and more. It also discusses related OpenNTF projects like XOTS, database listeners, and ExtMgr that integrate with ODA.
This document provides instructions for administering Domino clusters. It discusses how clustering works in Lotus Domino, including failover, workload balancing and the cluster components. It also provides guidance on planning, setting up, managing and monitoring Domino clusters. The document includes examples of different cluster configurations and considerations for clustering servers that run internet protocols.
GCCP Session #1 - Getting Started with GCP.pptxRamshaAshraf12
This document provides an agenda and overview for an event about preparing for a career in cloud engineering with Google Cloud Platform. It includes:
1) An introduction welcoming participants and discussing the facilitator's background in Google Cloud.
2) An agenda that covers preparing for cloud careers, an overview of cloud concepts, Google Cloud Platform services, ways to interact with GCP, hands-on labs, and a weekly task.
3) Sections on cloud career opportunities, cloud definitions and models (IaaS, PaaS, SaaS), Google Cloud certifications, and an overview of major GCP services like Compute, Storage, AI/ML, and billing.
4) Information on interacting with
The document discusses Git branching workflows. It explains that branching allows developers to work independently on different versions of code without affecting the main/stable version. The key points covered include how to create, checkout, merge and delete branches. It also discusses the differences between merging and rebasing branches, and provides examples of common Git workflows like the integration manager model and dictator and lieutenants model. Finally, it summarizes the typical GitHub pull request workflow.
The document discusses implementing security and availability requirements for a banking API system using open source software. It describes using the 3scale API management platform and Keycloak identity management software together to meet authentication, authorization, access control, availability, and standards compliance requirements. Patches were submitted to these open source projects to enhance their features and better support the banking use case.
Episode 10 - External Services in SalesforceJitendra Zaa
This document provides an overview and agenda for setting up and using external services in Salesforce Flow (Visual Workflow). It begins with introducing external services as a way to consume APIs without code. It then outlines the steps to set up a named credential and register an external service. This is followed by a live demo of how to use external services in a Flow. Resources for learning more about external services on Trailhead are provided at the end.
This document provides an introduction to Mule, an open-source enterprise service bus (ESB). It discusses what Mule is, how to use it, and some of its core concepts. Mule uses technologies like staged event-driven architecture (SEDA) and Java NIO to process events and messages asynchronously and efficiently. The document then explains Mule concepts like endpoints, transports, connectors, routers, filters, transformers and the universal message object (UMO) that Mule uses to process events through its pipeline. It provides examples of using Mule with file endpoints and XML pipelines.
Introduction to Git & GitHub.
Agenda:
- What’s a Version Control System?
- What the heck is Git?
- Some Git commands
- What’s about GitHub?
- Git in Action!
Spring Boot is a framework that makes it easy to create stand-alone, production-grade Spring based Applications that can be "just run". It takes an opinionated view of the Spring platform and third-party libraries so that new and existing Spring developers can quickly get started with minimal configuration. Key features include automatic configuration of Spring, embedded HTTP servers, starters for common dependencies, and monitoring endpoints.
This document provides an overview of Logic Apps and how to connect Salesforce and Microsoft Dynamics CRM using Logic Apps. It discusses Logic App terms, pricing plans, how to access and create Logic Apps, and how to connect Logic Apps to Salesforce and Dynamics CRM. It also covers using connectors as triggers and actions in Logic Apps and customizing the CRM and Salesforce platforms for integration.
This document discusses using the ELK stack (Elasticsearch, Logstash, Kibana) along with Filebeat to solve challenges with centralized logging for microservices. It provides an overview of what the ELK stack is and how each component is used. Filebeat is used to collect and ship logs from services to Logstash for parsing and enrichment before being indexed into Elasticsearch. Spring Cloud Sleuth and Zipkin are discussed for enhancing logs with request tracing across services. Logback and Mapped Diagnostic Context are explained for adding structured fields like response time. Alerting can be done using Elastalert to send notifications from Elasticsearch data. Configuration and an example microservices app are presented at the end.
This document provides an overview of Git and GitHub. It discusses what Git is, how it works by storing content in trees and commits, and its advantages like efficiency and handling non-linear development. It also covers installing and configuring Git, including common settings. Key Git workflows like staging changes and committing are demonstrated. The document explains Git's three-tree model and inspection tools. It emphasizes the importance of branching in Git and how branches are cheap to create. Merging branches is shown to be powerful in Git.
O documento descreve o Gitlab flow, um fluxo de trabalho para desenvolvimento de software usando Gitlab. Ele envolve criar branches de funcionalidades e correções, fazer commits, abrir merge requests para code review, mergear as branches, fazer deploy e criar tags para versões. Equipes podem trabalhar em paralelo com vários branches e merge requests simultâneos.
Technical Introduction to IBM Integration BusGeza Geleji
The document is a slide deck presentation on IBM Integration Bus given at InterConnect 2017. It provides an overview of Integration Bus, describing its message flows, models, transformation capabilities, and tooling. It highlights Integration Bus' support for distributed deployment, virtualization, cloud integration, and DevOps practices. The presentation encourages attendees to check online resources for additional demonstrations and tutorials on Integration Bus.
Detecting secrets in code committed to gitlab (in real time)Chandrapal Badshah
Slides from my talk "Detecting secrets in code committed to Gitlab" at OWASP Suffolk on 15th May 2020.
This talk will cover the following:
* Problem we had
* Techniques to solve that
* Existing tools that can help us
* Comparison of tools
* Final architecture and product
* What we learnt from the experiment
* Future enhancements
The View - Lotusscript coding best practicesBill Buchan
This document discusses best practices for LotusScript coding. It covers topics like code structure, using short logical functions, defensive programming, variable naming conventions, and ensuring variables only exist as long as needed. The goal is to write code that is maintainable, reusable, and robust. Testing practices like test-driven development and separating development, testing, and production environments are also recommended to improve quality.
CIS13: So, You Want to Be a Relying Party: Federated Login with Google Identi...CloudIDSummit
Adam Dawes, Product Manager, Google
Jonathan Beri, Developer Advocate, Google
There’s never been a better time to become a relying party, and Google offers two tools to help developers do just that. Google Identity Toolkit makes it easy for a site to outsource its authentication system (including password login) and become a relying party to the most popular identity providers. Google+ Sign-In can create more engaging experiences in your app and drive more usage across devices.
GCCP Session #1 - Getting Started with GCP.pptxRamshaAshraf12
This document provides an agenda and overview for an event about preparing for a career in cloud engineering with Google Cloud Platform. It includes:
1) An introduction welcoming participants and discussing the facilitator's background in Google Cloud.
2) An agenda that covers preparing for cloud careers, an overview of cloud concepts, Google Cloud Platform services, ways to interact with GCP, hands-on labs, and a weekly task.
3) Sections on cloud career opportunities, cloud definitions and models (IaaS, PaaS, SaaS), Google Cloud certifications, and an overview of major GCP services like Compute, Storage, AI/ML, and billing.
4) Information on interacting with
The document discusses Git branching workflows. It explains that branching allows developers to work independently on different versions of code without affecting the main/stable version. The key points covered include how to create, checkout, merge and delete branches. It also discusses the differences between merging and rebasing branches, and provides examples of common Git workflows like the integration manager model and dictator and lieutenants model. Finally, it summarizes the typical GitHub pull request workflow.
The document discusses implementing security and availability requirements for a banking API system using open source software. It describes using the 3scale API management platform and Keycloak identity management software together to meet authentication, authorization, access control, availability, and standards compliance requirements. Patches were submitted to these open source projects to enhance their features and better support the banking use case.
Episode 10 - External Services in SalesforceJitendra Zaa
This document provides an overview and agenda for setting up and using external services in Salesforce Flow (Visual Workflow). It begins with introducing external services as a way to consume APIs without code. It then outlines the steps to set up a named credential and register an external service. This is followed by a live demo of how to use external services in a Flow. Resources for learning more about external services on Trailhead are provided at the end.
This document provides an introduction to Mule, an open-source enterprise service bus (ESB). It discusses what Mule is, how to use it, and some of its core concepts. Mule uses technologies like staged event-driven architecture (SEDA) and Java NIO to process events and messages asynchronously and efficiently. The document then explains Mule concepts like endpoints, transports, connectors, routers, filters, transformers and the universal message object (UMO) that Mule uses to process events through its pipeline. It provides examples of using Mule with file endpoints and XML pipelines.
Introduction to Git & GitHub.
Agenda:
- What’s a Version Control System?
- What the heck is Git?
- Some Git commands
- What’s about GitHub?
- Git in Action!
Spring Boot is a framework that makes it easy to create stand-alone, production-grade Spring based Applications that can be "just run". It takes an opinionated view of the Spring platform and third-party libraries so that new and existing Spring developers can quickly get started with minimal configuration. Key features include automatic configuration of Spring, embedded HTTP servers, starters for common dependencies, and monitoring endpoints.
This document provides an overview of Logic Apps and how to connect Salesforce and Microsoft Dynamics CRM using Logic Apps. It discusses Logic App terms, pricing plans, how to access and create Logic Apps, and how to connect Logic Apps to Salesforce and Dynamics CRM. It also covers using connectors as triggers and actions in Logic Apps and customizing the CRM and Salesforce platforms for integration.
This document discusses using the ELK stack (Elasticsearch, Logstash, Kibana) along with Filebeat to solve challenges with centralized logging for microservices. It provides an overview of what the ELK stack is and how each component is used. Filebeat is used to collect and ship logs from services to Logstash for parsing and enrichment before being indexed into Elasticsearch. Spring Cloud Sleuth and Zipkin are discussed for enhancing logs with request tracing across services. Logback and Mapped Diagnostic Context are explained for adding structured fields like response time. Alerting can be done using Elastalert to send notifications from Elasticsearch data. Configuration and an example microservices app are presented at the end.
This document provides an overview of Git and GitHub. It discusses what Git is, how it works by storing content in trees and commits, and its advantages like efficiency and handling non-linear development. It also covers installing and configuring Git, including common settings. Key Git workflows like staging changes and committing are demonstrated. The document explains Git's three-tree model and inspection tools. It emphasizes the importance of branching in Git and how branches are cheap to create. Merging branches is shown to be powerful in Git.
O documento descreve o Gitlab flow, um fluxo de trabalho para desenvolvimento de software usando Gitlab. Ele envolve criar branches de funcionalidades e correções, fazer commits, abrir merge requests para code review, mergear as branches, fazer deploy e criar tags para versões. Equipes podem trabalhar em paralelo com vários branches e merge requests simultâneos.
Technical Introduction to IBM Integration BusGeza Geleji
The document is a slide deck presentation on IBM Integration Bus given at InterConnect 2017. It provides an overview of Integration Bus, describing its message flows, models, transformation capabilities, and tooling. It highlights Integration Bus' support for distributed deployment, virtualization, cloud integration, and DevOps practices. The presentation encourages attendees to check online resources for additional demonstrations and tutorials on Integration Bus.
Detecting secrets in code committed to gitlab (in real time)Chandrapal Badshah
Slides from my talk "Detecting secrets in code committed to Gitlab" at OWASP Suffolk on 15th May 2020.
This talk will cover the following:
* Problem we had
* Techniques to solve that
* Existing tools that can help us
* Comparison of tools
* Final architecture and product
* What we learnt from the experiment
* Future enhancements
The View - Lotusscript coding best practicesBill Buchan
This document discusses best practices for LotusScript coding. It covers topics like code structure, using short logical functions, defensive programming, variable naming conventions, and ensuring variables only exist as long as needed. The goal is to write code that is maintainable, reusable, and robust. Testing practices like test-driven development and separating development, testing, and production environments are also recommended to improve quality.
CIS13: So, You Want to Be a Relying Party: Federated Login with Google Identi...CloudIDSummit
Adam Dawes, Product Manager, Google
Jonathan Beri, Developer Advocate, Google
There’s never been a better time to become a relying party, and Google offers two tools to help developers do just that. Google Identity Toolkit makes it easy for a site to outsource its authentication system (including password login) and become a relying party to the most popular identity providers. Google+ Sign-In can create more engaging experiences in your app and drive more usage across devices.
Implementing Your Full Stack App with MongoDB Stitch (Tutorial)MongoDB
The document provides an agenda and prerequisites for a MongoDB Stitch workshop. The agenda includes an introduction to Stitch and Atlas, creating a simple API, building a dashboard, and adding authentication. The prerequisites are a computer, Node.js 6.0+, and links to example files and documentation. Various aspects of the workshop will cover connecting data sources through Stitch, building functions to access and manipulate data, creating a real-time dashboard, and securing access with authentication.
This document outlines the structure and key features of an app being built with Meteor to allow users to view and vote on cricket player stats. The app will allow admins to add player stats and users to upvote or downvote them after logging in. The summary covers setting up the file structure, adding templates and routing, and integrating the Meteor Accounts package for user authentication. Meteor CLI commands are also listed for creating projects, adding and removing packages, and checking out different steps of the project's development.
In this Blog, we are going to explore Liferay’s out of the box (OOTB) feature Portlet Sharing which proffers customized Widget publishing at third party websites or applications through very simple techniques.
GitPro is designed to help companies, especially for risk and audit collaborators to monitor, track and restore changes at the same time protecting their account configurations and customization.
Vtiger Google Calendar Sync powers bi way synchronization between VTiger CRM ...Smackcoders, Inc.
Product Home - https://www.smackcoders.com/vtiger-google-calendar-sync-bi-directional.html
Google Calendar Sync powers bi way synchronization between VTiger CRM calendar and google calendar in real time. Now it is easy to sync and manage your events and other calendar data from your VTiger CRM interface. There is no user based restriction, so any user can sync their indvidual calendar.
Google Calendar Sync module for VTiger CRM upto version 6.5 is availabel now. It integrates the VTiger calendar with google calendar via secured API. The powerful bi way sync feature enables you to sync all existing events and data between VTiger and google calendar. Create event in Google calendar by creating an Event on VTiger calendar in real time. In turn that can be synced the same to mobile as in your google calendar settings. A single click sync feature will pull and sync your Google calendar's events to VTiger calendar in seconds. And also cron based sync feature is available to sync Google calendar periodically to ensure that updates are in real time and controllable. Now it is even more flexible to sync calendars from google and VTiger 6.0 with simplified user interface and API driven web application. Just a one time easy to follow configuration will almost bring the google calendar within your VTiger 6.0, make more flexible to use and manage both. And it can be used for unlimited users as there is no restriction on this. So every vtiger user can sync their calendars and then to their mobile.
Features
Real time integration of latest VTiger CRM and Google calendar
Able to invite people from VTiger CRM
Create and sync events to google calendar from VTiger
Create and sync appointments and other features to google calendar
Option to select event type, priority and status at the time of sync
Cron based periodical sync
Control cron time via VTiger cron feature
All users in vtiger can use this feature without restriction
The document provides steps to add Google Cloud Messaging (GCM) to an Android project. It involves:
1. Creating a Google project and enabling GCM for it to obtain an API key and sender ID.
2. Configuring the Android project by adding permissions and GCM-related code to the manifest, adding the GCM library, and copying GCM-related Java files and layout files.
3. Adding code to the launcher activity to initiate the GCM registration process and handle the result.
4. Finishing by setting values like the sender ID and server URL in a constants file.
The document describes the real-time XML integration between netFORUM and Microsoft Dynamics GP. Key steps included upgrading Dynamics GP to version 10.0, installing the eConnect runtime, and configuring netFORUM and Dynamics GP with settings like BatchExportFormat and the DynamicsGPWebService.dll.config file. This allowed netFORUM accounting batches to automatically post in real-time to Dynamics GP when closed in netFORUM.
Digital Locker Requester Api Specification v1 0DigiLocker
The document provides specifications for integrating a requester application with the Digital Locker system to allow users to select and share files from their Digital Locker accounts. The key steps are:
1. Register the requester application with Digital Locker to get an API key.
2. Integrate the Digital Locker requester widget on the web page using the JavaScript library.
3. Provide an upload service endpoint for Digital Locker to send the file URL, which the requester application must then use to retrieve and store the file.
Digital Locker Requester API Specification v1 0Amit Ranjan
The document provides specifications for integrating a requester application with the Digital Locker system to allow users to select and share files from their Digital Locker accounts. The key steps are:
1. Register the requester application with Digital Locker to get an API key.
2. Integrate the Digital Locker requester widget on the web page using JavaScript.
3. Provide an upload service endpoint for Digital Locker to send the file URL, which the requester application then uses to retrieve and store the file.
Bitbucket is an online repository system that allows multiple developers to work on a single project simultaneously without interfering with each other's code. It uses Git for version control and allows users to create repositories for storing and managing code. The document then provides step-by-step instructions for signing up for a Bitbucket account, creating repositories on Bitbucket, initializing and cloning repositories locally, making changes to code and committing/pushing them to Bitbucket repositories. It also discusses features like creating and managing branches on Bitbucket.
Subscribed zuora forsalesforce training -section301-finalSamuel Sharaf
The document discusses components and plugins in Zuora for Salesforce and provides examples. It defines components as reusable pieces of code that can encapsulate common design patterns. Plugins are external classes that can be called from within a managed package. The document provides examples of out-of-the-box components like properties, lists, and lookups. It also discusses the benefits of using components and plugins to speed up development and allow custom functionality. Two lab exercises are described that demonstrate creating a custom component page and extending an out-of-box plugin.
- Agilebuddy is now integrated with JIRA and GitHub to sync bugs and user stories between the platforms.
- The JIRA integration involves enabling the RPC plugin in JIRA, downloading the sync client, editing the config file, and running the executable.
- The GitHub integration allows linking commits to user stories/tasks/bugs and viewing commit histories from Agilebuddy. It involves selecting repositories during configuration.
The document describes an agile development process that uses Git for version control, JIRA for project management, and a ticket-driven process. Key aspects include using feature or bugfix branches named after the ticket type and number as well as the destination branch. The process also involves logging work time in JIRA and changing ticket statuses. To help ensure the process is followed correctly, the document proposes using Git hooks and the JIRA API to automatically handle tasks like updating statuses, pushing branches, adding ticket numbers to commits, and logging work time.
Testing Connection Between Server to Server with TelegramBot & Googlesheet kimsrung lov
This slide is going to guide you of how to setup a project in python to test network connection layer and application connection layer of 2 servers through telegram group and telegram bot
Social Login User Manual by CedCommerceCedCommerce
CedCommerce Social Login extension is very useful extension for the Magento ecommerce platform. It provides your store the feature to login / Register on Magento without filling all the details about yourself. It provides four very popular social networking site login feature.
The document discusses extending IBM Connections profiles, communities, and homepage with iWidgets. It provides an overview of iWidgets, how to register them in different areas of IBM Connections, and guidelines for developing custom iWidgets including required skills, anatomy of an iWidget, usage of iWidget modes, and best practices. The presentation also covers accessing iWidget APIs, making remote requests, and iWidget specifics for different contexts.
Jet Magento 2 Integration User Manual By CedCommerce CedCommerce
Jet-Magento 2 Integration, an extension by CedCommerce, establishes a synchronization of inventory, price, other details for product creation and its management between Magento 2 store and Jet.com. The smooth harmonization is established with help of Jet.com REST API. Read More at - http://bit.ly/2fg9eEv
Experiment No. 2 aims to understand version control systems and source code management by installing Git and creating a GitHub account. It outlines the steps to install Git from its official website and download the appropriate installer. It also explains how to create a GitHub account by visiting the website, signing up, choosing a plan, and completing the account setup process. Once installed and set up, Git can be used for version control and GitHub as a remote repository for projects to track changes, collaborate, and manage source code effectively.
Similar to Linking between JIRA & GIT, Smart Commit Command (20)
- The document provides a history of iOS versions from the initial release of iPhone OS 1 in 2007 up to the current iOS 14.4 version. It summarizes each major iOS version, the devices it was compatible with, the key features introduced, and when support ended. Each version saw expanded device compatibility and new features while also dropping support for older devices that could not properly support the new OS. The document serves as an overview of the evolution of iOS and its expanding capabilities over numerous versions.
A summary of core data optimization in iOS app. How to search in the large database having more than 100k records.
Perform a search on different types of tags in core data.
This document provides instructions for setting up Jenkins for continuous integration and continuous delivery of iOS apps using both freestyle jobs and pipeline jobs. It outlines the prerequisites, installation steps for Jenkins using Homebrew on Mac, adding the Xcode and SICCI plugins, and configuring a freestyle job and pipeline job to build, test and deploy iOS apps from a GitHub repository. Pipeline jobs allow running multiple builds across different environments and adding parallel test and build steps. The document also provides sample script for a pipeline job and notes that credentials must be added before configuring the pipeline.
This document provides instructions for setting up Backbase CXP (version 5.8.0) on a Mac OSX system. It outlines installing Java, Maven, configuring environment variables and security settings, generating a Backbase project, building and installing the project, and starting the project to access the CXP manager locally. Key steps include downloading and configuring Java and Maven, generating a security password, editing security and settings XML files, generating a Backbase project using Maven archetype, building and installing the project, and accessing the CXP manager at http://localhost:7777/portalserver/cxp-manager.
Illustrate simple binding mechanism by implementing observer pattern using Swift generics and closures. Swift allows removing the pain of registration and de-registration process while implementing observers.
VFL (Visual Format Language) allows defining constraints for views in a superview using ASCII art strings. The constraintsWithVisualFormat method parses a VFL string to generate NSLayoutConstraint objects. The string specifies the layout relationships between views and can reference values in a metrics dictionary. Example VFL strings show how to define spacing, alignment, and sizing constraints between multiple views horizontally and vertically.
This document discusses search APIs in iOS 9 that allow developers to make app content discoverable through Spotlight search. There are three types of search APIs: NSUserActivity class for viewed app content, CoreSpotlight framework for any app content, and web markup for content mirrored on a website. The document focuses on NSUserActivity and CoreSpotlight. NSUserActivity allows capturing app state to restore later and support searching. CoreSpotlight provides a database-style design and more metadata about searchable content by adding items to a searchable index. The document provides code examples for creating NSUserActivity and CoreSpotlight searchable items and deleting items from the index.
IBDesignable and IBInspectable allow developers to design and inspect custom views directly in Interface Builder. IBDesignable applies to classes and allows views to render themselves in Interface Builder. IBInspectable applies to properties and exposes them for editing in the Attributes Inspector. Only certain data types like integers, floats, colors and images can be IBInspectable. Together these features provide live previewing of custom components in Interface Builder.
This document discusses various techniques for optimizing Core Data performance and memory usage. It covers topics like thread safety in Core Data, multithreading strategies using notifications or parent-child managed object contexts, different fetch request options like batch size and result type, using expressions and grouping for fetching, prefetching relationships, optimizing predicates by using numerical comparisons first and beginswith/endswith, and printing SQL logs for debugging.
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSIJNSA Journal
The smart irrigation system represents an innovative approach to optimize water usage in agricultural and landscaping practices. The integration of cutting-edge technologies, including sensors, actuators, and data analysis, empowers this system to provide accurate monitoring and control of irrigation processes by leveraging real-time environmental conditions. The main objective of a smart irrigation system is to optimize water efficiency, minimize expenses, and foster the adoption of sustainable water management methods. This paper conducts a systematic risk assessment by exploring the key components/assets and their functionalities in the smart irrigation system. The crucial role of sensors in gathering data on soil moisture, weather patterns, and plant well-being is emphasized in this system. These sensors enable intelligent decision-making in irrigation scheduling and water distribution, leading to enhanced water efficiency and sustainable water management practices. Actuators enable automated control of irrigation devices, ensuring precise and targeted water delivery to plants. Additionally, the paper addresses the potential threat and vulnerabilities associated with smart irrigation systems. It discusses limitations of the system, such as power constraints and computational capabilities, and calculates the potential security risks. The paper suggests possible risk treatment methods for effective secure system operation. In conclusion, the paper emphasizes the significant benefits of implementing smart irrigation systems, including improved water conservation, increased crop yield, and reduced environmental impact. Additionally, based on the security analysis conducted, the paper recommends the implementation of countermeasures and security approaches to address vulnerabilities and ensure the integrity and reliability of the system. By incorporating these measures, smart irrigation technology can revolutionize water management practices in agriculture, promoting sustainability, resource efficiency, and safeguarding against potential security threats.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...University of Maribor
Slides from talk presenting:
Aleš Zamuda: Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapter and Networking.
Presentation at IcETRAN 2024 session:
"Inter-Society Networking Panel GRSS/MTT-S/CIS
Panel Session: Promoting Connection and Cooperation"
IEEE Slovenia GRSS
IEEE Serbia and Montenegro MTT-S
IEEE Slovenia CIS
11TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTING ENGINEERING
3-6 June 2024, Niš, Serbia
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
2. JIRA-GIT Linking
Introduction:
In this tutorial following points are being covered
1. Link JIRA to GIT
2. Smart-Commit command
Required Access:
1. User must have admin access on JIRA & GIT.
2. Email id must be same on JIRA & GIT.
Uses:
After linking JIRA to GIT account, with help of Smart-Commit developer can work with
JIRA ticket transition states even without opening JIRA account.
3. JIRA-GIT Linking
Create OAuth access token for your GIT account
1. Login to GitHub & select settings under Profile.
2. Select Developer Settings and add a ‘New OAuth App’.
3. Enter Application name as a unique name.
4. In ‘Homepage URL’ & ‘Authorization callback URL’, enter BASE user of your JIRA
account e.g. https://myjiracloud.atlassian.net.
5. Click ‘Register Application’
4. JIRA-GIT Linking
Create OAuth access token for your GIT account Cont.…
6. Copy client-ID & Client secret from GIT account to be used in JIRA.
5. JIRA-GIT Linking
JIRA Configuration for GIT
1. Log into JIRA account as Administrator.
2. Select Applications from right hand Cog (Setting icon).
3. Under Applications tab select ‘DVCS Accounts’.
4. Click on ‘Link on BitBucket cloud or Git Account’ and select GIT
6. JIRA-GIT Linking
JIRA Configuration for GIT Cont…
5. Enter your GIT team-name or your GIT user name in first field.
6. Enter copied GIT Client- ID in OAuth Key field.
7. Enter GIT client secret under OAuth Secret field.
8. Leave both check mark selected.
9. Click on ‘Add’. JIRA will navigate ask access to GIT account access. Provide
your GIT access.
10. Once success JIRA will reload previous page & will start pulling your
repos.
11. Just wait here, as syncing may took some time.
12. Once syncing completed, Now you have linked JIRA to GIT.
7. SMART-COMMIT
Once linking completed between JIRA & GIT, a developer can change JIRA
ticket’s status without opening JIRA account.
Create a ticket on your JIRA board say TA-2286.
Commands:
1. Comment: For adding comment on JITA from Terminal/command prompt
git commit –m “JIRA-ID #comment your comment”
Example: commit -m “TA-2286 #comment Added from GIT Commit command”
Open your JIRA ticket & look for comment. If comment is not then please refresh your DVCS
account from JIRA application tab.
Once refreshed comment would be available on JIRA ticket.
8. SMART-COMMIT
Commands Cont…:
1. Time Log: For adding Time log on JIRA from Terminal/command prompt
git commit -m “JIRAID #time w d h m Total work logged”
where
w: weeks
d: days
h: hours
m: minutes
Example: git commit -m “TA-2286 #time 1w 2d 4h 30m Total work logged”
Open your JIRA ticket and you can see your time log on the given ticket.
9. SMART-COMMIT
Commands Cont…:
1. Status: This field depends on the status available for your JIRA Ticket. You
can find your available JIRA ticket status as below screen shot
I have To Do, Dev In Progress, Code Review, Ready for Testing etc. status for a
ticket.
10. SMART-COMMIT
Commands Cont…:
git commit –m “JIRA-ID #<TransitionState>”
Examples:
git commit -m “TA-2286 #Ready for Testing”
git commit -m “TA-2286 #Testing In Progress”
git commit -m “TA-2286 #Done”
Open your JIRA ticket & you can see status change for given ticket.