The document discusses Microsoft Graph and Azure Active Directory authentication. It provides an overview of Microsoft Graph REST API and demonstrates how to make REST calls using Postman. It also covers how to protect a web application using Azure AD authentication and connect to Microsoft Graph using PowerShell. The presentation was given at the Dakar SharePoint Saturday on July 14, 2018.
Developing SharePoint 2013 apps with Visual Studio 2012 - Microsoft TechDays ...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps. The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...Knut Relbe-Moe [MVP, MCT]
SharePoint 2016 is just around the corner, and it's time to start to plan for an upgrade, but also more important is to prepare your organization for SharePoint 2016. Is SharePoint finally ready for Hybrid environments, join this webinar, to learn more about the Hybrid capabilities of SharePoint 2016, and why you should consider Hybrid in your environment.
Learn about Hybrid capabilities in SharePoint 2016
Learn when to use hybrid and Learn if SharePoint is finally hybrid capable?"
Learn from our hands-on experience using and working with Firebase. Great for building quick POC (prototypes) of apps that need real-time updates. Build cross platform web and mobile products with ease quickly.
Developing SharePoint 2013 apps with Visual Studio 2012 - Microsoft TechDays ...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps. The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...Knut Relbe-Moe [MVP, MCT]
SharePoint 2016 is just around the corner, and it's time to start to plan for an upgrade, but also more important is to prepare your organization for SharePoint 2016. Is SharePoint finally ready for Hybrid environments, join this webinar, to learn more about the Hybrid capabilities of SharePoint 2016, and why you should consider Hybrid in your environment.
Learn about Hybrid capabilities in SharePoint 2016
Learn when to use hybrid and Learn if SharePoint is finally hybrid capable?"
Learn from our hands-on experience using and working with Firebase. Great for building quick POC (prototypes) of apps that need real-time updates. Build cross platform web and mobile products with ease quickly.
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps.
The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
Online mobile game server use Firebase realtime aatabaseNguyễn Bá Thành
Speaker: Nguyen Ba Thanh
Email: thanhnb1101@gmail.com
Facebook: www.fb.com/thanhnb1101
Topic was share at Google IO Extended 2016 on Hanoi, Vietnam.
It's about 1600 people joined.
Developing hybrid SharePoint apps that run on-premise and in the cloud - Bram...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
Developing hybrid SharePoint apps that run on-premise and in the cloud - ESPC...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Attending the session provides in-depth insights into the authentication models for SharePoint Apps. After attending the session the developer is able to make a decision whether to implement SharePoint Apps as on-premise only, cloud only or "Hybrid" app that runs both on-premise and cloud.
SharePoint 2013 Features & Differences between SP 2013 and SP 2010Pavan Kumar. Etta
You could be on SharePoint 2013 or still on 2010, I have attached a document explaining the benefits of migrating to latest version along with few basic information which can save you ample of time in prospecting the size of your content or let it be the templates or server side necessities, Hope this document gives you a basic understanding on where you are standing and I represent a Microsoft certified Gold Partner company and I am just an email away to share the latest benefits & features around SharePoint environment.
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
Getting Started with Office 365 DevelopmentDragan Panjkov
Slides for session presented at Office365 Saturday Europe 2014, 15.11.2014.
This session introduces you to the Microsoft Office 365 Development platform. It introduces the main two approaches to developing using the App Model to make your customizations appear in the products and the Office 365 APIs to consume them from within your own applications. Understand the strategy and direction of the Office 365 development platform. Learn the key ways to develop on top of the Office 365 platform. See some key scenarios that highlight the benefit of building business solutions on top of the Office 365 platform.
This session is delivered on TechEd Europe 2014, in a bit longer format.
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have ArrivedInflectra
Inflectra is proud to bring you a highly anticipated Spira v.6.4 and 6.5 and a webinar to go with it.
Presented by Technical Director Adam Sandman, this webinar goes over the major enhancements available in SpiraPlan version 6.4 and 6.5.
SharePoint Saturday San Diego - SharePoint 2013 AppsRyan Schouten
Session presented by Ryan Schouten at SharePoint Saturday in San Diego Nov 15th, 2014. This session covered an overview of creating apps in SharePoint 2013 and gotchas that may be encountered.
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps.
The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
Online mobile game server use Firebase realtime aatabaseNguyễn Bá Thành
Speaker: Nguyen Ba Thanh
Email: thanhnb1101@gmail.com
Facebook: www.fb.com/thanhnb1101
Topic was share at Google IO Extended 2016 on Hanoi, Vietnam.
It's about 1600 people joined.
Developing hybrid SharePoint apps that run on-premise and in the cloud - Bram...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
Developing hybrid SharePoint apps that run on-premise and in the cloud - ESPC...Bram de Jager
With the new SharePoint App model running outside the SharePoint worker process it introduces new authentication models. As a developer you don't want to build multiple versions of the same app implementing each authentication model separately. This session explains the differences between securing SharePoint apps with OAuth in Office 365 and S2S High Trust in on-premise deployments. You will learn how to build a single app that will run on-premise, online and hybrid SharePoint environments.
Attending the session provides in-depth insights into the authentication models for SharePoint Apps. After attending the session the developer is able to make a decision whether to implement SharePoint Apps as on-premise only, cloud only or "Hybrid" app that runs both on-premise and cloud.
SharePoint 2013 Features & Differences between SP 2013 and SP 2010Pavan Kumar. Etta
You could be on SharePoint 2013 or still on 2010, I have attached a document explaining the benefits of migrating to latest version along with few basic information which can save you ample of time in prospecting the size of your content or let it be the templates or server side necessities, Hope this document gives you a basic understanding on where you are standing and I represent a Microsoft certified Gold Partner company and I am just an email away to share the latest benefits & features around SharePoint environment.
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
Getting Started with Office 365 DevelopmentDragan Panjkov
Slides for session presented at Office365 Saturday Europe 2014, 15.11.2014.
This session introduces you to the Microsoft Office 365 Development platform. It introduces the main two approaches to developing using the App Model to make your customizations appear in the products and the Office 365 APIs to consume them from within your own applications. Understand the strategy and direction of the Office 365 development platform. Learn the key ways to develop on top of the Office 365 platform. See some key scenarios that highlight the benefit of building business solutions on top of the Office 365 platform.
This session is delivered on TechEd Europe 2014, in a bit longer format.
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have ArrivedInflectra
Inflectra is proud to bring you a highly anticipated Spira v.6.4 and 6.5 and a webinar to go with it.
Presented by Technical Director Adam Sandman, this webinar goes over the major enhancements available in SpiraPlan version 6.4 and 6.5.
SharePoint Saturday San Diego - SharePoint 2013 AppsRyan Schouten
Session presented by Ryan Schouten at SharePoint Saturday in San Diego Nov 15th, 2014. This session covered an overview of creating apps in SharePoint 2013 and gotchas that may be encountered.
Message based microservices architectures driven with dockerDocker, Inc.
Microservices are not for everyone, but there are some incredible benefits to employing microservice architecture principles to enable co-evolution of services and features and reduce friction during the DevOps cycle. The growth of moving parts, however, does require tight DevOps procedures, and visibility into system operations including diagnostics, application events and audit trail. Event streaming can enhance your solution enabling async processing and scale, but also enhancing visibility to the solution as a whole. The good news is that if you are already designing a solution based on microservice principles, you are already positioned to incorporate events with less pain. Services that "fit in your head" lead to a manageable approach to introducing event-based strategies. In this session you'll learn how to design a microservices solution with Docker, that relies on event streams to produce workflow state, history and full audit. You'll see patterns for structuring your solutions, managing events and payloads, designing your eventual consistency strategy, and producing full history and audit logs for the solution.
Modern apps require data services that your back-end infrastructure may lack.Discover how to build successful apps using the Apigee API Services toolkit. Learn how your developers can take advantage of Apigee's mBaaS solution to build and scale their apps without having to stand up an internal database. Deep dive into the API-enabled backend system that enables developers to build features like user management, push notifications, social graph, geo-location and more.
Automating REST/SOAP API Testing (Part 4)Inflectra
This is a presentation delivered by Alexey Grinevich of Inflectra as part of Inflectra's webinar 5-part certificate series called: Planet Test Automation: First Steps.
Note: This webinar is part of Level 2 Test Automation Certificate course. To learn more about the webinar series, visit: http://ow.ly/Knak50wOdFZ
Microsoft Dynamics 365.Intro to web API with Dynamics 365. Web API is a new Web Service end-point available to access data and metadata. Web API provides a platform-agnostic development experience which can be used across a wide variety of programming languages, platforms, and devices.
Timings API: Performance Assertion during the functional testingPetrosPlakogiannis
Most teams at GoDaddy follow a CI/CD process where Selenium is commonly used for test automation. When they realized that the Selenium WebDrivers provide access to the same APIs as real browsers, including the widely supported W3C performance API, the concept for the cicd-perf-api webservice was born! By inserting some JavaScript code into the WebDriver object, performance data can be collected and posted back to the webservice. The response from the webservice includes a boolean field that testers can use for assertion - just like they would with functional checks! The field indicates whether performance was above/below the baseline. With this talk Petros will give an introduction to the concept of the Timings API and Marcel will be online in order to tell us about the future of it.
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...Sébastien Levert
Since the launch of the Microsoft Graph, a ton of new possibilities are being made available to the Office 365 and SharePoint Developers. The unified API of all the Office 365 is one of the greatest Microsoft innovation of the last few years and is changing the way that solutions are built on Office 365 and SharePoint Online. The launch of the SharePoint endpoints on the Microsoft Graph will enhance our development story and lead to amazing cloud solutions.
This session is a deep-dive into the Microsoft Graph by analyzing the current /v1.0 version of the API and what is coming on the future /beta endpoint. The focus of the session will be on the SharePoint-specific features that the Graph is now offering to the SharePoint developers.
This very demo-intensive session will make sure that at the end you get those 3 key takeaways :
- Understand the role of the Microsoft Graph in the Office 365 ecosystem
- Leverage and interact with your SharePoint data from the Microsoft Graph
- Change the way you will think for your next SharePoint Online solution
Similar to SPS Dakar 2018 - Microsoft Graph Azure AD Authentication - Gora Leye (20)
Commencer le IaaS sur Azure - aOS Tahiti 03-03-2020aOS Community
Comprendre l'offre IaaS Azure , les services, le licensing, la gestion des machines.
Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Sylver Schorgen.
Migrer vers O365. Quelles stragtégies? - aOS Tahiti 03-03-2020aOS Community
Quelles sont les questions à se poser? Quelles étapes pour y arriver? Quels conseils pour réussir? Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Sylver Schorgen.
Passer des macro Excel à la power plateform - aOS Tahiti 03-03-2020aOS Community
Comment la PowerPlateform peut vous permettre de vous débarrasser de l'enfer des fichiers Excel avec macros... Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Florian Guerin.
Serverless avec azure functions - aOS Tahiti 03-03-2020aOS Community
Introduction aux Azure Functions pour réaliser vos applications ServerLess sur la plateforme Microsoft Azure.
Slidedeck utilisé pour l'aOS Tahiti le 03/03/2020 par Julien Chable.
Passer des macro Excel à la power plateform - aOS Nouméa 28-02-2020 aOS Community
Comment la PowerPlateform peut vous permettre de vous débarrasser de l'enfer des fichiers Excel avec macros... Slidedeck utilisé pour l'aOS Noumea le 28/02/2020 par Florian Guerin.
MS ignite : les nouveautés autour des content services et projet cortex - aOS...aOS Community
Présentation des principales nouveauté annoncé au MSIgnite 2019 relatives au Content Management et focus sur le projet Cortex.
Slidedeck utilisé pour l'aOS Noumea le 28/02/2020 par Sébastien Paulet.
Cybersecurité dans M365 - aOS Noumea 28-02-2020aOS Community
Présentation des principales menaces de sécurité sur un tenant O365 et les techniques pour se protéger avec ou sans EMS.
Slidedeck utilisé pour l'aOS Noumea le 28/02/2020 par Sébastien Paulet.
Introduction a Power Automate - aOS Nouméa 28-02-2020 aOS Community
Comprendre comment utiliser la plateforme PowerAutomate, son licensing et créer votre premier Flow.
Slidedeck utilisé pour l'aOS Noumea le 28/02/2020 par Sylver Schorgen.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
SPS Dakar 2018 - Microsoft Graph Azure AD Authentication - Gora Leye
1. Microsoft Graph: Azure AD Authentication
Gora LEYE, Solution Architect/Developper, MVP
#SPSDakar
14/07/2018
Edge-LCIT km 4,5 Route de Ouakam, en face de la Librairie 4 Vents
Ave Cheikh Anta Diop, Dakar, Sénégal
2. About Me
Gora LEYE
Solution Architect/Developer
Twitter : @logcorner
Email : tocane.technologies@gmail.com
LinkedIn : https://www.linkedin.com/in/gora-leye-21579753/
Blog : http://logcorner.com
Paris, France
3. Agenda
14/07/2018 Dakar SharePoint Saturday
1. Microsoft Graph REST API
2. Graph API Explorer
3. Azure Active Directory
4. Make Rest Call Using Postman
5. Protect a web application using Azure AD
6. Connect with Microsoft Graph using PowerShell
21. Azure Active Directory
14/07/2018 Dakar SharePoint Saturday
Azure Active Directory (Azure AD) is Microsoft’s multi-tenant, cloud-
based directory, and identity management service that combines core
directory services, application access management, and identity
protection into a single solution
https://docs.microsoft.com/en-us/azure/active-
directory/fundamentals/active-directory-whatis
23. Azure Active Directory
• Web browser to web application: A user needs to sign in to a web
application that is secured by Azure AD.
• Single Page Application (SPA): A user needs to sign in to a single page
application that is secured by Azure AD.
• Native application to web API: A native application that runs on a phone,
tablet, or PC needs to authenticate a user to get resources from a web API
that is secured by Azure AD.
• Web application to web API: A web application needs to get resources
from a web API secured by Azure AD
• Daemon or server application to web API: A daemon application or a
server application with no web user interface needs to get resources from
a web API secured by Azure AD
14/07/2018 Dakar SharePoint Saturday
28. Make Rest Call Using Postman
1. Prerequisites
• Office 365 tenancy
• Postman - only the free version is needed for this lab
2. Register an Azure AD web application with the App Registration Portal
14/07/2018 Dakar SharePoint Saturday
29. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Register an Azure AD web application with the
App Registration Portal
30. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Register an Azure AD web application with the
App Registration Portal
31. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Register an Azure AD web application with the
App Registration Portal
32. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Register an Azure AD web application with the
App Registration Portal
33. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Register an Azure AD web application with the
App Registration Portal
34. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Register an Azure AD web application with the
App Registration Portal
35. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Generate key
36. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Select required permissions
37. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Select required permissions
38. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Select required permissions
39. Make Rest Call Using Postman
14/07/2018 Dakar SharePoint Saturday
Select required permissions
40. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
APPLICATION PERMISSIONS
Azure AD Identity and OAuth2 access token
request
41. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Azure AD Identity and OAuth2 access token request
42. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Decode Access Token using JWT.IO
43. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Get List Users
44. Make Rest Call Using postman
• https://login.microsoftonline.com/f098c861-53e3-
482f-9e13-
8e3457ba7b36/oauth2/v2.0/authorize?client_id=0757
e8c6-f86e-4db9-912c-
5ad744e0094c&response_type=code&redirect_uri=ht
tps%3A%2F%2Flocalhost%3A44398&response_mode=
query&scope=openid%20https%3A%2F%2Fgraph.micr
osoft.com%2Fuser.read%20https%3A%2F%2Fgraph.mi
crosoft.com%2Fcalendars.read&state=12345
• Open a browser.
• Past the URL into the browser.
• When prompted to login, use your Work or School
account
14/07/2018 Dakar SharePoint Saturday
DELEGATED PERMISSIONS
Obtaining an Azure AD OAuth2 authorization code
45. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Get credentials
46. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Accept consent
47. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Retrieve authorization code
48. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
OAuth2 access token request by authorization code
49. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Decode Access Token using JWT.IO
50. Make Rest Call Using postman
14/07/2018 Dakar SharePoint Saturday
Get List Messages
62. Connect with Microsoft Graph using
PowerShell
1. Install Powershelget using package Management MSI
• https://www.microsoft.com/en-us/download/details.aspx?id=51451
1. Modules installation
• https://www.powershellgallery.com/packages/PowerShellGet/1.6.5
14/07/2018 Dakar SharePoint Saturday
connect to Azure Active Directory
63. Connect with Microsoft Graph using
PowerShell
14/07/2018 Dakar SharePoint Saturday
Modules installation
64. Connect with Microsoft Graph using
PowerShell
• Install-Module -Name AzureAD
14/07/2018 Dakar SharePoint Saturday
65. connect to Azure Active Directory
14/07/2018 Dakar SharePoint Saturday
Get Credentials
$credential = Get-Credential
66. connect to Azure Active Directory
• Connect-AzureAD -Credential $credential
14/07/2018 Dakar SharePoint Saturday
Use Credentials
67. connect to Azure Active Directory
14/07/2018 Dakar SharePoint Saturday
Use Credentials
68. Connect to SharePoint Online
14/07/2018 Dakar SharePoint Saturday
https://www.microsoft.com/en-ca/download/details.aspx?id=355