Spring Framework Petclinic sample applicationAntoine Rey
Spring Petclinic is a sample application that has been designed to show how the Spring Framework can be used to build simple but powerful database-oriented applications.
The fork named Spring Framework Petclinic maintains a version both with a plain old Spring Framework configuration and a 3-layer architecture (i.e. presentation --> service --> repository).
This document provides an overview of PowerApps and Flow. PowerApps allows users to create apps that access and manipulate data from external sources like Excel and SQL. Flow allows users to design automated workflows that can be triggered and run continuously in the cloud. The document discusses when to use PowerApps versus Flow, how to build solutions with them, best practices, and limitations. It also covers converting existing InfoPath forms and SharePoint workflows to the new platforms.
This document discusses using FastAPI as the mechanism for exposing APIs in a hexagonal architecture. It provides an overview of FastAPI's key features like automatic documentation, data validation with Pydantic, dependency injection, and background tasks. It also shows how FastAPI fits into the hexagonal architecture pattern by calling use cases in the application layer which work with the domain layer. The benefits of this approach are improved isolation of the domain/business logic from external mechanisms, as well as improved scalability and readiness for change.
Apache Camel v3, Camel K and Camel QuarkusClaus Ibsen
In this session, we will explore key challenges with function interactions and coordination, addressing these problems using Enterprise Integration Patterns (EIP) and modern approaches with the latest innovations from the Apache Camel community:
Apache Camel is the Swiss army knife of integration, and the most powerful integration framework. In this session you will hear about the latest features in the brand new 3rd generation.
Camel K, is a lightweight integration platform that enables Enterprise Integration Patterns to be used natively on any Kubernetes cluster. When used in combination with Knative, a framework that adds serverless building blocks to Kubernetes, and the subatomic execution environment of Quarkus, Camel K can mix serverless features such as auto-scaling, scaling to zero, and event-based communication with the outstanding integration capabilities of Apache Camel.
- Apache Camel 3
- Camel K
- Camel Quarkus
We will show how Camel K works. We’ll also use examples to demonstrate how Camel K makes it easier to connect to cloud services or enterprise applications using some of the 300 components that Camel provides.
This document introduces Docker Compose, which allows defining and running multi-container Docker applications. It discusses that Docker Compose uses a YAML file to configure and run multi-service Docker apps. The 3 steps are to define services in a Dockerfile, define the app configuration in a Compose file, and run the containers with a single command. It also covers topics like networking, environment variables, and installing Docker Compose. Hands-on labs are provided to learn Compose through examples like WordPress.
SharePoint Online (SPO) is full of new innovation and welcome improvements.
The premier sharing service is updated with a new, fluid user interface, active personal file sharing, higher storage limits for both personal and team sites, a high-end cloud app development model, and more robust tooling for admins to more easily and effectively control their SPO environment. Everyone benefits from the new SharePoint Online!
Azure has a complete offering in Servereless space with Functions and Logic Apps. Logic Apps is a PaaS orchestrating engine of microservices. We will see how to use, for example applying it into IoT world.
Fausto Capellan Jr will discuss new features and capabilities in Power Automate including AI Builder, UI Flows for robotic process automation, Power Virtual Agents for building bots, new SharePoint connector actions, and experimental features. The presentation aims to enhance attendees' automation with AI Builder, demonstrate UI Flows and Power Virtual Agents, highlight new SharePoint actions, and discuss community updates and resources.
Spring Framework Petclinic sample applicationAntoine Rey
Spring Petclinic is a sample application that has been designed to show how the Spring Framework can be used to build simple but powerful database-oriented applications.
The fork named Spring Framework Petclinic maintains a version both with a plain old Spring Framework configuration and a 3-layer architecture (i.e. presentation --> service --> repository).
This document provides an overview of PowerApps and Flow. PowerApps allows users to create apps that access and manipulate data from external sources like Excel and SQL. Flow allows users to design automated workflows that can be triggered and run continuously in the cloud. The document discusses when to use PowerApps versus Flow, how to build solutions with them, best practices, and limitations. It also covers converting existing InfoPath forms and SharePoint workflows to the new platforms.
This document discusses using FastAPI as the mechanism for exposing APIs in a hexagonal architecture. It provides an overview of FastAPI's key features like automatic documentation, data validation with Pydantic, dependency injection, and background tasks. It also shows how FastAPI fits into the hexagonal architecture pattern by calling use cases in the application layer which work with the domain layer. The benefits of this approach are improved isolation of the domain/business logic from external mechanisms, as well as improved scalability and readiness for change.
Apache Camel v3, Camel K and Camel QuarkusClaus Ibsen
In this session, we will explore key challenges with function interactions and coordination, addressing these problems using Enterprise Integration Patterns (EIP) and modern approaches with the latest innovations from the Apache Camel community:
Apache Camel is the Swiss army knife of integration, and the most powerful integration framework. In this session you will hear about the latest features in the brand new 3rd generation.
Camel K, is a lightweight integration platform that enables Enterprise Integration Patterns to be used natively on any Kubernetes cluster. When used in combination with Knative, a framework that adds serverless building blocks to Kubernetes, and the subatomic execution environment of Quarkus, Camel K can mix serverless features such as auto-scaling, scaling to zero, and event-based communication with the outstanding integration capabilities of Apache Camel.
- Apache Camel 3
- Camel K
- Camel Quarkus
We will show how Camel K works. We’ll also use examples to demonstrate how Camel K makes it easier to connect to cloud services or enterprise applications using some of the 300 components that Camel provides.
This document introduces Docker Compose, which allows defining and running multi-container Docker applications. It discusses that Docker Compose uses a YAML file to configure and run multi-service Docker apps. The 3 steps are to define services in a Dockerfile, define the app configuration in a Compose file, and run the containers with a single command. It also covers topics like networking, environment variables, and installing Docker Compose. Hands-on labs are provided to learn Compose through examples like WordPress.
SharePoint Online (SPO) is full of new innovation and welcome improvements.
The premier sharing service is updated with a new, fluid user interface, active personal file sharing, higher storage limits for both personal and team sites, a high-end cloud app development model, and more robust tooling for admins to more easily and effectively control their SPO environment. Everyone benefits from the new SharePoint Online!
Azure has a complete offering in Servereless space with Functions and Logic Apps. Logic Apps is a PaaS orchestrating engine of microservices. We will see how to use, for example applying it into IoT world.
Fausto Capellan Jr will discuss new features and capabilities in Power Automate including AI Builder, UI Flows for robotic process automation, Power Virtual Agents for building bots, new SharePoint connector actions, and experimental features. The presentation aims to enhance attendees' automation with AI Builder, demonstrate UI Flows and Power Virtual Agents, highlight new SharePoint actions, and discuss community updates and resources.
Power Platform Architecture CorrectionsYusuke Ohira
Power Platform architecture for a variety of business requirements.
This is a part of the material presented at the Power Platform User Meeting held at Microsoft headquarters in July 2019.
FLiP Into Trino
FLiP into Trino. Flink Pulsar Trino
Pulsar SQL (Trino/Presto)
Remember the days when you could wait until your batch data load was done and then you could run some simple queries or build stale dashboards? Those days are over, today you need instant analytics as the data is streaming in real-time. You need universal analytics where that data is. I will show you how to do this utilizing the latest cloud native open source tools. In this talk we will utilize Trino, Apache Pulsar, Pulsar SQL and Apache Flink to analyze instantly data from IoT, sensors, transportation systems, Logs, REST endpoints, XML, Images, PDFs, Documents, Text, semistructured data, unstructured data, structured data and a hundred data sources you could never dream of streaming before. I will teach how to use Pulsar SQL to run analytics on live data.
Tim Spann
Developer Advocate
StreamNative
David Kjerrumgaard
Developer Advocate
StreamNative
https://www.starburst.io/info/trinosummit/
https://github.com/tspannhw/FLiP-Into-Trino/blob/main/README.md
https://github.com/tspannhw/StreamingAnalyticsUsingFlinkSQL/tree/main/src/main/java
select * from pulsar."public/default"."weather";
Apache Pulsar plus Trio = fast analytics at scale
This document discusses establishing governance for Microsoft Power Platform environments and assets. It recommends establishing an environment strategy, setting up data loss prevention policies, leveraging built-in activity logs and analytics, installing a Center of Excellence starter kit, welcoming new users and identifying champions, and establishing automated audit processes. The presentation also demonstrates restricting connector usage and provides information on Dynamics 365 and Power Platform communities for support.
This document provides an introduction to Microsoft Flow and PowerApps. It discusses how Flow can be used to automate workflows and how PowerApps allows users to build custom apps, workflows and forms. The document highlights how PowerApps integrates with SharePoint and other data sources. It also outlines the product roadmaps and upcoming improvements, including kicking off flows directly from SharePoint items. The presenter's contact information is provided at the end.
Clean Architecture helps you build applications that are Independent of Frameworks, UI, Database or any external agency. This talk will be an introduction to Clean Architecture principles and system design in Python. We will choose a sample application and walk through a simple use case of creating clean code.
What you will gain from this talk:
* Grow your application with confidence
* Build applications to be independent of infrastructure like Web Frameworks, Database etc.
* Avoid mixing of business logic across different layers of your application
* Test close to 100% of your core business logic
* Keep your tests fast and independent of infrastructure (DB, Web Layer etc.)
SharePoint has been on the market from 2001, and since then, matured into a very stable and popular business collaboration platform. The beauty of SharePoint is that it is relatively easy to customize and it provides an experience already familiar to users via Office suite. Most frequent use of the platform by corporations has been in the areas of web content management, information sharing and document management.
However, adoption of SharePoint as a true Project Management Information System (PMIS) has been slow. Out-of-the-box SharePoint is unappealing, customization takes time and acceptance at PMO level is often very bureaucratic.
In this presentation I will demonstrate how you can customize SharePoint to help you with your next project. You will walk away learning tips and tricks that you can implement literally in hours. Among other things, you will learn how SharePoint can help you facilitate project team collaboration, integrate existing methodologies and empower your project team.
In this step-by-step Power Apps beginner tutorial, you will learn all about the different App Types in Power Apps. Canvas Power Apps Vs Model-driven Apps Vs Power Apps Portals. You will learn how to create your first Canvas PowerApp, Model-driven App & Portal, understand the differences between the App types - features, licensing, data sources etc. with demos of PowerApps & more.
Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs. Using Power Apps, you can quickly build custom business apps that connect to your data stored either in the underlying data platform (Microsoft Dataverse) or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on)
In this video you will learn about:
✅ What is Power Apps?
✅ Different Types of Power Apps - Canvas Apps, Model Driven Apps and Portals
✅ When to use what?
✅ Feature Comparison - Licensing, External Access, Data Sources, etc.
✅ How to build a Canvas App?
✅ How to build a Model-driven App?
✅ How to build a Power Apps Portal?
The document discusses microservices architecture and how to implement it using Spring Boot and Spring Cloud. It describes how microservices address challenges with monolithic architectures like scalability and innovation. It then covers how to create a microservices-based application using Spring Boot, register services with Eureka, communicate between services using RestTemplate and Feign, and load balance with Ribbon.
Limitations and Cost of Using Microsoft's Power PlatformScott Restivo
Power Apps and Power Automate offer a good set of features for the Microsoft Office 365 world, but there are limitations and costs that are important to be aware of. View this slide show from Crow Canyon Software for details. Contact sales@crowcanyon.com for more info.
This document provides an introduction to Jenkins, including:
- Jenkins is an open source automation server that enables developers to reliably build, test, and deploy software.
- It helps automate software development processes like building, testing, and deploying to facilitate continuous integration and delivery.
- Jenkins supports continuous integration workflows called pipelines that can be modeled as code in Jenkinsfiles and checked into version control.
Microsoft Power Automate is a workflow automation platform that allows users to automate tasks across hundreds of applications. It provides features like notifications, file synchronization, data organization, and automated approvals. Power Automate can be used to automate both business processes and IT tasks. It has attributes like hundreds of triggers, integration with many apps, extensibility, and data connectivity. Power Automate also has a mobile app that allows users to access flows on the go. Users can import, export, share, and monitor flows in Power Automate. A demo showed how Power Automate can be used to automatically save email attachments from Outlook to OneDrive.
Building Cloud-Native App Series - Part 2 of 11
Microservices Architecture Series
Event Sourcing & CQRS,
Kafka, Rabbit MQ
Case Studies (E-Commerce App, Movie Streaming, Ticket Booking, Restaurant, Hospital Management)
Designing an extensible, flexible schema that supports user customization is a common requirement, but it's easy to paint yourself into a corner.
Examples of extensible database requirements:
- A database that allows users to declare new fields on demand.
- Or an e-commerce catalog with many products, each with distinct attributes.
- Or a content management platform that supports extensions for custom data.
The solutions we use to meet these requirements is overly complex and the performance is terrible. How should we find the right balance between schema and schemaless database design?
I'll briefly cover the disadvantages of Entity-Attribute-Value (EAV), a problematic design that's an example of the antipattern called the Inner-Platform Effect, That is, modeling an attribute-management system on top of the RDBMS architecture, which already provides attributes through columns, data types, and constraints.
Then we'll discuss the pros and cons of alternative data modeling patterns, with respect to developer productivity, data integrity, storage efficiency and query performance, and ease of extensibility.
- Class Table Inheritance
- Serialized BLOB
- Inverted Indexing
Finally we'll show tools like pt-online-schema-change and new features of MySQL 5.6 that take the pain out of schema modifications.
Melbourne UG Presentation - UI Flow for Power AutomateAndre Margono
UI Flows is a new robotic process automation capability in Microsoft Power Automate that allows automating tasks in desktop and web applications. It is targeted at applications without strong APIs by storing automation scripts in the cloud to integrate UI-based automation with API-based automation. UI Flows is currently in preview and expected to be generally available in the first half of 2020. It uses Windows UI Automation for desktop apps and Selenium for web apps. UI Flows can run attended in a user session or unattended on a separate machine and requires Windows 10, Chrome/Edge, and other setup preparations. It fills a gap by allowing macros to run in the cloud for applications that lack APIs.
Automated Apache Kafka Mocking and Testing with AsyncAPI | Hugo Guerrero, Red...HostedbyConfluent
Apache Kafka is getting used as an event backbone in new organizations every day. We would love to send every byte of data through the event bus. Like traditional REST APIs, a contract-first approach is very useful when designing event-driven architectures. In the case of asynchronous APIs, we have the AsyncAPI specification to document the endpoints where the schema of the records become the main part of the contract payload. Microcks allows us to deploy a testing and mocking platform to have a unified view of the endpoints to speed-up application delivery.
In this session we will:
- Go over the evolution of API specifications
- Review the approach for contract-first design with Apache Kafka
- Introduce the AsyncAPI specification
- Take an overview of an implementation example for automated mocking and testing
This document discusses setting up a CI/CD pipeline using GitHub Actions. It begins with an introduction to CI/CD pipelines and their importance. It then provides an overview of GitHub Actions and how they can be used to automate builds, tests, releases and deployments. The document demonstrates a sample GitHub Actions workflow file and explains its key components like jobs, steps and actions. It also covers topics like workflow events, jobs and steps/actions that can be used in GitHub Actions.
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB ArchitectureAlexandra N. Martinez
Join us for this meetup where Jitendra Bafna (Jacky) will be talking about Anypoint VPC, VPN and DLB Architecture. He will mention the best practices, some use cases, and a live demo!
SharePoint is Microsoft's browser-based content management system that allows centralized document sharing and collaboration. It comes in different editions like SharePoint server and SharePoint Online. SharePoint can be used for enterprise content management, intranet sites, collaborative work, and custom web applications. It provides features like social networking, content management, site administration, and mobile device support. Some advantages include powerful search and scalability, while disadvantages include complexity, resource-intensive setup and maintenance, and limited mobile functionality.
Learn Spring Boot with Microsoft Azure Integration. Discover tutorials, guides & best practices for deploying your Spring Boot apps on Azure. Boost scalability & efficiency.
- Azure AD Connect allows organizations to synchronize on-premises Active Directory identities and settings with Azure Active Directory to provide single sign-on. It uses password hash synchronization, pass-through authentication, or federation with AD FS.
- Identity Protection in Azure AD helps detect and remediate identity risks through automated risk detection, investigation of risky users and sign-ins, and exporting risk data. It detects risks like anomalous sign-ins, leaked credentials, and password spray.
- Azure Files provide fully managed file shares in the cloud that can replace or supplement on-premises file servers. They offer features like redundancy, easy APIs, and lift and shift of applications.
Power Platform Architecture CorrectionsYusuke Ohira
Power Platform architecture for a variety of business requirements.
This is a part of the material presented at the Power Platform User Meeting held at Microsoft headquarters in July 2019.
FLiP Into Trino
FLiP into Trino. Flink Pulsar Trino
Pulsar SQL (Trino/Presto)
Remember the days when you could wait until your batch data load was done and then you could run some simple queries or build stale dashboards? Those days are over, today you need instant analytics as the data is streaming in real-time. You need universal analytics where that data is. I will show you how to do this utilizing the latest cloud native open source tools. In this talk we will utilize Trino, Apache Pulsar, Pulsar SQL and Apache Flink to analyze instantly data from IoT, sensors, transportation systems, Logs, REST endpoints, XML, Images, PDFs, Documents, Text, semistructured data, unstructured data, structured data and a hundred data sources you could never dream of streaming before. I will teach how to use Pulsar SQL to run analytics on live data.
Tim Spann
Developer Advocate
StreamNative
David Kjerrumgaard
Developer Advocate
StreamNative
https://www.starburst.io/info/trinosummit/
https://github.com/tspannhw/FLiP-Into-Trino/blob/main/README.md
https://github.com/tspannhw/StreamingAnalyticsUsingFlinkSQL/tree/main/src/main/java
select * from pulsar."public/default"."weather";
Apache Pulsar plus Trio = fast analytics at scale
This document discusses establishing governance for Microsoft Power Platform environments and assets. It recommends establishing an environment strategy, setting up data loss prevention policies, leveraging built-in activity logs and analytics, installing a Center of Excellence starter kit, welcoming new users and identifying champions, and establishing automated audit processes. The presentation also demonstrates restricting connector usage and provides information on Dynamics 365 and Power Platform communities for support.
This document provides an introduction to Microsoft Flow and PowerApps. It discusses how Flow can be used to automate workflows and how PowerApps allows users to build custom apps, workflows and forms. The document highlights how PowerApps integrates with SharePoint and other data sources. It also outlines the product roadmaps and upcoming improvements, including kicking off flows directly from SharePoint items. The presenter's contact information is provided at the end.
Clean Architecture helps you build applications that are Independent of Frameworks, UI, Database or any external agency. This talk will be an introduction to Clean Architecture principles and system design in Python. We will choose a sample application and walk through a simple use case of creating clean code.
What you will gain from this talk:
* Grow your application with confidence
* Build applications to be independent of infrastructure like Web Frameworks, Database etc.
* Avoid mixing of business logic across different layers of your application
* Test close to 100% of your core business logic
* Keep your tests fast and independent of infrastructure (DB, Web Layer etc.)
SharePoint has been on the market from 2001, and since then, matured into a very stable and popular business collaboration platform. The beauty of SharePoint is that it is relatively easy to customize and it provides an experience already familiar to users via Office suite. Most frequent use of the platform by corporations has been in the areas of web content management, information sharing and document management.
However, adoption of SharePoint as a true Project Management Information System (PMIS) has been slow. Out-of-the-box SharePoint is unappealing, customization takes time and acceptance at PMO level is often very bureaucratic.
In this presentation I will demonstrate how you can customize SharePoint to help you with your next project. You will walk away learning tips and tricks that you can implement literally in hours. Among other things, you will learn how SharePoint can help you facilitate project team collaboration, integrate existing methodologies and empower your project team.
In this step-by-step Power Apps beginner tutorial, you will learn all about the different App Types in Power Apps. Canvas Power Apps Vs Model-driven Apps Vs Power Apps Portals. You will learn how to create your first Canvas PowerApp, Model-driven App & Portal, understand the differences between the App types - features, licensing, data sources etc. with demos of PowerApps & more.
Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs. Using Power Apps, you can quickly build custom business apps that connect to your data stored either in the underlying data platform (Microsoft Dataverse) or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on)
In this video you will learn about:
✅ What is Power Apps?
✅ Different Types of Power Apps - Canvas Apps, Model Driven Apps and Portals
✅ When to use what?
✅ Feature Comparison - Licensing, External Access, Data Sources, etc.
✅ How to build a Canvas App?
✅ How to build a Model-driven App?
✅ How to build a Power Apps Portal?
The document discusses microservices architecture and how to implement it using Spring Boot and Spring Cloud. It describes how microservices address challenges with monolithic architectures like scalability and innovation. It then covers how to create a microservices-based application using Spring Boot, register services with Eureka, communicate between services using RestTemplate and Feign, and load balance with Ribbon.
Limitations and Cost of Using Microsoft's Power PlatformScott Restivo
Power Apps and Power Automate offer a good set of features for the Microsoft Office 365 world, but there are limitations and costs that are important to be aware of. View this slide show from Crow Canyon Software for details. Contact sales@crowcanyon.com for more info.
This document provides an introduction to Jenkins, including:
- Jenkins is an open source automation server that enables developers to reliably build, test, and deploy software.
- It helps automate software development processes like building, testing, and deploying to facilitate continuous integration and delivery.
- Jenkins supports continuous integration workflows called pipelines that can be modeled as code in Jenkinsfiles and checked into version control.
Microsoft Power Automate is a workflow automation platform that allows users to automate tasks across hundreds of applications. It provides features like notifications, file synchronization, data organization, and automated approvals. Power Automate can be used to automate both business processes and IT tasks. It has attributes like hundreds of triggers, integration with many apps, extensibility, and data connectivity. Power Automate also has a mobile app that allows users to access flows on the go. Users can import, export, share, and monitor flows in Power Automate. A demo showed how Power Automate can be used to automatically save email attachments from Outlook to OneDrive.
Building Cloud-Native App Series - Part 2 of 11
Microservices Architecture Series
Event Sourcing & CQRS,
Kafka, Rabbit MQ
Case Studies (E-Commerce App, Movie Streaming, Ticket Booking, Restaurant, Hospital Management)
Designing an extensible, flexible schema that supports user customization is a common requirement, but it's easy to paint yourself into a corner.
Examples of extensible database requirements:
- A database that allows users to declare new fields on demand.
- Or an e-commerce catalog with many products, each with distinct attributes.
- Or a content management platform that supports extensions for custom data.
The solutions we use to meet these requirements is overly complex and the performance is terrible. How should we find the right balance between schema and schemaless database design?
I'll briefly cover the disadvantages of Entity-Attribute-Value (EAV), a problematic design that's an example of the antipattern called the Inner-Platform Effect, That is, modeling an attribute-management system on top of the RDBMS architecture, which already provides attributes through columns, data types, and constraints.
Then we'll discuss the pros and cons of alternative data modeling patterns, with respect to developer productivity, data integrity, storage efficiency and query performance, and ease of extensibility.
- Class Table Inheritance
- Serialized BLOB
- Inverted Indexing
Finally we'll show tools like pt-online-schema-change and new features of MySQL 5.6 that take the pain out of schema modifications.
Melbourne UG Presentation - UI Flow for Power AutomateAndre Margono
UI Flows is a new robotic process automation capability in Microsoft Power Automate that allows automating tasks in desktop and web applications. It is targeted at applications without strong APIs by storing automation scripts in the cloud to integrate UI-based automation with API-based automation. UI Flows is currently in preview and expected to be generally available in the first half of 2020. It uses Windows UI Automation for desktop apps and Selenium for web apps. UI Flows can run attended in a user session or unattended on a separate machine and requires Windows 10, Chrome/Edge, and other setup preparations. It fills a gap by allowing macros to run in the cloud for applications that lack APIs.
Automated Apache Kafka Mocking and Testing with AsyncAPI | Hugo Guerrero, Red...HostedbyConfluent
Apache Kafka is getting used as an event backbone in new organizations every day. We would love to send every byte of data through the event bus. Like traditional REST APIs, a contract-first approach is very useful when designing event-driven architectures. In the case of asynchronous APIs, we have the AsyncAPI specification to document the endpoints where the schema of the records become the main part of the contract payload. Microcks allows us to deploy a testing and mocking platform to have a unified view of the endpoints to speed-up application delivery.
In this session we will:
- Go over the evolution of API specifications
- Review the approach for contract-first design with Apache Kafka
- Introduce the AsyncAPI specification
- Take an overview of an implementation example for automated mocking and testing
This document discusses setting up a CI/CD pipeline using GitHub Actions. It begins with an introduction to CI/CD pipelines and their importance. It then provides an overview of GitHub Actions and how they can be used to automate builds, tests, releases and deployments. The document demonstrates a sample GitHub Actions workflow file and explains its key components like jobs, steps and actions. It also covers topics like workflow events, jobs and steps/actions that can be used in GitHub Actions.
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB ArchitectureAlexandra N. Martinez
Join us for this meetup where Jitendra Bafna (Jacky) will be talking about Anypoint VPC, VPN and DLB Architecture. He will mention the best practices, some use cases, and a live demo!
SharePoint is Microsoft's browser-based content management system that allows centralized document sharing and collaboration. It comes in different editions like SharePoint server and SharePoint Online. SharePoint can be used for enterprise content management, intranet sites, collaborative work, and custom web applications. It provides features like social networking, content management, site administration, and mobile device support. Some advantages include powerful search and scalability, while disadvantages include complexity, resource-intensive setup and maintenance, and limited mobile functionality.
Learn Spring Boot with Microsoft Azure Integration. Discover tutorials, guides & best practices for deploying your Spring Boot apps on Azure. Boost scalability & efficiency.
- Azure AD Connect allows organizations to synchronize on-premises Active Directory identities and settings with Azure Active Directory to provide single sign-on. It uses password hash synchronization, pass-through authentication, or federation with AD FS.
- Identity Protection in Azure AD helps detect and remediate identity risks through automated risk detection, investigation of risky users and sign-ins, and exporting risk data. It detects risks like anomalous sign-ins, leaked credentials, and password spray.
- Azure Files provide fully managed file shares in the cloud that can replace or supplement on-premises file servers. They offer features like redundancy, easy APIs, and lift and shift of applications.
Azure Data serices and databricks architectureAdventureWorld5
This document provides an agenda for a workshop on reading and writing data in Azure Databricks. The workshop covers reading data from CSV, JSON, and Parquet files, as well as data stored in tables and views. It also covers writing data and completing exercises to practice reading and writing data. The document includes links to deploy an Azure Databricks workspace and import materials needed for the workshop exercises.
This document provides an agenda for a workshop on reading and writing data in Azure Databricks. The workshop will cover reading data from CSV, JSON, and Parquet files, as well as data stored in tables and views. It will also cover writing data and exercises for participants to complete. The goal is for participants to learn the basics of reading and writing data in Azure Databricks.
This document provides an agenda and instructions for a workshop on reading and writing data in Azure Databricks. The workshop covers reading data from CSV, JSON, and Parquet files as well as data stored in tables and views. It also covers writing data to Parquet files. The exercises guide participants through reading and writing data in notebooks within their Azure Databricks workspace.
ActiveObjects provides an object-relational mapping tool that allows developers to work with database entities as objects. It implements the Active Record pattern, where each entity class maps to a database table with properties mapping to columns. The ActiveObjects service handles persisting object state changes to the database. Plugins can use it by importing the ActiveObjects component and declaring entity classes to have their data stored in the product's database for transparent backup/restore.
This document provides an introduction and overview of the Backbone.js framework. It outlines how to create a "Hello World" application using Backbone, including defining Model and View classes and instances. It also discusses pros and cons of Backbone, noting that it is lightweight and has a simple structure, but lacks some features like view lifecycle management and two-way binding support. The document recommends Backbone for organizing code and separating business logic from the user interface.
4.Building a Data Product using apache Zeppelin - Apache Kylin Meetup @ShanghaiLuke Han
The document discusses building a data product using Apache Zeppelin (incubating) that sends email notifications about new open source projects on GitHub. It outlines the steps to download data from the GitHub archive, explore and filter the data to focus on interesting companies, join additional data from the GitHub API, generate an HTML template to visualize the results, and schedule sending the email notifications.
LEARNING iPAD STORYBOARDS IN OBJ-‐C LESSON 1Rich Helton
This document provides an introduction to using storyboards in Objective-C on iOS. It begins with a disclaimer and then defines some key concepts about storyboards, including that they provide a visual representation of an app's user interface and allow transitions between scenes. It discusses storyboard files, segues, the dock, and scenes. It then walks through adding elements to a sample master-detail app project in Xcode like a model class, data controller, and table view controller. It includes links to Apple documentation for additional reference. The overall purpose is to explain the basics of using storyboards for app development in Objective-C on iOS.
The document describes a lab on using features in SharePoint to provision sites. The lab has three exercises: 1) Create a new content type feature, 2) Package and review the content type feature, and 3) Install the content type feature. It then describes a second feature called the HOLLibrary feature which provisions a custom document library. The lab teaches how to create features that add new content types and libraries and provision them on sites.
Lesson 8 - Move Approved Elements To Insite Asset LibraryInformatica
How This Lesson Will Help You
Asset Library is a server-based solution for the management of digital assets. It
is designed to support registering, locating, and re-purposing images, content
and artwork.
This lesson shows you how to create a library and copy project elements into it.
Topics in This Lesson
After completing this lesson, you will be able to:
• Create an InSite Asset Library
• Explain Element Attributes
• Search for an Element in the Library
• Move Approved Elements to Asset Library
• Reuse an Asset
• Explain Open PrePress Interface (OPI) Support
Visual Studio 2008 has several advantages over Visual C++ 6.0 including a more standards compliant C++ compiler, support for new targets like X64 and mobile, improved STL implementations, and an updated IDE interface. However, some disadvantages of moving to VS2008 are that the IDE is slower, IntelliSense has performance issues, and deployment is more complicated due to side-by-side assemblies.
This document provides an agenda for the BLUG 2012 conference on XPages Beyond the Basics taking place March 22-23, 2012 in Antwerp. The agenda covers topics like JavaScript/CSS aggregation, pre-loading for XPages, Java design elements, themes, the XPages Extension Library, relational database support, and recommended resources. It also includes background information on the presenter Ulrich Krause and his experience with Lotus Notes, Domino, and XPages development.
The compilation process in C consists of four steps: preprocessing, compiling, assembling, and linking. During preprocessing, the source code is checked for errors and macros and includes are expanded. The compiler then converts the preprocessed code into assembly code. In the assembling step, assembly code is converted into object code. Finally, the linker combines the object code with code from library files to generate the executable file.
The compilation process in C consists of four steps: preprocessing, compiling, assembling, and linking. During preprocessing, the source code is checked for errors and macros and includes are expanded. The compiler then converts the preprocessed code into assembly code. In the assembling step, assembly code is converted into object code. Finally, the linker combines the object code with code from library files to generate the executable file.
Open Writing! Collaborative Authoring for CloudStack Documentation by Jessica...buildacloud
The document provides information about Apache CloudStack's documentation process and community. It discusses where the documentation website and source code repository are located. It describes how documentation is authored in modular Docbook XML files and built using Publican. It outlines the processes for documentation reviews, tracking bugs in Jira, and continuous integration builds with Jenkins. The document invites readers to get involved and contribute as documentation contributors.
The document provides information about Apache CloudStack's documentation process and community. It discusses where the documentation website and source code repository are located. It describes how documentation is authored in modular Docbook XML files and built using Publican. It outlines the processes for documentation reviews, tracking bugs in Jira, and continuous integration builds with Jenkins. The document invites readers to get involved and contribute as documentation contributors.
This document provides an agenda for a conference on XPages Beyond the Basics held from February 2-3, 2012 in Denmark. The agenda includes topics like JavaScript/CSS aggregation, pre-loading for XPages, Java design elements, themes, the XPages Extension Library, relational database support using JDBC, exporting data to Excel/PDF, and more. The document also introduces the speaker, Ulrich Krause, an IBM Champion and experienced Notes/Domino developer.
Storyboards allow developers to visually design app interfaces. They integrate scenes and view controllers and support delegation patterns. Table views are commonly used interface elements that display data in sections and rows. Navigation controllers organize views in a stack that users can navigate through a back button. Data can be persisted locally using Core Data, SQLite or files and remotely using web services. Multi-threading with Grand Central Dispatch and blocks allows running processes concurrently without blocking the user interface. Animations, categories, frameworks and testing tools help develop and optimize iOS apps.
Similar to PowerApps and Azure SQL Server / Blob storage (20)
This document provides instructions for using Apple Shortcuts to launch a PowerApp and navigate directly to a specific screen. It involves getting the app ID of the desired PowerApp, defining a start screen parameter to open in the app, and then creating a shortcut that combines the app ID and start screen parameter to open the PowerApp at that screen. The shortcut can then be triggered through Siri or manually to streamline launching the app at a certain point.
The document discusses how to use Microsoft Teams within Power Apps. It covers how to get all teams, get channels for a specific team, get messages from a channel, and post a message to a channel using the Microsoft Teams connector. It provides code examples for retrieving data and displaying it in galleries, and includes a code sample for posting a new message to a channel. It also notes some known issues and limitations, such as triggers only firing for root messages not replies, and messages being limited to approximately 28KB in size.
This document provides instructions for creating a screen with tabs in PowerApps. It describes adding a scrollable screen, three sections to represent each tab, setting the fill color of each section/tab, defining a collection and variable to track the selected tab, adding a horizontal gallery to display the tabs, and setting the visible property of each section based on the selected tab variable.
This document describes how to create a collection in PowerApps to store custom color values from a SharePoint list, in order to apply those colors consistently throughout an app without needing to look up the values each time. It recommends preparing a SharePoint list with color names and hex codes, creating the collection on app start to minimize data lookups, adding a gallery bound to the collection to display the colors, and using a lookup formula to reference the color values in the collection.
This document describes how to use Microsoft Flow to import rows of data from an Excel file into an existing SharePoint list. The Flow gets rows from a table in an Excel file stored in OneDrive and uses data operations to map the columns to variables that are then used to create new items in the SharePoint list. Choice and person fields in the list can be populated by entering custom values from columns in the Excel file. The Flow allows adding new rows but does not update existing items in the SharePoint list.
This document describes how to create a multilingual user interface in PowerApps by using a custom SharePoint list as a translation table. The SharePoint list contains the original text and the translated text for each additional language in separate columns. PowerApps selects the appropriate translated text to display based on a global variable that stores the selected language. Buttons are used to select the language, and lookup functions retrieve the corresponding translated text from the SharePoint list based on the language selection.
SharePoint Lesson #67: Connect List Data and VisioPeter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help alleviate symptoms of mental illness and boost overall mental well-being.
SharePoint Lesson #66: Live Data - List Items in PowerPointPeter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
SharePoint Lesson #65: Content Organizer in SP2013Peter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise stimulates the production of endorphins in the brain which elevate mood and reduce stress levels.
SharePointLesson #63: vCard for OutlookPeter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
SharePoint Lesson #62: Progress Bar in SP2013Peter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
SharePoint Lesson #61: Embed non-MS Content in SP2013Peter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness and well-being.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help alleviate symptoms of mental illness and boost overall mental well-being.
How to Fix the Import Error in the Odoo 17Celine George
An import error occurs when a program fails to import a module or library, disrupting its execution. In languages like Python, this issue arises when the specified module cannot be found or accessed, hindering the program's functionality. Resolving import errors is crucial for maintaining smooth software operation and uninterrupted development processes.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
1. Upload Files from PowerApps to SQL
Server
My cheat sheet for upload and display files in PowerApps
Peter Heffner
@Lingualizer
17 April 2019
2. Preliminary
notes
• First: I'm not an Azure Expert at all!
• This presentation is more like a cheat sheet if you have Microsoft Azure SQL Server as a database
and want to store files from within Microsoft PowerApps.
• For a Microsoft PowerApps project I created several tables on an Azure SQL Server.
• Documents and images are stored in an Azure Blob Storage Container
• Prerequisites:
• Azure SQL Server with tables of your choice
• Azure Blob Storage Container
Optional: Microsoft Azure Storage Explorer to understand where your files are uploaded to.
What you will find here
• An example of a very simple table “Projects”. Each project has an
unique ID.
• A blob storage container “projects”. This container will have folders
which are named as the IDs of the project ID. The folders are
created during upload.
• PowerApps with an upload functionality for files
• A Gallery with the uploaded files for each project
• PDF-viewer and image control to display the content
3. Azure SQL
Server Table
Azure Blob
Storage
Don‘t forget to define a key.
If not you won‘t be able to create
new records in PowerApps
This is where we want to store our
project files.
There will be folders underneath.
Folder names = Project.ID
4. Create a
Canvas App
In PowerApps the starting point was
[Create an app] – [Canvas] – [Start with your data]
Here I chose my SQL connector to automatically
build a standard app in Smartphone layout
Also add the
connector to the
Azure Blob Storage
5. Create some
Projects
First I created some projects.
Before we navigate from the
browse screen to the details
screen we store the project ID in a
global variable
Store the
project ID in a
global variable.
6. The
“Add Picture“
Control
On the detail screen we add next to
the Gallery the „Add picture“ control.
This is where we upload the files.
7. Show me the
details
This screen has some additional fields to see more details.
• ti_filename: a text input control which contains the filename of the selected file and the option to
rename it as a default value.
• lbl_ID_file: Concatenate the project ID (our folder name), add a „/“ and the filename
• lbl_blob: this is our file as a blob
All this fields can be hidden in the published app. It is just to show which content we use for the
upload.
8. File Upload
Next we add a button and add
some action to „OnSelect“
The Azue Blob Storage Container
9. Where is the
file?
If you open the Azure Blob Storage Explorer you will see a new folder (our project ID).
This is where we find the file.
10. Show Files
in a Gallery
Items = AzureBlobStorage.ListFolderV2(LookUp(
AzureBlobStorage.ListFolderV2("projects").value,
DisplayName=glb_ProjectID & "/", Id)).value
The command for retrieving the content of a folder is a bit tricky.
At first I expected something like „projects/1“ to look for my
files, but it is all about the Ids within the blob container
„projects“.
Finally I combined all my bits and pieces as one single command
for „Items“.
The screenshot on the right has the PDF viewer control.
If you also have images, add the image control and decide based
on the value of „ThisItem.Media.Type“ which to display.
11. Peter Heffner
@Lingualizer
Thanks for watching!
Thanks to Laura Rogers, Shane Young, Paul O‘Flaherty, and many more
for their inspiring videos and blog posts around Microsoft PowerApps.