The new SharePoint 2013 App Model gives SharePoint developers a whole new platform to develop apps for Office and SharePoint using standard development languages, tools, and hosting services. SharePoint Apps are basically web applications that can be in any language, such as HTML, JavaScript, PHP, or .NET, using familiar web development tools such as Microsoft Visual Studio 2012, and a new web-based tool called "Napa" Office 365 Development Tools to build apps for SharePoint.
Introducing the new SharePoint 2013 app modelJeremy Thake
Jeremy will introduce the new App Model and compare it to the existing app models available in SharePoint. Attendees will leave this session with a better understanding of:
• How Windows Azure can be leveraged in SharePoint apps, showcasing the oAuth and auto provisioning features
• An overview of the new SharePoint App model to bring your products to the Marketplace
• An comparison between the new App Model and existing Solutions Model in SharePoint
Speaker: Dragan Panjkov;
In this session we will speak about SharePoint apps – new approach for development in new SharePoint. We will explain rationale behind Apps, basic concepts and various hosting options. We will also show you how to build your first app for SharePoint 2013.
Designing SharePoint solutions – Big Decisions for Big SuccessSPC Adriatics
Speaker: Darko Milevski;
Today, many organizations use SharePoint as an ultimate platform for collaboration and consolidation of their business applications. At the same time, most of them find it easy for start-up implementation and almost plug-and-play use by employees. In time, the platform adopts more and more users, data, applications and processes, and if not architected and governed with this considerations, it becomes very tough to maintain and lose it’s performance and usability. Solid SharePoint solutions architecture at the beginning of implementation is crucial for long-term success, performance and usability of the applications on top of Microsoft prime enterprise content management platform. In this presentation, I will cover various aspects and considerations that should be analyzed and later implemented very carefully in a production SharePoint farm. Topics like Farm topology, SQL performance, Backups, Updates and Patching, Storage, Security and Governance will be covered. Form Development perspective, defining and negotiating Requirements, identifying constraints, policies, and selecting right SharePoint features and APIs that will be used in the solutions, is another aspect of the complete solution designing process.
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.
Introducing the new SharePoint 2013 app modelJeremy Thake
Jeremy will introduce the new App Model and compare it to the existing app models available in SharePoint. Attendees will leave this session with a better understanding of:
• How Windows Azure can be leveraged in SharePoint apps, showcasing the oAuth and auto provisioning features
• An overview of the new SharePoint App model to bring your products to the Marketplace
• An comparison between the new App Model and existing Solutions Model in SharePoint
Speaker: Dragan Panjkov;
In this session we will speak about SharePoint apps – new approach for development in new SharePoint. We will explain rationale behind Apps, basic concepts and various hosting options. We will also show you how to build your first app for SharePoint 2013.
Designing SharePoint solutions – Big Decisions for Big SuccessSPC Adriatics
Speaker: Darko Milevski;
Today, many organizations use SharePoint as an ultimate platform for collaboration and consolidation of their business applications. At the same time, most of them find it easy for start-up implementation and almost plug-and-play use by employees. In time, the platform adopts more and more users, data, applications and processes, and if not architected and governed with this considerations, it becomes very tough to maintain and lose it’s performance and usability. Solid SharePoint solutions architecture at the beginning of implementation is crucial for long-term success, performance and usability of the applications on top of Microsoft prime enterprise content management platform. In this presentation, I will cover various aspects and considerations that should be analyzed and later implemented very carefully in a production SharePoint farm. Topics like Farm topology, SQL performance, Backups, Updates and Patching, Storage, Security and Governance will be covered. Form Development perspective, defining and negotiating Requirements, identifying constraints, policies, and selecting right SharePoint features and APIs that will be used in the solutions, is another aspect of the complete solution designing process.
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.
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.
Deep dive into SharePoint 2013 hosted apps - Chris OBrienChris O'Brien
Covers key aspects of SharePoint 2013 apps, with a focus on SharePoint-hosted apps. Includes detail on app parts, using web parts within an app, configuring SSL, troubleshooting apps and possible reasons to move away from a SharePoint-hosted app to a cloud app. Also covers "high-privilege" apps which provision to the host web.
SharePoint 2013 Hosted App Presentation by Roy KimRoy Kim
Sharing my experience and knowledge of developing a SharePoint Hosted App during late 2012. This app is a photo slider with a Picture Library and a custom list to hold default settings. Subjects include, REST API, JavaScript Object Model, Client Web Part, App Web, Cross Domain Call to the host web and other developer insights.
Practical management of development & QA environments for SharePoint 2013SharePointRadi
Speakers: Ognyan Guglev & Radi Atanassov
In this session we will share how we maintain our environments for development, quality assurance and demonstration purposes. We've put in a lot of thought into optimising what we do and to deliver a highly-available, performing experience to our delivery teams.
For our work we have over 90 farms, so the challenges in maintaining them are not insignificant. Due to advances in the SharePoint platform we believe it is becoming increasingly difficult to maintain SharePoint environments for every project, client or product. We have a strong requirement to be flexible and efficient on hardware and at the same time be able to spawn development environments on demand. Automation here with SCVMM is key to a sustainable work front.
We will discuss our goals as a consultancy company, how we deal with licenses, whether we prefer centralised or decentralised team environments, how to automate VM's with Service Center Virtual Machine Manager, how to deal with Microsoft SQL and Active Directory, DNS and IP addresses, what we do to make the developer's time as productive as possible and a whole set of other tips and tricks we put in place. We will also share our Apps development and Office 365 development landscapes.
Overall, this session is infrastructure focused, but will be valuable and practical both for administrators and developers, it will cover experiences for both sides of the spectrum.
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.
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.
Admin 101: So You're the New SharePoint Administrator...Scott Hoag
Have you ever inherited a SharePoint site? Are you the new “content administrator?” Do you suddenly find yourself in charge of managing the permissions for your department? Did you happen to volunteer to manage the SharePoint site for that new project without knowing just what you were getting into? Come to this highly interactive workshop where you will learn how to:
•Manage permissions and roles on your site(s)
•Understand the content and structure of your site(s)
•Interact with and configure the elements of your sites
•Manage the features and functionality available to your users
•Collect and deliver metrics to help you drive both growth and adoption (and make adoption measurable!)
•Know when to you use content query or a list view web part
•Manage the basics of your information architecture, including learning the difference between a site column and a content type
•And much more…
If your knowledge begins and stops with “I manage the SharePoint,” this workshop is for you!
Inside the mind of a SharePoint Solutions ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when designing a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
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.
Deep dive into SharePoint 2013 hosted apps - Chris OBrienChris O'Brien
Covers key aspects of SharePoint 2013 apps, with a focus on SharePoint-hosted apps. Includes detail on app parts, using web parts within an app, configuring SSL, troubleshooting apps and possible reasons to move away from a SharePoint-hosted app to a cloud app. Also covers "high-privilege" apps which provision to the host web.
SharePoint 2013 Hosted App Presentation by Roy KimRoy Kim
Sharing my experience and knowledge of developing a SharePoint Hosted App during late 2012. This app is a photo slider with a Picture Library and a custom list to hold default settings. Subjects include, REST API, JavaScript Object Model, Client Web Part, App Web, Cross Domain Call to the host web and other developer insights.
Practical management of development & QA environments for SharePoint 2013SharePointRadi
Speakers: Ognyan Guglev & Radi Atanassov
In this session we will share how we maintain our environments for development, quality assurance and demonstration purposes. We've put in a lot of thought into optimising what we do and to deliver a highly-available, performing experience to our delivery teams.
For our work we have over 90 farms, so the challenges in maintaining them are not insignificant. Due to advances in the SharePoint platform we believe it is becoming increasingly difficult to maintain SharePoint environments for every project, client or product. We have a strong requirement to be flexible and efficient on hardware and at the same time be able to spawn development environments on demand. Automation here with SCVMM is key to a sustainable work front.
We will discuss our goals as a consultancy company, how we deal with licenses, whether we prefer centralised or decentralised team environments, how to automate VM's with Service Center Virtual Machine Manager, how to deal with Microsoft SQL and Active Directory, DNS and IP addresses, what we do to make the developer's time as productive as possible and a whole set of other tips and tricks we put in place. We will also share our Apps development and Office 365 development landscapes.
Overall, this session is infrastructure focused, but will be valuable and practical both for administrators and developers, it will cover experiences for both sides of the spectrum.
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.
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.
Admin 101: So You're the New SharePoint Administrator...Scott Hoag
Have you ever inherited a SharePoint site? Are you the new “content administrator?” Do you suddenly find yourself in charge of managing the permissions for your department? Did you happen to volunteer to manage the SharePoint site for that new project without knowing just what you were getting into? Come to this highly interactive workshop where you will learn how to:
•Manage permissions and roles on your site(s)
•Understand the content and structure of your site(s)
•Interact with and configure the elements of your sites
•Manage the features and functionality available to your users
•Collect and deliver metrics to help you drive both growth and adoption (and make adoption measurable!)
•Know when to you use content query or a list view web part
•Manage the basics of your information architecture, including learning the difference between a site column and a content type
•And much more…
If your knowledge begins and stops with “I manage the SharePoint,” this workshop is for you!
Inside the mind of a SharePoint Solutions ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when designing a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
SharePoint Summit Vancouver: Reach your audience with a SharePoint mobile appMallory O'Connor
This presentation from the SharePoint Summit in Vancouver covers some different approaches to mobile solutions and includes a case study of SchoolLink, a SharePoint mobile app Habanero designed for the Surrey School District. A custom SharePoint web service allows content published on the district’s website to be pushed out to different mobile devices, increasing the communication between administrators and parents and managed by district staff through their SharePoint portal. The app was developed using the PhoneGap open-source framework which allows for easier development across different device platforms.
Hosted by Customer and Member Portals Practice Lead Mallory O'Connor, the one-hour session will also provide helpful insights on content, app maintenance, and technology that may help participants with a current project, as well as offer a chance to learn about the ways content can be extended from a SharePoint portal to mobile devices.
Road to the Cloud - Extending your reach with SharePoint and Office 365Talbott Crowell
Presentation on SharePoint and Office 365 development for ISV's at Microsoft Cambridge on March 6th, 2014. More details https://info.windowsazure.com/Feb2014BostonRoadtotheCloudBusinessstrategyandnetworkingforISVs_Register.html?LeadSource=Email&browserLanguage=&LeadSourceDetail=Person-to-person
A Deep-Dive into Real-World SharePoint App DevelopmentSPC Adriatics
A Deep-Dive into Weal-world SharePoint App Development, presentation by Eric Shupps
Agenda:Build to Suit
Make the Network Work for You
The Database is King
Keep Traffic Moving
Cache In
Look Good but Perform Better
SharePoint Evolution conference 2013 - Bringing SharePoint Information into O...Wes Hackett
Office 2013 introduces new Apps for Office which allows developers to create apps which interact with Word, Excel and Outlook. Using an App for Office we can bring information from within the enterprises SharePoint platform and help users create documents and bring increased value form their SharePoint data. The session will explore some scenarios to bring SharePoint into the Office clients.
SharePoint 2013 provides a flexible platform and introduces the concept of SharePoint modern development. In addition to the conventional development methods, we will explore the SharePoint development tools that are part of Visual Studio 2012/2013. You will see the first class support for common app features including the app pages, lists, client parts, and more. Come learn how to develop apps using an Office 365 Developer Site, all without SharePoint installed on your developer machine!
Share point app architecture for the cloud and on premiseSonja Madsen
Gain insight into potential behind new app architecture that brings server-side functionality to the cloud,
keeps your SharePoint server clean from custom code, and can serve as a bridge between on-premise and cloud environments.
Presentation at SharePoint User Group UK, December 2012. Discusses SP2013 developer investments by order of potential impact (my view!), tooling enhancements (e.g. list/content type designer), apps, Display Templates (aka JSLink, aka Client Side Rendering), managed navigation, cross-site publishing etc.
SharePoint App Store - itunes for you businessAndrew Woodward
The SharePoint App Store and how business should consider how the impact of this within their organisation.
This is a non technical presentation and will also be available as a web cast from the SPSEMEA Online Event in Jan 2011
From Trashy to Classy: How The SharePoint 2013 App Model Changes EverythingAndrew Clark
Everybody wants an app or at least they think so, SharePoint 2013 provides an Application Model to handle all your 'appy' desires. Are your current SharePoint 2007 or 2010 solutions considered truly 'self-contained'? Probably not. In this session we will discuss the short comings of older solutions, briefly review the different App Model options and finally walk through the architecture of an existing SharePoint 2013 application. We will help you ignore the hype and spend time understanding the benefits of the App Model as it is crucial for your 2013 strategy.
Building a Windows Store App for SharePoint 2013Aspenware
Combine the fast, fluid and immersive experience of Windows Store apps with SharePoint 2013 to discover, organize and manage content. This session will walk through planning and building an app to interact with SharePoint content by utilizing the new APIs available with SharePoint 2013.
SPSNL - Bringing SharePoint information into Office through Office AppsWes Hackett
Office 2013 introduces new Apps for Office which allows developers to create apps which interact with Word, Excel and Outlook. Using an App for Office we can bring information from within the enterprises SharePoint platform and help users create documents and bring increased value form their SharePoint data. The session will explore some scenarios to bring SharePoint into the Office clients.
(Almost) All About Apps for SharePoint 2013Dragan Panjkov
This slide deck is presented on Microsoft TechNet Day 2012, organized in Bosnia and Herzegovina. Main goal of this presentation is to introduce new SharePoint Apps to end users, developers and administrators.
This session provides a “Sneak Peek” of SharePoint 2013 IT Pro / Developer perspective. The session is designed to help the audience to understand the changes architectural changes have occurred, storage considerations, browser support, social media supports, workflows and ect… This is a must attend session for leading edge SharePoint IT Pro/Developer looking to jump start their 2013 experience curve.
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.
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
Apps for SharePoint are easy-to-use, lightweight web applications.An app for SharePoint is a stand-alone, self-contained piece of functionality that extends the features and capabilities of a SharePoint site.App model is mainly designed for cloud hosting. It will not use server side code. It will use only client script like java script or jQuery, and will work on top of share point framework.
The presentation (delivered for the Swiss SharePoint Club 31st meeting on 30th of January 2013, in Geneva, Switzerland ) exposes various important details about new concepts to be considered when branding in the new SharePoint 2013.
Build a full-blown Chicago style Pizza ordering solution using Dataverse for ...Noorez Khamis
In this session we will develop an end to end real-life Chicago style pizza ordering solution demonstrating how we can easily use capabilities within the Power Platform in conjunction with Microsoft Teams to create apps and solve your business automation challenges.
In this session, we will learn how to use the built-in low code data platform for Microsoft Teams (Dataverse for Teams), to first create relational data storage & rich data types in Dataverse. Next, we will build a Power App and corresponding Power Automate flows to connect and act on the data source/tables we created. Lastly, we will use intelligent chatbots via Power Virtual Agents to empower teamwork & improve productivity within the solution.
Office 365 for Business Demystified for the average Technology and Business P...Noorez Khamis
Are you feeling overwhelmed by the big push to move to the Office365 cloud? Are you just not up to speed on the major features, applications & technology advances to Office365 cloud that Microsoft seems to be releasing on a weekly basis (i.e. Mail, Planner, Delve, Teams, Yammer, etc.)? This session aims to give the average technology and business professional a high level and up to date overview of many of the major Office365 for Business features and applications as well as how you can get started with them. It also aims to give a quick overview on when you would use each feature.
Introduction to Records Management and Compliance in Office 365Noorez Khamis
This session is an introductory session geared towards IT Pro's and Business Users who are interested in how Office 365 can facilitate their Records Management and Security Compliance needs. Microsoft Office 365 has been built from the ground up with concepts of security and data usage compliance in order to meet your organization's legal, regulatory, and technical requirements. Setting up policies and enabling services to meet your Records Management needs throughout the various capabilities of Office 365 (SharePoint Online, Exchange Online, etc...) will be covered in this session.
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectNoorez Khamis
On any SharePoint project, the core of the solution being built should be designed and architected first before being developed. With the flexibility of SharePoint solutions (specifically SharePoint 2013), there is never one way to design it right. The experienced SharePoint Architect however is able to figure out the best way for the project, constraints and client at hand. This session is meant to give insight to the average SharePoint Professional on what it takes to become and be a SharePoint Architect. It will help guide the aspiring SharePoint Architect on the items that really need to be thought of when architecting a SharePoint solution for your client and at the same time divulge some tricks of the trade learned from the countless enterprise SharePoint solutions I have successfully implemented over the years.
Taking Control and Shaping your Career and your Future in Microsoft SharePoin...Noorez Khamis
In this session you will learn about many of the different roles, jobs and aspects that a current career in SharePoint has to offer and what they entail. Learn about opportunities for advancement in Microsoft SharePoint technologies and on how you can excel at the aspect of SharePoint that you love best. The session will also talk and theorize about the future landscape that Microsoft has for SharePoint with the emergence of Office 365 and Windows Azure cloud based technologies.
What's New and Different in SharePoint 2013Noorez Khamis
There are a lot of great features at the forefront and behind the scenes in the new SharePoint 2013 Server. This is an introductory session which will help you get a good feel for the new features and functionality of SharePoint 2013 Server including first looks and demos. Whether you are an IT Pro, Developer or End User, if you have worked with any version of SharePoint before, this session will give you a good feel of some of the features that you will love in SharePoint 2013.
The Yammer and SharePoint 2013 Approach to Enterprise SocialNoorez Khamis
Microsoft is making a huge investment in the enterprise social landscape. This includes the many social improvements within SharePoint 2013 as well as the recent acquisition of Yammer. This session is an end user and business focused session where we walk through some of SharePoint 2013's and Yammer's social features and talk about Microsoft's future vision for enterprise social networking.
SharePoint 2010 In Place Records ManagementNoorez Khamis
In Place Records Management is a new feature in SharePoint 2010. Now, instead of sending a Record to the Records Center, users can declare a record In Place and have all of the informational management policies applied to it automatically.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
2. Speaker Bio
twitter: @nkhamis blog: Rez’s SharePoint Blog Spot -
http://www.khamis.net
3. First things first – we aren’t losing anything! (yet)
Farm Solutions Sandbox Solutions Apps
• Full trust solutions • Declarative elements • New Apps model
• Partially trusted code with • Deployed from corporate
Cloud Hosted
• Access to file systems
• Classic model from 2007 limited API support catalog or office market
• Deploy to the GAC • DLL’s and .NET Managed place
• Access to the 14 Hive Code • Manage permission and
• No access to server licenses specifically SharePoint Hosted
• DLL’s and .NET Managed
Code • Preferred option
• No server code!
---------------- Solutions Model -------------------- ------ App Model ------
8. Why did Microsoft go down the “App Route”?
Get our code out of SharePoint!
9. App Hosting Options
Developer-Hosted App
SharePoint
“Bring your own server hosting infrastructure” Your Hosted Site
Cloud-based Apps Web
Developers will need to isolate tenants
Get remote events from
SharePoint
Use CSOM/REST + Azure Auto-Provisioned App
OAuth to work with SP
Windows Azure + SQL Azure SharePoint
Azure
provisioned invisibly as apps are Web
installed
SharePoint-hosted App
Parent
Provision an isolated sub web on a parent Web
web
• Reuse web elements
(lists, files, out-of-box web parts) App Web
• No server code allowed; use client
JavaScript for logic, UX
animated
10. Development Environment for your Apps
hardware and software requirements
CloudShare
Amazon Web Services EC2
Windows Azure Virtual Machines
Office 365 with SharePoint 2013 Preview
SharePoint 2013 Developer Site
12. App Project Anatomy
PAGES SCRIPTS
Home.aspx App.js
Main page of the app Template script file
Web Part Page Elements.xml
Script and Style Installs script file to isolated
references app site
Elements.xml
Installs home page to the
isolated app site
STYLES APP MANIFEST
App.css AppManifest.xml
Template style sheet ProductID, Version, Title
Elements.xml Tile and StartPage Urls
Installs css to isolated app AppEvent Urls: Installed, Uninstalling,
site Upgraded
App Permission requests
Farm Solutions:Custom code was deployed to the server.Lots of other things to deploy to the serverMost deployments required IT Pro with access to upload solutionServer outages and most SharePoint errors could usually be traced to custom code deployed to the server Only available with on-prem deployments and not with hosted deployments Sandbox solutions:limited in the number of things you can doDevelopers work a subset of full server-side API blocked from making external database or web service callsBoth optionsrequire developer with solid understanding of SharePoint server-side API
Self-contained pieces of functionality extending SharePointcapabilitiesEasy to use stand alone applicationsAble to download and purchase them from the Office Store or the App CatalogThey run outside of the core SharePoint framework so allow developers to create any application they can imagineUse standard web technologies like html, JS and CSS
Demo: Office 365 Preview Site Apps in Site Content
App Isolation:prevents unauthorized access to users’ data. Isolation prevents apps from talking to each otherIsolation level determines the limit to potential breaches in security. You get to specify the level of access you are giving to the app.By default, apps are deployed to their own web site in a special, isolated domain, rather than to your farm or a sandbox. Processes run in that domain. When you install an app, SharePoint creates a special subsite in the existing site where the app is installed (the AppWeb). This site gets a special URL that looks something like this: http://app-bf473b5225nn0f.apps.contoso.com/SomeAppName.Cross site domain calls and cross site scripting are blockedHosting:Apps for SharePoint can be self-hosted by a developer, auto-provisioned by Azure, hosted by SharePoint, or a combination of these. All can leverage SharePoint components. Custom server code can only be run in developer self-hosted or Azure auto-provisioned hosting options. Monitoring:Farm administrators and SharePoint Online Service Administrators can monitor apps for SharePoint and respond to errors and issues. Site owners can manage apps and licenses for their sites/usersDemoApp URL
Demo:Developer SiteNAPANew App
DEMOVisual Studio 2012 SharePoint Templates
Full Page, App is listed on the Site Contents page of the host web,the app runs in full-screen mode. Chrome Control help your apps maintain a consistent look and feel with SharePoint, it enables you to add the SharePoint navigation header area to your app pages, including pages hosted externallyApp part, a type of Web Part that is represented by the ClientWebPart class. This kind of Web Part is essentially a wrapper for an IFrame that would host a page of the appCan have custom Tool Part to customize the App PartUI Custom Actions such as custom Ribbon controls or customize the new Callout feature (used to be ECB menu)Demo:Full pageApp PartTool PartUI Custom Action
The OAuth 2.0 authorization protocol enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf.SharePoint 2013 Preview introduces a Representational State Transfer (REST) service that is fully comparable to the client object models. In SharePoint 2013 Preview, nearly every API in the client object models will have a corresponding REST endpoint.developers can interact remotely with the SharePoint object model by using any technology that supports REST web requestsPermission applies to all children in the scopeDemo/_api/web