Introductory slide set on the new client side framework on SharePoint platform which introduces by Microsoft. This slide-deck has been used by me in the local user group speak-up had in the year 2016. @kushanlahiru
Bot involves providing various self-service capabilities, with the convenience of anytime and anywhere access to their data, often from social channels, using voice and messaging without any additional development such as Skype, Slack, Facebook Messenger and so forth. Let’s discuss how we activate Microsoft bot features within our SPFx Apps.
Focus on business changes based on the requirements in cloud first and mobile first world. Innovate applications to align with business always required in rapid phase.
Do's and don'ts for Office 365 developmentChris O'Brien
A session I gave at the European SharePoint Conference 2015. Abstract: The "rules" of SharePoint development have changed - although MSDN documentation often lags behind, the Office 365 Product Group tell us we're no longer supposed to use custom master pages, WebTemplates or deploy our fields and content types in XML. This means core concepts and guidelines that have been around for 7 or 8 years no longer hold true! Clearly this is a massive change - but do we always need to adhere to these new rules? Or are there times when it's OK to use less-preferred (but still supported) approaches?
In this session we look at the reasons behind Microsoft's change of position, and the associated thinking you need to do in the real world.
In this session you will learn:
1. A discussion of the key changes in developer guidance
2. A technical deep-dive (with demos) into the new approaches Microsoft recommend
3. Consideration of the circumstances where you might choose NOT to adhere to the guidance, and why
Chris O'Brien - Introduction to the SharePoint Framework for developersChris O'Brien
Describes the new SharePoint development framework, which uses Gulp, node.js, TypeScript, SASS and other modern web technologies. Covers client web parts, modern pages and the canvas, and how to surface your files on a CDN for optimum performance. This intro presentation helps you get started.
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien
Covers the changes Microsoft are making to team sites in Office 365/on-premises SharePoint - in terms of end-user changes, and also the impact on developers. The second half of the deck covers the SharePoint Framework (the new coding framework for developers).
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 appsChris O'Brien
A presentation I gave at SharePoint Evolutions 2015. Here, I compare SharePoint apps (now renamed "SharePoint Add-Ins" as of April 2015!) and the newer flavour of app development, Office 365 apps.
It focuses primarily on the perspective of a development team implementing the app - and factors to consider when deciding between the two approaches. However, to do this we must consider end-user and administration aspects, as well as code/development.
Key agenda points:
- Changes in SharePoint development
- Apps, 2 years on..
- SharePoint Add-Ins – a recap
- Office 365 apps - Why did Microsoft introduce these? What do they promise?
- Comparing SharePoint Add-Ins with Office 365 apps - For the end-user, administrator and developer
- Summary
The document provides an in-depth analysis of the SharePoint Framework developer preview. It describes the new SharePoint components, including ClientSideWebPart, modern page experiences, and webhooks. It also outlines the tooling used to build components, such as Yeoman templates, NPM modules, and Webpack. Finally, it discusses the client-side frameworks that can be used like React and Redux, and how existing approaches to client-side development can be complemented but not replaced by the SharePoint Framework.
SharePoint Development with the SharePoint FrameworkJoAnna Cheshire
The document discusses the SharePoint Framework (SPFx) which is a client-side development framework for building experiences and web parts for SharePoint. It provides an agenda that covers what SPFx is, setting up development environments, creating a web part, testing, and deploying to SharePoint. Key points are that SPFx allows direct access to SharePoint, uses TypeScript, and makes it easy to integrate JavaScript libraries. The walkthrough demonstrates creating a web part using Yeoman and deploying it to SharePoint by bundling and packaging the solution.
Chris OBrien - Weaving Enterprise Solutions into Office ProductsChris O'Brien
The document discusses permissions models for accessing documents in Office Add-ins including Read, Write, and ReadWrite permissions. It also discusses using client-side code and cross-domain libraries to authenticate to SharePoint when server-side authentication is difficult from an add-in. Several examples are provided of add-ins with different surfaces like a Word task pane and SharePoint app.
This document discusses SharePoint Framework (SPFx) extensions, how they work, and how to use them. It explains that SPFx initially only supported web parts, but extensions fill that gap. There are three types of extensions: application customizers to extend the UI across pages, command set customizers to add commands to lists and libraries, and field customizers to customize field rendering. It provides examples for each type and discusses prerequisites, debugging techniques, and deployment options. Resources for learning more about SPFx extensions are also listed.
Application Lifecycle Management for Office 365 developmentChris O'Brien
For teams doing cloud-friendly SharePoint or Office 365 development, apps will be a key area of focus - be they SharePoint add-ins or the newer Office 365/Azure AD apps. ASP.NET (typically MVC) is a common platform here, and fortunately ALM and Continuous Integration become MUCH easier - finally, an end to "it’s harder because it's SharePoint!" We'll demonstrate how Visual Studio Online and Azure Web Apps are a winning combination for “continuous deployment”, and also how features such as "Deployment Slots" in Azure can help with dev and test environments, and also the upgrade/push-to-live process. Several demos will ensure you’re covered for developing both SharePoint add-ins and Office 365 apps.
Technical Overview of Microsoft SharePoint Online - Presented by AtidanDavid J Rosenthal
The document discusses SharePoint Online and its capabilities. It provides details on using SharePoint Online for team collaboration, social features, business intelligence, search, content management, and development. The last section describes the topology of SharePoint Online across multiple datacenters and servers.
Bob German, a Principal Architect at BlueMetal, gave a presentation about developing SharePoint widgets using TypeScript. He discussed how Microsoft is modernizing SharePoint with the new SharePoint Framework. Widgets provide a way to build reusable components for different SharePoint development models using HTML and JavaScript. TypeScript adds benefits like catch errors earlier and use modern JavaScript features. German demonstrated how to set up TypeScript and build widgets today and in the future SharePoint Framework.
Continuous Integration is a wonderful and popular practice in the software development universe. Yet, for whatever reason, it seems much less commonly utilized in the SharePoint community. SharePoint (naturally) throws a few wrinkles into the process, but no substantial roadblocks, and the benefits of CI can be realized just as well on SharePoint projects as anywhere else. In this session, you'll learn why you should implement a CI process and then see how to do it using TFS and Visual Studio.
Come riprogettare le attuali farm solution di share point con il nuovo modell...Fabio Franzini
This document discusses redesigning existing SharePoint Farm Solutions using the new SharePoint app model. It covers the evolution of SharePoint development, the new app model, types of apps, the SharePoint 2013 remote API including CSOM and REST, and how to convert existing WSP solutions to the new app framework. Examples of converting common farm solution artifacts like web parts, event receivers, and workflows are also provided.
Introduction to SharePoint Framework (SPFx)Fabio Franzini
This document summarizes an introduction to the SharePoint Framework (SPFx) presented by Fabio Franzini. The agenda includes an introduction to SPFx, the SPFx toolchain, building an SPFx web part, and deploying an SPFx web part. SPFx is a page and web part model for building client-side SharePoint solutions using modern web technologies. It allows developers to build responsive and accessible web parts that can be added to classic and modern SharePoint pages. The SPFx toolchain is based on open source tools like Node.js, Yeoman, and Gulp. Developers can create their first web part, then package and deploy it to an app catalog to add to
This document discusses timer jobs and event handlers in SharePoint Online. It begins by explaining daemons and the options available in the cloud for running background tasks, such as Azure Functions, Logic Apps, and Web Jobs. It then covers authentication using Azure Active Directory and the different application types. The document demonstrates setting up an Azure Function with an app-only OAuth 2.0 token to call SharePoint and discusses remote event receivers versus webhooks. It provides examples of creating webhook subscriptions and handling notifications. In the end, it recaps how daemons can be run in SharePoint Online using Azure and the different authentication approaches for timer jobs and event handlers.
How we built nothingbutsharepoint.com on sharepoint 2010Jeremy Thake
Jeremy Thake summarizes how NothingButSharePoint.com was built on SharePoint 2010. Key points include:
- The site uses multiple site collections and leverages managed metadata and publishing features.
- Infrastructure was set up using a dedicated farm with SQL server. Migration from Confluence and WordPress was done.
- Branding, navigation, and theming was developed using master pages, page layouts, and Balsamiq.
- Comments, forums, analytics, and social integration were challenging due to SharePoint 2010 limitations.
- Lessons learned include setting expectations, ensuring the right resources, knowing SharePoint limitations, and using tools like PowerShell for automation.
This is a supplementary slide deck to the presentation on how to build native Android app which integrates with SharePoint Online by using Xamarin and Visual Studio. Check out sharemuch.com for the source code
Getting started with SharePoint 2013 online developmentJeremy Thake
Getting started with SharePoint 2010 Online development
Jeremy Thake, SharePoint MVP, will introduce SharePoint 2013 Online as an application development platform inside Office 365. The session will explain how to get started with the different approaches from web UI configurations, to SharePoint Designer 2013 customizations to full blown Visual Studio development with Sandbox Solutions. Jeremy will introduce the concepts of how Application Lifecycle Management can be introduced to this along with migrating existing applications across from on-premise.
From this session you should walk away with:
Using SharePoint Online 2013 as an Application Development Platform
Getting Started with SharePoint Online 2013 development
Application Lifecycle Management with SharePoint Online 2013 in Office 365
Migrating SharePoint 2013 Apps to SharePoint Online 2013
Building productivity solutions with Microsoft GraphWaldek Mastykarz
Using Microsoft Graph you can access data and insights from the Microsoft cloud. In this session, you will learn how you can leverage Microsoft Graph to build productivity solutions for your organization. We will talk about the authentication flow, the different endpoints and tips and tricks when working with this powerful API.
The document discusses various techniques for working with SharePoint, Microsoft Teams, Azure Functions, and the Microsoft Graph from applications such as SharePoint Framework (SPFx) solutions, PowerApps, and Microsoft Flow. Specific techniques mentioned include calling a secured Azure Function from SPFx; using site designs and PnP templates to provision sites; capturing images from PowerApps and storing them in SharePoint; and using the Microsoft Graph SDK within SPFx solutions, Azure Functions, and other applications. The document provides code examples and references to documentation for implementing these techniques.
Microsoft is switching gears by focusing on developers and web technologies. Office Add-ins enable you to extend Office clients such as Word, Excel, PowerPoint, and Outlook using web technologies like HTML, CSS and JavaScript.This presentation will cover Add-in architecture as well as development tools and process.
[Rodrigo Pinto] Being an enterprise consultant in many companies across the globe, the most common phrase I come across each client\supplier I've helped last year is "each team as a different way to do it"In small\medium\huge companies, this is a major overkill.In this session learn how you can structure your teams, processes, tools, and development for SharePoint Enterprise solutions.
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...Corey Roth
Corey Roth gave a presentation on developing apps for SharePoint Online. He began by introducing himself and providing his contact information. He then discussed the types of customizations that are possible, including browser-based, SharePoint Designer, sandboxed solutions, and the app model. Roth focused on the SharePoint 2013 app model, explaining the different hosting options of SharePoint hosted, provider hosted, and auto-hosted apps. He demonstrated creating apps using the JavaScript object model and REST APIs.
Clayton Cobb gave a presentation on building a codeless solution in SharePoint 2010 using InfoPath, SharePoint Designer, Visio, and Outlook. The presentation demonstrated an end-to-end paperless and automated leave request system that retrieves employee leave data from a SQL database using an external content type and external list. A leave request form was designed in InfoPath and published to a form library. A workflow was mocked up in Visio and imported into SharePoint Designer to automate the approval process. The live demonstration showed the completed leave request solution in action.
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
This is a live walkthrough where we convert a common full trust solution to a SharePoint Framework solution. May the demo Gods be kind to me. Really, we will do it. Does not cover all possible scenarios, but I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A live demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
Real World SharePoint Framework and Azure ServicesBrian Culver
Building Solution in Office 365 requires leveraging other cloud services, such as Azure Services. For those new to SharePoint and all SharePoint veterans, building cloud ready “Full Trust” solutions for Office 365 introduces a huge paradigm shift over the traditional on-premise full-trust development model.
In this session, we will look at a couple common full trust solutions and move them to Office365 and Azure. We will leverage various Azure services such as Azure Functions, Event Grids and WebJobs. See demonstrations on how event receivers become Azure Function and Event Grids, and timer jobs become Azure WebJobs. Learn about other useful Azure services for replacing full trust functionality. Don’t pass up this opportunity to learn skills and knowledge you need to build Office 365 Solutions leveraging Cloud Services
Attendee Takeaways:
1. Understand how to take Full Trust solutions from On-premise to the Office365.
2. Learn how to use Azure Functions, Event Grids, WebJobs and several other Azure Services.
3. See demonstrations of a couple common Full Trust Solutions converted to cloud solutions on Office365 and Azure.
Chris OBrien - Weaving Enterprise Solutions into Office ProductsChris O'Brien
The document discusses permissions models for accessing documents in Office Add-ins including Read, Write, and ReadWrite permissions. It also discusses using client-side code and cross-domain libraries to authenticate to SharePoint when server-side authentication is difficult from an add-in. Several examples are provided of add-ins with different surfaces like a Word task pane and SharePoint app.
This document discusses SharePoint Framework (SPFx) extensions, how they work, and how to use them. It explains that SPFx initially only supported web parts, but extensions fill that gap. There are three types of extensions: application customizers to extend the UI across pages, command set customizers to add commands to lists and libraries, and field customizers to customize field rendering. It provides examples for each type and discusses prerequisites, debugging techniques, and deployment options. Resources for learning more about SPFx extensions are also listed.
Application Lifecycle Management for Office 365 developmentChris O'Brien
For teams doing cloud-friendly SharePoint or Office 365 development, apps will be a key area of focus - be they SharePoint add-ins or the newer Office 365/Azure AD apps. ASP.NET (typically MVC) is a common platform here, and fortunately ALM and Continuous Integration become MUCH easier - finally, an end to "it’s harder because it's SharePoint!" We'll demonstrate how Visual Studio Online and Azure Web Apps are a winning combination for “continuous deployment”, and also how features such as "Deployment Slots" in Azure can help with dev and test environments, and also the upgrade/push-to-live process. Several demos will ensure you’re covered for developing both SharePoint add-ins and Office 365 apps.
Technical Overview of Microsoft SharePoint Online - Presented by AtidanDavid J Rosenthal
The document discusses SharePoint Online and its capabilities. It provides details on using SharePoint Online for team collaboration, social features, business intelligence, search, content management, and development. The last section describes the topology of SharePoint Online across multiple datacenters and servers.
Bob German, a Principal Architect at BlueMetal, gave a presentation about developing SharePoint widgets using TypeScript. He discussed how Microsoft is modernizing SharePoint with the new SharePoint Framework. Widgets provide a way to build reusable components for different SharePoint development models using HTML and JavaScript. TypeScript adds benefits like catch errors earlier and use modern JavaScript features. German demonstrated how to set up TypeScript and build widgets today and in the future SharePoint Framework.
Continuous Integration is a wonderful and popular practice in the software development universe. Yet, for whatever reason, it seems much less commonly utilized in the SharePoint community. SharePoint (naturally) throws a few wrinkles into the process, but no substantial roadblocks, and the benefits of CI can be realized just as well on SharePoint projects as anywhere else. In this session, you'll learn why you should implement a CI process and then see how to do it using TFS and Visual Studio.
Come riprogettare le attuali farm solution di share point con il nuovo modell...Fabio Franzini
This document discusses redesigning existing SharePoint Farm Solutions using the new SharePoint app model. It covers the evolution of SharePoint development, the new app model, types of apps, the SharePoint 2013 remote API including CSOM and REST, and how to convert existing WSP solutions to the new app framework. Examples of converting common farm solution artifacts like web parts, event receivers, and workflows are also provided.
Introduction to SharePoint Framework (SPFx)Fabio Franzini
This document summarizes an introduction to the SharePoint Framework (SPFx) presented by Fabio Franzini. The agenda includes an introduction to SPFx, the SPFx toolchain, building an SPFx web part, and deploying an SPFx web part. SPFx is a page and web part model for building client-side SharePoint solutions using modern web technologies. It allows developers to build responsive and accessible web parts that can be added to classic and modern SharePoint pages. The SPFx toolchain is based on open source tools like Node.js, Yeoman, and Gulp. Developers can create their first web part, then package and deploy it to an app catalog to add to
This document discusses timer jobs and event handlers in SharePoint Online. It begins by explaining daemons and the options available in the cloud for running background tasks, such as Azure Functions, Logic Apps, and Web Jobs. It then covers authentication using Azure Active Directory and the different application types. The document demonstrates setting up an Azure Function with an app-only OAuth 2.0 token to call SharePoint and discusses remote event receivers versus webhooks. It provides examples of creating webhook subscriptions and handling notifications. In the end, it recaps how daemons can be run in SharePoint Online using Azure and the different authentication approaches for timer jobs and event handlers.
How we built nothingbutsharepoint.com on sharepoint 2010Jeremy Thake
Jeremy Thake summarizes how NothingButSharePoint.com was built on SharePoint 2010. Key points include:
- The site uses multiple site collections and leverages managed metadata and publishing features.
- Infrastructure was set up using a dedicated farm with SQL server. Migration from Confluence and WordPress was done.
- Branding, navigation, and theming was developed using master pages, page layouts, and Balsamiq.
- Comments, forums, analytics, and social integration were challenging due to SharePoint 2010 limitations.
- Lessons learned include setting expectations, ensuring the right resources, knowing SharePoint limitations, and using tools like PowerShell for automation.
This is a supplementary slide deck to the presentation on how to build native Android app which integrates with SharePoint Online by using Xamarin and Visual Studio. Check out sharemuch.com for the source code
Getting started with SharePoint 2013 online developmentJeremy Thake
Getting started with SharePoint 2010 Online development
Jeremy Thake, SharePoint MVP, will introduce SharePoint 2013 Online as an application development platform inside Office 365. The session will explain how to get started with the different approaches from web UI configurations, to SharePoint Designer 2013 customizations to full blown Visual Studio development with Sandbox Solutions. Jeremy will introduce the concepts of how Application Lifecycle Management can be introduced to this along with migrating existing applications across from on-premise.
From this session you should walk away with:
Using SharePoint Online 2013 as an Application Development Platform
Getting Started with SharePoint Online 2013 development
Application Lifecycle Management with SharePoint Online 2013 in Office 365
Migrating SharePoint 2013 Apps to SharePoint Online 2013
Building productivity solutions with Microsoft GraphWaldek Mastykarz
Using Microsoft Graph you can access data and insights from the Microsoft cloud. In this session, you will learn how you can leverage Microsoft Graph to build productivity solutions for your organization. We will talk about the authentication flow, the different endpoints and tips and tricks when working with this powerful API.
The document discusses various techniques for working with SharePoint, Microsoft Teams, Azure Functions, and the Microsoft Graph from applications such as SharePoint Framework (SPFx) solutions, PowerApps, and Microsoft Flow. Specific techniques mentioned include calling a secured Azure Function from SPFx; using site designs and PnP templates to provision sites; capturing images from PowerApps and storing them in SharePoint; and using the Microsoft Graph SDK within SPFx solutions, Azure Functions, and other applications. The document provides code examples and references to documentation for implementing these techniques.
Microsoft is switching gears by focusing on developers and web technologies. Office Add-ins enable you to extend Office clients such as Word, Excel, PowerPoint, and Outlook using web technologies like HTML, CSS and JavaScript.This presentation will cover Add-in architecture as well as development tools and process.
[Rodrigo Pinto] Being an enterprise consultant in many companies across the globe, the most common phrase I come across each client\supplier I've helped last year is "each team as a different way to do it"In small\medium\huge companies, this is a major overkill.In this session learn how you can structure your teams, processes, tools, and development for SharePoint Enterprise solutions.
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...Corey Roth
Corey Roth gave a presentation on developing apps for SharePoint Online. He began by introducing himself and providing his contact information. He then discussed the types of customizations that are possible, including browser-based, SharePoint Designer, sandboxed solutions, and the app model. Roth focused on the SharePoint 2013 app model, explaining the different hosting options of SharePoint hosted, provider hosted, and auto-hosted apps. He demonstrated creating apps using the JavaScript object model and REST APIs.
Clayton Cobb gave a presentation on building a codeless solution in SharePoint 2010 using InfoPath, SharePoint Designer, Visio, and Outlook. The presentation demonstrated an end-to-end paperless and automated leave request system that retrieves employee leave data from a SQL database using an external content type and external list. A leave request form was designed in InfoPath and published to a form library. A workflow was mocked up in Visio and imported into SharePoint Designer to automate the approval process. The live demonstration showed the completed leave request solution in action.
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
This is a live walkthrough where we convert a common full trust solution to a SharePoint Framework solution. May the demo Gods be kind to me. Really, we will do it. Does not cover all possible scenarios, but I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A live demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
Real World SharePoint Framework and Azure ServicesBrian Culver
Building Solution in Office 365 requires leveraging other cloud services, such as Azure Services. For those new to SharePoint and all SharePoint veterans, building cloud ready “Full Trust” solutions for Office 365 introduces a huge paradigm shift over the traditional on-premise full-trust development model.
In this session, we will look at a couple common full trust solutions and move them to Office365 and Azure. We will leverage various Azure services such as Azure Functions, Event Grids and WebJobs. See demonstrations on how event receivers become Azure Function and Event Grids, and timer jobs become Azure WebJobs. Learn about other useful Azure services for replacing full trust functionality. Don’t pass up this opportunity to learn skills and knowledge you need to build Office 365 Solutions leveraging Cloud Services
Attendee Takeaways:
1. Understand how to take Full Trust solutions from On-premise to the Office365.
2. Learn how to use Azure Functions, Event Grids, WebJobs and several other Azure Services.
3. See demonstrations of a couple common Full Trust Solutions converted to cloud solutions on Office365 and Azure.
The document contains an agenda for a conference with topics related to SharePoint, Microsoft Graph, and Office 365. The agenda includes sessions on SharePoint Framework, building portals, provisioning assets, Azure Functions, and Microsoft Graph. Breaks are scheduled between sessions. Speaker bios are also included at the end.
SPUnite17 Building Great Client Side Web Parts with SPFxNCCOMMS
This document provides an overview and agenda for a presentation on building great client-side web parts for SharePoint with the SharePoint Framework (SPFx), PnP-JS-Core, ReactJS, and Office UI Fabric. The presentation covers why to use SPFx instead of traditional JavaScript injection, introduces key concepts and technologies like ReactJS and Office UI Fabric, demonstrates how to call the SharePoint REST API with PnP-JS-Core, and discusses building web parts by bringing these technologies together. It also outlines the SPFx roadmap and conclusions that modern tools are now available for building reusable SharePoint components.
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a live walkthrough where we convert a common full trust solution to a SharePoint Framework solution. May the demo Gods be kind to me. Really, we will do it. Does not cover all possible scenarios, but I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. Discussion where we compare common Full Trust Solutions and options for converting to the SharePoint Framework (SPFx) in less than 1 hour.
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough on the tools, steps and process for converting common full trust solution to SharePoint Framework solutions. We will cover several scenariosn and discuss how to handle each appropriately. We have established a general workflow for converting your full trust solutions to SPFx solutions that I will share. We also will cover the proper configuration for your development environment. Lastly I will quickly highlight and show the process for building an SPFx solution and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx).
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. You’re welcome :)
Symfony is a full-stack PHP web application framework that uses best practices like MVC architecture. It provides tools and classes to build complex web apps faster and easier. Symfony automates common tasks, integrates third-party libraries, and is easy to extend. It is open source, free to use, well documented, and has a large community.
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough on the tools, steps and process for converting common full trust solution to SharePoint Framework solutions. We will cover several scenariosn and discuss how to handle each appropriately. We have established a general workflow for converting your full trust solutions to SPFx solutions that I will share. We also will cover the proper configuration for your development environment. Lastly I will quickly highlight and show the process for building an SPFx solution and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx).
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life
We at Mobicules are experts at designing and implementing great solutions using Symfony.
Symfony is a great framework to build sophisticated, maintainable, extendable and scalable applications using php. Following the MVC paradigm, it keeps code maintainable, and heavily minimizes the number of repetitive tasks that need to be performed while building and maintaining the application.
Symfony is very well suited for building applications in the enterprise context. With its enforcement of the MVC paradigm, configuration controls over libraries and databases, extensive debug and documentation tools, and ability to play with various relational databases, it is an excellent choice to build the most complex of web applications.
Whether you are looking for a Travel Site, a Social Network, an ERP system or any other kind of web application, trust us to come up with a robust and intelligent solution for your application using Symfony. Please send in your requirement to [email protected].
This document provides an overview of front end development concepts including HTML5, JavaScript, frameworks like Angular and libraries like jQuery. It discusses HTML5 features like offline support and new elements. JavaScript evolution and MVC frameworks are explained. Development tools like Webstorm, Grunt, Bower and Sass are presented. Different platforms like desktop, mobile and frameworks are covered at a high level.
Intro to Salesforce Lightning Web Components (LWC)Roy Gilad
Overview and background for Salesforce Lightning Web Components (LWC).
Source code in the sample gallery: https://github.com/trailheadapps/lwc-recipes
Presented by Roy Gilad, on January 29, 2019.
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...Bill Ayers
This document summarizes a presentation about building client-side web parts for SharePoint using the SharePoint Framework (SPFx), ReactJS, Office UI Fabric, and the PnP-JS-Core library. The presentation covers the SharePoint Framework model, using ReactJS for views, Office UI Fabric for styling, the PnP-JS-Core library for interacting with SharePoint, and building a sample SPFx web part. It concludes that the modern SharePoint development tools provide choice and allow building reusable components with ReactJS while leveraging Office UI Fabric for beautiful designs and PnP-JS-Core for easy SharePoint REST calls.
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...SPS Paris
Combine four key technologies to build great solutions for your company or clients. Build client-side web parts using the SharePoint Framework (SPFx) along with the open-source toolchain. The PnP-JS-Core library allows you to do a lot of work against the SharePoint REST API with just a few lines of code - sometimes even a single line of code! ReactJS is a view library that allows you to build lightning-fast user interfaces using a powerful component model. Finally, the Office UI Fabric, available in several forms including React components, allows you to build great-looking solutions that follow the design guidelines for SharePoint and Office Add-ins. Four great technologies in their own right, but in combination they allow you to deliver amazing SharePoint solutions with minimal effort.
This document provides an overview of the SharePoint Framework and modern toolchain for developing client-side solutions in SharePoint. It discusses the evolution of the SharePoint development model and extensibility principles of purpose-built APIs, web hooks, and Graph integration. The modern toolchain is described including Office UI Fabric, tooling support, and components. Example scenarios for using the framework are provided along with descriptions of core framework components like client-side web parts and the page canvas.
Shailen Sukul is a senior SharePoint architect who works with latest web technologies and SharePoint. He specializes in SharePoint installation, configuration, development and training. In his personal projects he prefers AWS and ASP.Net MVC. He maintains several open source SharePoint projects on CodePlex. You can follow him on Twitter or check out his blog for more information.
This document provides an overview of topics that will be covered at a Microsoft Dev Camp in 2015. The topics include introductions to ASP.NET, Visual Studio web tools, ASP.NET Web API, building real-time web applications with SignalR, and Azure services. Sessions will cover web front-end development, ASP.NET updates, consuming and building Web APIs, and real-world scenarios for scaling, updating, and deploying applications on Azure.
One of the biggest news of SharePoint 2013 is the app model, which allows creating apps for selling them through a public marketplace, the Microsoft Office Store, as well as for publishing them in a corporate App Catalog.
In this session you will learn what an app is, what are the available hosting models, how you can leverage the Client Side Object Model and the REST API to enrich your solutions. Moreover, you will learn how to publish your apps to the Office Store, or on the corporate App Catalog.
The overall goal of the session is to make you aware of the real potentials of this new capability. To attend this session you should have a good understanding of developing with .NET and general knowledge of SharePoint 2013.
The document discusses trends in application development for mobile and cross-platform use. It notes the rise of consumerization of technology and the need to build apps that can be used on any device. This has led to changes like using HTML and JavaScript instead of platform-specific languages to allow cross-platform support. Frameworks like Backbone.js and libraries like Underscore.js can help manage the complexity of building such apps. The document also discusses considerations for responsive design, client-side architecture including MV* frameworks, and tools to support development.
Thank you for joining my session at Global Azure Bootcamp 2019 in the Greater Hartford area.
Find below links which will help you to improve from the items we discussed.
1. Logic App Custom Connectors
http://bit.ly/logicApp-customConnectors
2. Read more about Azure Cognitive Services which we have used for the demo https://azure.microsoft.com/en-us/services/cognitive-services
3. Read more about Logic Apps
https://docs.microsoft.com/en-us/azure/logic-apps/
4. Read more about Microsoft Flow
https://docs.microsoft.com/en-us/flow/
Cloud solutions could not be best solution if it is not chosen. One factor businesses deviates from cloud solutions is unawareness of getting best out of cloud solutions with increasing efficiency.
This presentation addresses gaps between discussion had at the global azure bootcamp New Jersey.
Discussion of how we could leverage Microsoft cloud services and collaboration workspace to improve productivity within teams with innovative chat bots. Will start with lines of code and ended up with an active chat bot who could start communicating with us. If you got to know basics, it will be the starting point towards enabling AI.
Script Lab is a new way to experiment with the Office JavaScript API without installing anything else, as it works directly within Office applications like Excel, Word, and PowerPoint. It allows users to create, run, and share JavaScript snippets using a simple code editor pane, with features like IntelliSense for the Office JavaScript API and the ability to save snippets to GitHub gists. Script Lab was created as a hackathon project to make coding for Office simple and fun, and is powered by the Monaco editor and Office JavaScript APIs within a browser-based interface.
Office Delve is a Microsoft 365 application that surfaces relevant content to users based on their activities and relationships within Office 365 applications like OneDrive, SharePoint, and Yammer. It is powered by Office Graph, which uses machine learning to map connections between users, files, conversations and other content. Delve profiles provide personalized pages that highlight a user's recent documents and activities. The application honors privacy and only shares content users have access to, helping users quickly find information from across Office 365.
This document discusses how to brand Nintex forms to conform to a company's style guide. It explains how to edit individual form components and default styles to ensure consistency across new forms. Specific steps covered include replacing the logo, updating background and text colors using CSS, creating a template form for global reuse, and references for additional JavaScript customization options. The goal is to demonstrate how to apply a company's visual identity and branding to all Nintex forms.
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Andre Hora
Exceptions allow developers to handle error cases expected to occur infrequently. Ideally, good test suites should test both normal and exceptional behaviors to catch more bugs and avoid regressions. While current research analyzes exceptions that propagate to tests, it does not explore other exceptions that do not reach the tests. In this paper, we provide an empirical study to explore how frequently exceptional behaviors are tested in real-world systems. We consider both exceptions that propagate to tests and the ones that do not reach the tests. For this purpose, we run an instrumented version of test suites, monitor their execution, and collect information about the exceptions raised at runtime. We analyze the test suites of 25 Python systems, covering 5,372 executed methods, 17.9M calls, and 1.4M raised exceptions. We find that 21.4% of the executed methods do raise exceptions at runtime. In methods that raise exceptions, on the median, 1 in 10 calls exercise exceptional behaviors. Close to 80% of the methods that raise exceptions do so infrequently, but about 20% raise exceptions more frequently. Finally, we provide implications for researchers and practitioners. We suggest developing novel tools to support exercising exceptional behaviors and refactoring expensive try/except blocks. We also call attention to the fact that exception-raising behaviors are not necessarily “abnormal” or rare.
Interactive Odoo Dashboard for various business needs can provide users with dynamic, visually appealing dashboards tailored to their specific requirements. such a module that could support multiple dashboards for different aspects of a business
✅Visit And Buy Now : https://bit.ly/3VojWza
✅This Interactive Odoo dashboard module allow user to create their own odoo interactive dashboards for various purpose.
App download now :
Odoo 18 : https://bit.ly/3VojWza
Odoo 17 : https://bit.ly/4h9Z47G
Odoo 16 : https://bit.ly/3FJTEA4
Odoo 15 : https://bit.ly/3W7tsEB
Odoo 14 : https://bit.ly/3BqZDHg
Odoo 13 : https://bit.ly/3uNMF2t
Try Our website appointment booking odoo app : https://bit.ly/3SvNvgU
👉Want a Demo ?📧 [email protected]
➡️Contact us for Odoo ERP Set up : 091066 49361
👉Explore more apps: https://bit.ly/3oFIOCF
👉Want to know more : 🌐 https://www.axistechnolabs.com/
#odoo #odoo18 #odoo17 #odoo16 #odoo15 #odooapps #dashboards #dashboardsoftware #odooerp #odooimplementation #odoodashboardapp #bestodoodashboard #dashboardapp #odoodashboard #dashboardmodule #interactivedashboard #bestdashboard #dashboard #odootag #odooservices #odoonewfeatures #newappfeatures #odoodashboardapp #dynamicdashboard #odooapp #odooappstore #TopOdooApps #odooapp #odooexperience #odoodevelopment #businessdashboard #allinonedashboard #odooproducts
Landscape of Requirements Engineering for/by AI through Literature ReviewHironori Washizaki
Hironori Washizaki, "Landscape of Requirements Engineering for/by AI through Literature Review," RAISE 2025: Workshop on Requirements engineering for AI-powered SoftwarE, 2025.
Copy & Paste On Google >>> https://dr-up-community.info/
EASEUS Partition Master Final with Crack and Key Download If you are looking for a powerful and easy-to-use disk partitioning software,
Adobe After Effects Crack FREE FRESH version 2025kashifyounis067
🌍📱👉COPY LINK & PASTE ON GOOGLE http://drfiles.net/ 👈🌍
Adobe After Effects is a software application used for creating motion graphics, special effects, and video compositing. It's widely used in TV and film post-production, as well as for creating visuals for online content, presentations, and more. While it can be used to create basic animations and designs, its primary strength lies in adding visual effects and motion to videos and graphics after they have been edited.
Here's a more detailed breakdown:
Motion Graphics:
.
After Effects is powerful for creating animated titles, transitions, and other visual elements to enhance the look of videos and presentations.
Visual Effects:
.
It's used extensively in film and television for creating special effects like green screen compositing, object manipulation, and other visual enhancements.
Video Compositing:
.
After Effects allows users to combine multiple video clips, images, and graphics to create a final, cohesive visual.
Animation:
.
It uses keyframes to create smooth, animated sequences, allowing for precise control over the movement and appearance of objects.
Integration with Adobe Creative Cloud:
.
After Effects is part of the Adobe Creative Cloud, a suite of software that includes other popular applications like Photoshop and Premiere Pro.
Post-Production Tool:
.
After Effects is primarily used in the post-production phase, meaning it's used to enhance the visuals after the initial editing of footage has been completed.
Avast Premium Security Crack FREE Latest Version 2025mu394968
🌍📱👉COPY LINK & PASTE ON GOOGLE https://dr-kain-geera.info/👈🌍
Avast Premium Security is a paid subscription service that provides comprehensive online security and privacy protection for multiple devices. It includes features like antivirus, firewall, ransomware protection, and website scanning, all designed to safeguard against a wide range of online threats, according to Avast.
Key features of Avast Premium Security:
Antivirus: Protects against viruses, malware, and other malicious software, according to Avast.
Firewall: Controls network traffic and blocks unauthorized access to your devices, as noted by All About Cookies.
Ransomware protection: Helps prevent ransomware attacks, which can encrypt your files and hold them hostage.
Website scanning: Checks websites for malicious content before you visit them, according to Avast.
Email Guardian: Scans your emails for suspicious attachments and phishing attempts.
Multi-device protection: Covers up to 10 devices, including Windows, Mac, Android, and iOS, as stated by 2GO Software.
Privacy features: Helps protect your personal data and online privacy.
In essence, Avast Premium Security provides a robust suite of tools to keep your devices and online activity safe and secure, according to Avast.
FL Studio Producer Edition Crack 2025 Full Versiontahirabibi60507
Copy & Past Link 👉👉
http://drfiles.net/
FL Studio is a Digital Audio Workstation (DAW) software used for music production. It's developed by the Belgian company Image-Line. FL Studio allows users to create and edit music using a graphical user interface with a pattern-based music sequencer.
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)Andre Hora
Software testing plays a crucial role in the contribution process of open-source projects. For example, contributions introducing new features are expected to include tests, and contributions with tests are more likely to be accepted. Although most real-world projects require contributors to write tests, the specific testing practices communicated to contributors remain unclear. In this paper, we present an empirical study to understand better how software testing is approached in contribution guidelines. We analyze the guidelines of 200 Python and JavaScript open-source software projects. We find that 78% of the projects include some form of test documentation for contributors. Test documentation is located in multiple sources, including CONTRIBUTING files (58%), external documentation (24%), and README files (8%). Furthermore, test documentation commonly explains how to run tests (83.5%), but less often provides guidance on how to write tests (37%). It frequently covers unit tests (71%), but rarely addresses integration (20.5%) and end-to-end tests (15.5%). Other key testing aspects are also less frequently discussed: test coverage (25.5%) and mocking (9.5%). We conclude by discussing implications and future research.
Exploring Wayland: A Modern Display Server for the FutureICS
Wayland is revolutionizing the way we interact with graphical interfaces, offering a modern alternative to the X Window System. In this webinar, we’ll delve into the architecture and benefits of Wayland, including its streamlined design, enhanced performance, and improved security features.
Douwan Crack 2025 new verson+ License codeaneelaramzan63
Copy & Paste On Google >>> https://dr-up-community.info/
Douwan Preactivated Crack Douwan Crack Free Download. Douwan is a comprehensive software solution designed for data management and analysis.
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AIdanshalev
If we were building a GenAI stack today, we'd start with one question: Can your retrieval system handle multi-hop logic?
Trick question, b/c most can’t. They treat retrieval as nearest-neighbor search.
Today, we discussed scaling #GraphRAG at AWS DevOps Day, and the takeaway is clear: VectorRAG is naive, lacks domain awareness, and can’t handle full dataset retrieval.
GraphRAG builds a knowledge graph from source documents, allowing for a deeper understanding of the data + higher accuracy.
Societal challenges of AI: biases, multilinguism and sustainabilityJordi Cabot
Towards a fairer, inclusive and sustainable AI that works for everybody.
Reviewing the state of the art on these challenges and what we're doing at LIST to test current LLMs and help you select the one that works best for you
Not So Common Memory Leaks in Java WebinarTier1 app
This SlideShare presentation is from our May webinar, “Not So Common Memory Leaks & How to Fix Them?”, where we explored lesser-known memory leak patterns in Java applications. Unlike typical leaks, subtle issues such as thread local misuse, inner class references, uncached collections, and misbehaving frameworks often go undetected and gradually degrade performance. This deck provides in-depth insights into identifying these hidden leaks using advanced heap analysis and profiling techniques, along with real-world case studies and practical solutions. Ideal for developers and performance engineers aiming to deepen their understanding of Java memory management and improve application stability.
This presentation explores code comprehension challenges in scientific programming based on a survey of 57 research scientists. It reveals that 57.9% of scientists have no formal training in writing readable code. Key findings highlight a "documentation paradox" where documentation is both the most common readability practice and the biggest challenge scientists face. The study identifies critical issues with naming conventions and code organization, noting that 100% of scientists agree readable code is essential for reproducible research. The research concludes with four key recommendations: expanding programming education for scientists, conducting targeted research on scientific code quality, developing specialized tools, and establishing clearer documentation guidelines for scientific software.
Presented at: The 33rd International Conference on Program Comprehension (ICPC '25)
Date of Conference: April 2025
Conference Location: Ottawa, Ontario, Canada
Preprint: https://arxiv.org/abs/2501.10037
Download YouTube By Click 2025 Free Full Activatedsaniamalik72555
Copy & Past Link 👉👉
https://dr-up-community.info/
"YouTube by Click" likely refers to the ByClick Downloader software, a video downloading and conversion tool, specifically designed to download content from YouTube and other video platforms. It allows users to download YouTube videos for offline viewing and to convert them to different formats.
3. Introduction to SharePoint Framework
Get introduced SharePoint Framework developer
ecosystem
Develop with SharePoint Framework
Deploying SharePoint Framework Solutions
Line up
6. “A Page and Part model that
enables fully supported client-
side development, easy
integration with the Microsoft
Graph and support for open
source tooling” – office.com
Higher user experience with consistency
Responsive and Mobile ready
SharePoint Online
OneDrive
Same look & feel as Microsoft built(UI
Fabric)
7. Deep customization is highly
capable. Since more tooling and
libraries can be used
Enabled for both cloud (O365) &
on premise
Allow developers to dive towards
other web technologies and gain
the potential of those…such as
AngularJS, EmberJS, React and
etc.
8. Better user experience (UI & UX)
Decoupled systems with REST (Cleaner contact points)
Evolution of SaaS solutions and O365
Client-side scripting
9. JS and performance
Extensions and extended tooling
Responsive interfaces for all browsers(web, tab, mobile..)
User focused app development (User Centered Design- UCD)
10. Now, with the SharePoint Framework, we have a structured
approach to modern app development, end-to-end, that’s not
dependent on .NET
“This means SharePoint evolving
to extensibility”
11. Despite the different forms of add-ins the model
has some limitations, one of which is the use of
iframes for integrating add-ins on pages.
Its another tool for your toolbox, its up to you to
pick the best for your job
Modern team sites look great and offer improved
user experience in the mobile-first world
12. Responsive mobile friendly
No iframe
Dynamic properties
List-based and Page-based
No need for cross-domain library to access
SharePoint resources
13. 1. Infrastructure
No isolated app domain. No changes in DNS or setting up high-
trust.
2. Responsive
Web parts are not made as iframes and thereby can be made as
responsive and mobile friendly
3. Dynamic properties
Properties in SharePoint add-ins are defined decoratively in
XML. They can't be changed in runtime.
16. model provides dramatically better experiences,
performance, mobile support and more while
broadening our developer ecosystem from .NET and
beyond
– extended capabilities from .NET developer ecosystem
Uses JS frameworks like Angular and React
17. SharePoint Framework will be available to
existing SharePoint sites
You will be able to host client-side web parts
developed with the new SharePoint
Framework on existing SharePoint pages
22. You are free to
use your
favorite
• Sublime - https://www.sublimetext.com
• Windows – PowerShell/ cmder - http://cmder.net
• Mac – oh my zsh - http://ohmyz.sh
23. Is develop time hosting platform
Cross-platform
Open source
Local JS runtime environment
Same as IIS express in typical
Microsoft dev stack
Also capable of working with server
side code
https://nodejs.org/
24. Package manager for JavaScript
Used to consume 3rd party libraries
Equivalent for nuget package
manager
Node package manager
https://www.npmjs.com
25. Scaffolding tool for development
(template engine)
Runs on top of Node.js
Can be used “npm” to install
Yeoman is responsible for creating the
project structure with all the files and
folders, just as Visual Studio does, but
using the console instead.
Template Repo
http://yeoman.io/
26. Provide automation for your
build tasks
Classically this has done by
Microsoft Build/ Maven/ Ant
Test Automation
Task and build manager
http://gulpjs.com/
27. open-source language created and
maintained by Microsoft
super set of JavaScript that extends
the language
Can code both client-side and server-
side
All concepts same as C#
Typed JS
typescriptlang.org
28. Its your flavor!!
Light weight
frameworks
Fully fledged frameworks
https://facebook.github.io/react/
https://angularjs.org/
http://emberjs.com/
29. The page structure will allow developers and enthusiasts of all skill levels to
extend SharePoint capabilities
more efficiently
reliability
faster than ever
mobile ready
responsive from day one
31. Local development time experience
Test your changes immediately even in offline mode
No need to deploy and see
Increases dev productivity
Reduced development cost
32. You can deploy this to where you want. It may be;
CDN
Azure Web App
(If you have subscriptions)
SharePoint Library
(If you addicted to this)
33. .js file in
Style Library
.js file in the
Scripts folder
.js file
on CDN
34. Client web parts and client-side applications are the new
building blocks.
these go along with the new page model.
It’s a JavaScript world!
Config files are in JSON
Code is implemented in JavaScript on the client-side.
The packaging of artifacts is different!
There are new manifest files to learn about (e.g. a web part
manifest)
Other files such as bundle.json, package-solution.json, upload-
cdn.json and more.
Gulp tasks are used for packaging.
Files for your web part or app can live anywhere
Anywhere that can be accessed on a URL by the end-user
basically.
The “local development” model is very different –
Gulp and node.js are used to host files locally, so you don’t
need to use IIS on your local machine.
All you need
to know about
SharePoint Framework
35. No particular JavaScript framework is mandated – You
are free!!
But if you are used React in the past continue with that
since less load and libraries on the page
You should consider learning TypeScript
At least the key parts such as modules, the type system and
so on.
You no longer NEED to stick for Visual Studio
Other lightweight code editors such as Visual Studio Code
or Sublime…or etc.
SharePoint Webhooks – these are the new “event
receivers”
Standardized to work with both On-prem and Online
All you need
to know about
SharePoint Framework
36. The App Catalog is used as a packaging and
registration method
Both client web parts and client-side applications are
packaged in this way (moving away from the web part
gallery we’re used to do)
Page security needs some consideration
Because all magic are done in the clients browser
Since that server side validators & restrictions need to be
highly considered
All you need
to know about
SharePoint Framework
#5: Road map of SharePoint is announced and which highly invested in UX
http://blogs.office.com/2016/05/04/the-future-of-sharepoint/
#23: You can use any such as sublime, brackets…etc
If you still prefer VS..you need to install
https://www.visualstudio.com/en-us/features/node-js-vs.aspx
Check for VS 2015 Update 3
https://www.visualstudio.com/news/releasenotes/vs2015-update3-vs
#27: windows->task runner explorer (to view available gulp tasks)
#30: Telemetry is a new compatibility monitoring framework--https://technet.microsoft.com/en-us/library/jj863580.aspx
#42: Create Azure CDN
https://azure.microsoft.com/en-us/documentation/articles/cdn-create-new-endpoint/
South east asia
https://azure.microsoft.com/en-us/documentation/articles/cdn-pop-locations/