SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1Knut Relbe-Moe [MVP, MCT]
This document provides best practices for upgrading a SharePoint farm from 2007/2010 to 2013. It notes that a direct upgrade from 2007 to 2013 is not supported and the farm must first be upgraded to 2010. It then outlines the iterative upgrade process including preparing the 2010 environment, building and installing 2013 servers, upgrading service applications and content databases, testing the upgrade, and upgrading custom solutions. It provides a step-by-step guide and discusses potential errors and solutions.
Salesforce Release Management - Best Practices and Tools for DeploymentSalesforce Developers
Join us to learn how EMC?s Isilon Storage Division has adopted salesforce.com best practices to better manage deployments on the Force.com platform. We'll also introduce the ?SfOpticon? tool, a custom-built, open-source solution which uses the Force.com Metadata API and Github to monitor, track, branch, package and deploy changes to our salesforce.com environments.
Here are the steps to add PnP-JS to the React web part project:
1. Stop any running gulp serve process if it's running
2. Install PnP-JS packages:
```
npm install @pnp/common @pnp/logging @pnp/odata @pnp/sp @pnp/graph --save
```
3. Import PnP-JS packages at the top of HelloWorldWebPart.ts:
```
import { sp } from '@pnp/sp';
```
4. Establish the PnP context:
```
sp.setup({
spfxContext: this.context
});
```
5
M365 global developer bootcamp 2019 Intro to SPFx VersionThomas Daly
Here are the steps to create a React web part:
1. Scaffold a new React web part project:
```
yo @microsoft/sharepoint
```
2. When prompted, select the following:
- Use the current folder for where to place the files
- WebPart as the client-side component type
- Select React as the JavaScript framework
3. This will scaffold all the necessary files and setup React in your project.
4. Import React and ReactDOM in your web part file:
```js
import * as React from 'react';
import * as ReactDom from 'react-dom';
```
5. Create a simple React component:
This document outlines an agenda for a webinar on getting started with the SharePoint Framework. The webinar will introduce the SharePoint Framework and cover why it was needed, its benefits, how it works using a modern toolchain, and its future. It will also discuss how both traditional SharePoint developers and web developers can get started without previous experience in modern web development. The webinar presenter is then introduced. The agenda items include an overview of the SharePoint Framework, the modern development tools used, and how to set up a development environment and deploy solutions.
This document provides information about a Global Office 365 Bootcamp 2018 event being held in Iselin, New Jersey. It introduces the organizers Tom Daly, Paul Galvin, and Adnan Rafique. It then provides an overview of topics that will be covered, including setting up an Office 365 tenant and development environment, an introduction to SharePoint client-side web parts and extensions, building "Hello World" examples, connecting to SharePoint APIs, an introduction to React, and other important React concepts like components, props, state, and lifecycle methods. Links are provided to Microsoft documentation for many of the code examples and tutorials that will be shown.
This huge transformation for Visual Studio to enable the creation of any application is two-fold, on the server and on the client:
On the client side, Visual Studio 2015 provides a solution to create first-class applications for any device including iOS, Android and Windows.
On the server side, just like the rest of the Microsoft platform, Visual Studio is embracing Linux and provides a development environment for creating server applications that run on Linux.
We will also support major platforms in our ALM tooling – with features like cross-platform build and heterogenous release management offered by TFS 2015 and Visual Studio Online
What about “every developer”?
Last year, at our Connect() event we made a significant announcement targeted at individual developers, such as students, start-ups, small businesses.
With VS Community, eligible developers can use a full IDE, equivalent to the current VS Professional edition, for creating applications across the cloud and devices – for free!
But what about Enterprises?
With Visual Studio 2015, we are making it easier for enterprises to acquire and use Visual Studio, with a simpler model that will give developers working in organizations easier and more affordable access to Visual Studio. In this new model, we have introduced a new edition of Visual Studio called Visual Studio Enterprise.
SharePoint Framework (SPFx) — новая модель разработки SharePoint-решений, основанная на с��здании клиентских страниц и веб-частей, используя современные инструменты веб-разработки такие как npm, Gulp, yeoman, bower и другие. В докладе будет рассказано о том, как создавать решения с помощью SharePoint Framework, о новых инструментах, доступных разработчикам. Мы рассмотрим отличия старой и новой моделей разработки, какие имеющиеся знания об окружении SharePoint можно будет применить в новых условиях, а какие из них окажутся не востребованы.
Real life experience from upgrading SharePoint from 2007/2010 to 2013, and it's nothing like the TechNet Guide. But it's still possible to implement a successful upgrade project. I will explain you how, and show you some examples that will help you in your upgrading projects.
The document provides a summary of highlights from the Ignite 2015 conference. It discusses upcoming releases of products like SharePoint Server 2016, Windows Server 2016, SQL Server 2016, and Office 2016. Keynotes focused on team productivity, mobility, content co-creation, and security. Windows 10 and cloud computing were emphasized. Updates to SharePoint include new limits, Groups, video portals, and Delve integration. Developers were excited about Xamarin for cross-platform mobile apps and updates to Entity Framework and .NET. Resources for learning more about the conference sessions and products were provided.
The document summarizes new features in Polarion 2013 including enhanced diagramming capabilities, easier work item querying and linking, improved test management functionality, and iOS integration. Key updates involve a new diagram editor for creating diagrams directly in documents, easier visual querying and linking of work items, clearly defined test steps with import/export capabilities, and serving as a central test hub.
SPFx allows developers to build client-side SharePoint solutions using open-source tools and modern web technologies like React, Angular, and Knockout. It provides components like Node.js, npm, Gulp and TypeScript to build and run applications that work with both SharePoint Online and on-premises. SPFx solutions can be developed locally using the SharePoint Workbench and deployed to SharePoint as web parts.
Techniques and Tools to Improve the Salesforce Development CycleSalesforce Developers
The document discusses techniques and tools to improve the Salesforce development cycle. It covers establishing reusable development organizations, managing source code with version control, implementing automated testing, developing features in isolation, and integrating continuous integration practices. Reusable orgs allow multiple developers to work independently. Version control with branching enables collaborative development. Automated testing validates code changes. Isolated feature development prevents conflicts. Continuous integration merges and deploys changes across environments.
O365Engage17 - Developing with groups teams and plannerNCCOMMS
This document contains slides from a presentation on developing with Groups, Teams, and Planner. It discusses the building blocks and architecture of Groups and Teams. It then covers using PowerShell for administrative tasks like creating, modifying, and deleting groups. It also discusses using connectors, bots, and tabs within Teams. Finally, it demonstrates working with the Microsoft Graph API for groups.
This document outlines a 4 session bootcamp for learning SharePoint Framework (SPFx) development. Session 1 covers setting up a development environment including an Office 365 tenant and app catalog. Session 2 focuses on building a first web part, including scaffolding, building functionality, and deploying to SharePoint. Session 3 introduces React and rebuilding the web part using React components. Session 4 covers using SPFx within Microsoft Teams. The organizers and contact information for technical assistance are also provided.
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...John Head
Session given by John Head & Ken Lamey at Inbtuit Quickbase Empower 2015 in Chicago, IL on May 28th, 2015. Session abstract: You have built that killer application that perfectly meets the demands of your business users. Now what? Now is the time to finish strong and plan for a successful rollout. In this session, the PSC team will equip you with information and guidance to successfully roll out your application for maximum benefit. You'll walk away with the skills to develop a strong communication plan, improve user adoption, gather user feedback, train users, and track their usage throughout the rollout.
Speaker: Wictor Wilén;
From SharePoint 2013 is Office Web Apps no longer an add-on to SharePoint, it is now its own server product – Office Web Apps Server. This new change gives Office Web Apps numerous advantages over the previous add-on model. For instance Office Web Apps can now be updated independently from SharePoint and we can dedicate specific Office Web Apps farms, which can be shared between multiple SharePoint farms, and even Exchange and Lync. In this session we will walk through all you need to know about Office Web Apps Server 2013; from installation, to configuration and how to update it. We will also take a closer look on how to connect the Office Web Apps Server to SharePoint and how it improves the user experience in SharePoint when reading, editing and searching for documents.
This document discusses continuous integration and Inloopx's approach. It covers committing code, building, testing and delivering applications. Specific topics covered include Git workflow and branching models like Gitflow, semantic versioning, build tools, challenges in application building, and Inloopx's build delivery system. The goal is to commit code changes regularly, have an automated build and test process, and deliver new versions of applications.
#MicrosoftGraph Community call - automating your digital workplace provisioni...Vincent Biret
This document discusses automating provisioning processes for digital workplaces using Azure Durable Functions and Microsoft Graph. It provides context on how Microsoft 365 tools have become more specialized, adding complexity for IT and power users to manage. Provisioning processes can require integrating many APIs. Azure Durable Functions helps address limitations of stateless Azure Functions by enabling state management and coordination of long-running workflows. The presentation demonstrates using Durable Functions orchestrators and activities to automate an Office 365 provisioning workflow by calling Microsoft Graph APIs.
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flowVincent Biret
Slides of the session given at the SharePoint Saturday Brussels 2017 around Microsoft flow and Azure Functions. This session is an introduction to both services and how you can combine them
Introduction to Microsoft Flow and Azure FunctionsBIWUG
This document introduces Microsoft Flow and Azure Functions. Flow allows non-developers to visually create automated workflows that connect various systems and services, while Azure Functions enables developers to write pieces of code that can be triggered by events. The document discusses how users can build workflows in Flow, while developers can extend capabilities using Functions. It provides examples of how Flow and Functions can be integrated together to build automated solutions.
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...BIWUG
The document summarizes a presentation about building add-ins for Microsoft Office applications using SharePoint Framework (SPFx) skills. It covers the background of Office add-ins, different types of add-ins like content and task pane add-ins, tools for building add-ins like Visual Studio and Office UI Fabric, and distributing add-ins through the Office Store or within an organization. The presentation aims to show how developers can leverage their SPFx skills to build add-ins that integrate with Office and reach over a billion users.
Sps toronto introduction to azure functions microsoft flowVincent Biret
This document introduces Microsoft Flow and Azure Functions. It provides an overview of each tool, including how Flow allows non-developers to create workflows across various services, while Azure Functions allows developers to write pieces of code that can be triggered to run in the cloud. The document also demonstrates how to build a workflow in Flow and create a function in Azure. It discusses best practices for integrating Flow and Functions together through webhooks or APIs.
New York City Atlassian Community Event - The NYC ACE is excited to host Pratima Arora, the Head of Confluence at Atlassian. She will present on recently launched new Confluence features and share sneak peaks on what's coming next. Our second speaker, Andrew Baumann, Team Lead at Column Technologies, will present some of most common pitfalls and “gotchas” to moving Atlassian tools into the cloud.
The document discusses several compelling reasons for automating projects involving middleware upgrades, migrations between platforms, and building private clouds and core application upgrades. It notes that automation can speed up projects, reduce risks, and make managing hybrid environments easier. A specific .NET plugin for the RapidDeploy automation tool is also described that allows managing and deploying to multiple IIS environments from version 6 through 8 to take advantage of new features and upgrade servers in a safe and efficient manner.
SharePoint Saturday Belgium 2014 SharePoint Upgrade, real life experience and...BIWUG
This document provides information about upgrading a SharePoint farm from 2013 to 2013 SP1, including the recommended steps and alternatives. It discusses installing SharePoint 2013 SP1 on all servers, installing the language pack SP1, and running psconfig to complete the upgrade on all servers. It also presents an alternative approach of reinstalling servers with Windows 2012 R2 before upgrading to SP1. The document includes links to downloads and provides a script to automate installing cumulative updates and SP1 to reduce the patch time. It emphasizes preparing the environment and testing for errors when upgrading content databases and site collections.
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
This document summarizes new features in Visual Studio 2013, including improved debugging tools, better ASP.NET support that unifies Web Forms and MVC, and new capabilities for building and deploying SharePoint apps. It also outlines updates to .NET like asynchronous programming improvements and cloud-focused features, as well as how Visual Studio and Azure integration enhances development workflows.
The document discusses how developers can reuse their SharePoint Framework skills to build Office Add-ins. It covers why Office Add-ins are useful, how they work, tools for building them like Visual Studio and React, using the SharePoint Framework, and distributing add-ins. The presentation includes demos of creating an add-in using React and the Office UI Fabric library in Visual Studio. It recommends developers sign up for the Office 365 Developer Program and think about how add-ins could help their business needs.
The document provides a profile summary for Badesaheb K. Bichu, an experienced technology professional seeking senior managerial roles in web application development and project management. It outlines his 8.5 years of experience in areas like web development, project management, and team leadership. Recent experience includes associate consultant roles at Microsoft India developing applications using technologies like .NET, SQL Server, and SharePoint. The profile highlights leadership of projects for clients like Bosch and Altria involving application compatibility testing and SharePoint customization.
SPUnite17 Become a Developer Hero by Building Office Add insNCCOMMS
1) Office add-ins allow developers to build extensions that integrate with Office applications and can be distributed through the Office Store or deployed within an organization.
2) Developers can use popular web technologies like HTML, CSS, and JavaScript to build add-ins that provide a native experience across Office platforms.
3) The Office UI Fabric framework provides styling and components to help add-ins look and feel consistent with Office applications.
GAB2017 - Azure function to build serverless SharePoint appsRiwut Libinuko
Presentation how to create serverless SharePoint apps using Azure function. In this presentation, audience will be guided to create fully functional app.
Source code for this presentation is available in GitHub, and the steps is available in YouTube.
An introduction to the office devpnp community initiativeNigel Price
The document provides an introduction to the OfficeDevPnP Community Initiative. It discusses that OfficeDevPnP is a community-driven open source project where Microsoft and external community members share implementation practices for Office 365 and SharePoint. It uses the Client-Side Object Model (CSOM) to provision assets remotely instead of traditional farm solutions, allowing for easier updates and cross-version compatibility. The OfficeDevPnP framework consists of various GitHub repositories to facilitate remote provisioning using tools like PowerShell.
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'tsAlexander Benoit
Many companies have already adopted and implemented Windows 10. So far, so good - but the experiences from the field and big threats like WannaCry still demonstrate that many companies have massive trouble in servicing Windows 10. Either some of them simply overengineer the whole process by putting way too much effort into application testing repeatedly or they just give up and let everything happen. In my session, I will show you what my experiences have been. What you should consider and what is just overhead. We will talk about deployment tweaks of Configuration Manager, Application Compatibility, the management process of updates , Upgrade Readiness and how Windows Analytics can help.
The document summarizes a lightning workshop that took place on March 11, 2015 in Geneva. It introduces the speakers, Gnanasekaran Thoppae and Cees van der Sluis, and provides an agenda for the workshop which included presentations on Lightning Connect, Process Builder, App Builder, and the Lightning Component Framework. It also includes documentation on these Lightning features, how to get started with development, and next steps for learning more.
XP teams try to keep systems fully integrated at all times, and shorten the feedback cycle to minutes and hours instead of weeks or months. The sooner you know, the sooner you can adapt.
Watch our record for the webinar "Continuous Integration" to explore how Azure DevOps helps us in achieving continuous feedback using continuous integration.
Similar to Office Add-ins community call-March 2019 (20)
In this month's call, we covered:
-Power Apps Cookbook
-Practical AI Builder in Power Apps
-Integrating data sources with Flows
-News and Community Contributions
For more information, please visit https://powerapps.microsoft.com/en-us/
Learn about the new Microsoft Teams Shifts features with Microsoft Graph APIs and Power Automate to build rich Firstline Worker experiences.
Watch the video here https://youtu.be/qQSbTDwrQTE
For more information, visit https://developer.microsoft.com/en-us/microsoft-teams
The document provides information about decentralized identities and verifiable credentials. It discusses how a university administrator can configure the issuance of digital student ID credentials on the Microsoft identity platform. This includes customizing the look and feel of the credentials, defining the data included in credentials, and specifying requirements for credential issuance such as authentication methods. It also shows how a student can request the issuance of a new credential by sending an OpenID request containing credential details and requirements. The goal is to allow students to securely prove their student status to other applications and services using self-sovereign digital credentials.
Implement Authorization in your Apps with Microsoft identity platform-June 2020Microsoft 365 Developer
Kalyan Krishna from Microsoft hosted a community call on implementing authorization in applications using features of the Microsoft Identity Platform like app roles, security groups, scopes, and directory roles. The call covered:
- Defining and assigning app roles to users and other apps to control permissions.
- Using security groups assigned to users to manage access and optionally returning group details in tokens.
- Configuring application groups to filter tokens to only include groups relevant to an application.
- Providing scopes or delegated permissions for public client applications to request access to resources.
- Directories roles for administering access in Azure AD tenants.
Hosted by Todd Baginski and Charles Sterling, this month's call had a packed agenda including Power Apps Center of Excellence,
Mobile Player, demo of a School Bus Check-in App, and Demo Extravaganza Finalists Announced! Plus recent news and community contributions.
Watch video https://youtu.be/zir62gdPyT4
In May's Microsoft identity platform call, Navya Canumalla went into detail on MSAL Java and Python, including an overview, supported scenarios and calling patterns. Quickstart demo, token cache and ADAL to MSAL migration.
View recording https://youtu.be/yCCjNqFva9w
Resources:
MSAL Java https://aka.ms/msaljavadocs
MSAL Python https://aka.ms/msalpythondocs
Stay connected
Twitter https://twitter.com/microsoft365dev
YouTube https://aka.ms/M365DevYouTube
Blogs https://aka.ms/M365DevBlog
This month's call hosted by Todd Baginski and Charles Sterling, covered:
Today’s Team
Power Virtual Agents introduction and using Entities
Integrating Power Virtual Agents and Power Automate
Mixed Reality and GeoSpatial Components
Recent News and Community Activities
Q&A
This document discusses how Microsoft Teams can help empower care teams to deliver better patient care. It addresses key challenges such as improving collaboration and information sharing between clinicians, streamlining patient hand-offs, integrating fragmented systems, and ensuring security and compliance. Microsoft Teams allows clinicians to securely chat, call, meet, and access patient health records. It brings together communication tools and healthcare apps to provide the right information at the right time and help care teams deliver safer, higher quality care.
Microsoft Teams can help empower healthcare providers to deliver better patient care through secure collaboration and communication. It connects care teams on a single, customizable canvas with enterprise-grade security and compliance. This allows clinicians to easily share information, conduct virtual visits with patients, and streamline processes like handoffs and remote consultations. Upcoming product updates will enhance secure messaging capabilities and integrate virtual visit booking and scheduling directly into Teams.
This document provides a template for creating a web application that allows healthcare providers to schedule and conduct virtual visits with patients using Microsoft Teams. It describes how the template works, including authenticating users, creating meeting links, and admitting patients into online meetings from a lobby. It also discusses related Teams administration settings and the Microsoft Graph APIs that can be used to programmatically create Teams meetings. The template is intended to help healthcare organizations empower care teams to engage with patients virtually and collaborate remotely using Teams.
This document discusses how Microsoft platforms can help digitize and optimize clinical workflows in healthcare. It outlines Microsoft's perspective of enabling personalized care, empowering care teams, protecting health information, and improving operational outcomes. The document then provides examples of how Teams can be used as an engagement hub to create role-tailored digital workflows for different clinical roles like nursing, physicians, and administration. It also discusses challenges healthcare providers face from rising costs, aging populations, and increasing chronic conditions.
Microsoft aims to use technology like artificial intelligence and cloud services to improve healthcare experiences, insights, and care. By addressing challenges like an aging population, provider shortages, and increasing healthcare data, Microsoft wants to empower care teams, enable personalized care, protect health information, and improve operational outcomes. Microsoft's healthcare strategy focuses on building platforms and services using AI and the intelligent cloud and edge to help reimagine healthcare delivery and outcomes.
Microsoft aims to use technology to improve healthcare experiences, insights, and care. Key drivers of change include increased patient access to medical records, an aging population, healthcare worker shortages, and growing data volumes. Microsoft's strategy is to build platforms and services on its intelligent cloud and edge to address scenarios like enabling personalized care, empowering care teams, improving operations, and reimagining healthcare. Microsoft sees artificial intelligence as critical to healthcare and aims to harness data while protecting privacy and security to ultimately provide better experiences, insights, and care.
Microsoft 365 leverages Microsoft technology to empower collaboration. It allows users to tailor workspaces and share content to create connected experiences. Microsoft 365 can help healthcare teams communicate and collaborate more effectively to improve patient care, safety, and lower costs. It also provides tools to help protect health information and assess security and compliance risks. Microsoft 365 partners can build solutions using Microsoft technologies and resources and gain support to develop, market, and grow their businesses.
Microsoft aims to use technology like artificial intelligence and cloud computing to improve healthcare experiences, insights, and care. They see major trends driving change like an aging population, data security concerns, and a growing amount of healthcare data. Their strategy focuses on building platforms and services using the intelligent cloud and edge with AI. They see opportunities to enable personalized care, empower care teams, protect health information, and improve operational outcomes. Microsoft's healthcare solutions focus on principles like giving people control of their health data and using data to accelerate diagnoses and reduce treatment times.
This document discusses how Microsoft 365 can help healthcare organizations address challenges around security, compliance, and data governance. It outlines solutions within Microsoft 365 for assessing and managing security and compliance risk through tools like Compliance Manager and Secure Score. It also describes capabilities for protecting health information from internal and external attacks using identity and access management, threat protection, and information protection solutions. Finally, it discusses how Microsoft 365 can help streamline data governance and comply with requests through data classification, labeling, e-discovery, and monitoring of sensitive information access. The overall message is that Microsoft 365 provides intelligent tools and insights to help healthcare organizations earn patient trust by securing data privacy, ensuring quality of care, and reducing costs through improved security, compliance, and data
The April Power Apps community call offers some of the best of what’s new and Power Apps tooling that you want to know about! Agenda includes Power Apps MVP and noted author, Todd Baginski covering what is new for Power Apps, Dona Sarkar of Windows Insider Fame on Power Apps training options, Dawid van Heerden another Power Apps MVP showing how to create pop up dialogs and Charles Sterling (aka Chuck) and Todd to cover using Application Insights with Power Apps.
Watch the video here https://youtu.be/hoA-ixTcGpI
For more information, visit us at https://powerapps.microsoft.com/
Community call: Develop multi tenant apps with the Microsoft identity platformMicrosoft 365 Developer
Building an application that can be provisioned and used in multiple Azure AD tenants goes far beyond just flipping a switch in your app configuration. The developer has to undertake application provisioning, decide on a provisioning strategy, push changes to customers, manage identities flowing from multiple tenants, collect essential information from authentication signals, learn to differentiate the different types of users they will encounter and understand the key differences from the B2B scenarios. In this community call, Kalyan Krishnan reviews the steps and considerations required to develop, configure, provision, and manage multi-tenant applications.
For more information, visit https://aka.ms/identityplatform
This document summarizes a Microsoft Graph developer call that covered TLS deprecation for change notifications, the GetResourceSubscriptionPath API, Microsoft Graph versioning strategy, and a partner demo. The call agenda included four presenters and covered TLS deprecation timelines, details on the new GetResourceSubscriptionPath API, an overview of Microsoft Graph's version-independent API evolution approach, and a demo of a case management solution built using Microsoft Graph. The document provides additional details on each topic discussed during the call.
Quality Patents: Patents That Stand the Test of TimeAurora Consulting
Is your patent a vanity piece of paper for your office wall? Or is it a reliable, defendable, assertable, property right? The difference is often quality.
Is your patent simply a transactional cost and a large pile of legal bills for your startup? Or is it a leverageable asset worthy of attracting precious investment dollars, worth its cost in multiples of valuation? The difference is often quality.
Is your patent application only good enough to get through the examination process? Or has it been crafted to stand the tests of time and varied audiences if you later need to assert that document against an infringer, find yourself litigating with it in an Article 3 Court at the hands of a judge and jury, God forbid, end up having to defend its validity at the PTAB, or even needing to use it to block pirated imports at the International Trade Commission? The difference is often quality.
Quality will be our focus for a good chunk of the remainder of this season. What goes into a quality patent, and where possible, how do you get it without breaking the bank?
** Episode Overview **
In this first episode of our quality series, Kristen Hansen and the panel discuss:
⦿ What do we mean when we say patent quality?
⦿ Why is patent quality important?
⦿ How to balance quality and budget
⦿ The importance of searching, continuations, and draftsperson domain expertise
⦿ Very practical tips, tricks, examples, and Kristen’s Musts for drafting quality applications
https://www.aurorapatents.com/patently-strategic-podcast.html
YOUR RELIABLE WEB DESIGN & DEVELOPMENT TEAM — FOR LASTING SUCCESS
WPRiders is a web development company specialized in WordPress and WooCommerce websites and plugins for customers around the world. The company is headquartered in Bucharest, Romania, but our team members are located all over the world. Our customers are primarily from the US and Western Europe, but we have clients from Australia, Canada and other areas as well.
Some facts about WPRiders and why we are one of the best firms around:
More than 700 five-star reviews! You can check them here.
1500 WordPress projects delivered.
We respond 80% faster than other firms! Data provided by Freshdesk.
We’ve been in business since 2015.
We are located in 7 countries and have 22 team members.
With so many projects delivered, our team knows what works and what doesn’t when it comes to WordPress and WooCommerce.
Our team members are:
- highly experienced developers (employees & contractors with 5 -10+ years of experience),
- great designers with an eye for UX/UI with 10+ years of experience
- project managers with development background who speak both tech and non-tech
- QA specialists
- Conversion Rate Optimisation - CRO experts
They are all working together to provide you with the best possible service. We are passionate about WordPress, and we love creating custom solutions that help our clients achieve their goals.
At WPRiders, we are committed to building long-term relationships with our clients. We believe in accountability, in doing the right thing, as well as in transparency and open communication. You can read more about WPRiders on the About us page.
Comparison Table of DiskWarrior Alternatives.pdfAndrey Yasko
To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.
An invited talk given by Mark Billinghurst on Research Directions for Cross Reality Interfaces. This was given on July 2nd 2024 as part of the 2024 Summer School on Cross Reality in Hagenberg, Austria (July 1st - 7th)
UiPath Community Day Kraków: Devs4Devs ConferenceUiPathCommunity
We are honored to launch and host this event for our UiPath Polish Community, with the help of our partners - Proservartner!
We certainly hope we have managed to spike your interest in the subjects to be presented and the incredible networking opportunities at hand, too!
Check out our proposed agenda below 👇👇
08:30 ☕ Welcome coffee (30')
09:00 Opening note/ Intro to UiPath Community (10')
Cristina Vidu, Global Manager, Marketing Community @UiPath
Dawid Kot, Digital Transformation Lead @Proservartner
09:10 Cloud migration - Proservartner & DOVISTA case study (30')
Marcin Drozdowski, Automation CoE Manager @DOVISTA
Pawel Kamiński, RPA developer @DOVISTA
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
09:40 From bottlenecks to breakthroughs: Citizen Development in action (25')
Pawel Poplawski, Director, Improvement and Automation @McCormick & Company
Michał Cieślak, Senior Manager, Automation Programs @McCormick & Company
10:05 Next-level bots: API integration in UiPath Studio (30')
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
10:35 ☕ Coffee Break (15')
10:50 Document Understanding with my RPA Companion (45')
Ewa Gruszka, Enterprise Sales Specialist, AI & ML @UiPath
11:35 Power up your Robots: GenAI and GPT in REFramework (45')
Krzysztof Karaszewski, Global RPA Product Manager
12:20 🍕 Lunch Break (1hr)
13:20 From Concept to Quality: UiPath Test Suite for AI-powered Knowledge Bots (30')
Kamil Miśko, UiPath MVP, Senior RPA Developer @Zurich Insurance
13:50 Communications Mining - focus on AI capabilities (30')
Thomasz Wierzbicki, Business Analyst @Office Samurai
14:20 Polish MVP panel: Insights on MVP award achievements and career profiling
Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment.
How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.
Best Practices for Effectively Running dbt in Airflow.pdfTatiana Al-Chueyr
As a popular open-source library for analytics engineering, dbt is often used in combination with Airflow. Orchestrating and executing dbt models as DAGs ensures an additional layer of control over tasks, observability, and provides a reliable, scalable environment to run dbt models.
This webinar will cover a step-by-step guide to Cosmos, an open source package from Astronomer that helps you easily run your dbt Core projects as Airflow DAGs and Task Groups, all with just a few lines of code. We’ll walk through:
- Standard ways of running dbt (and when to utilize other methods)
- How Cosmos can be used to run and visualize your dbt projects in Airflow
- Common challenges and how to address them, including performance, dependency conflicts, and more
- How running dbt projects in Airflow helps with cost optimization
Webinar given on 9 July 2024
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
Implementations of Fused Deposition Modeling in real worldEmerging Tech
The presentation showcases the diverse real-world applications of Fused Deposition Modeling (FDM) across multiple industries:
1. **Manufacturing**: FDM is utilized in manufacturing for rapid prototyping, creating custom tools and fixtures, and producing functional end-use parts. Companies leverage its cost-effectiveness and flexibility to streamline production processes.
2. **Medical**: In the medical field, FDM is used to create patient-specific anatomical models, surgical guides, and prosthetics. Its ability to produce precise and biocompatible parts supports advancements in personalized healthcare solutions.
3. **Education**: FDM plays a crucial role in education by enabling students to learn about design and engineering through hands-on 3D printing projects. It promotes innovation and practical skill development in STEM disciplines.
4. **Science**: Researchers use FDM to prototype equipment for scientific experiments, build custom laboratory tools, and create models for visualization and testing purposes. It facilitates rapid iteration and customization in scientific endeavors.
5. **Automotive**: Automotive manufacturers employ FDM for prototyping vehicle components, tooling for assembly lines, and customized parts. It speeds up the design validation process and enhances efficiency in automotive engineering.
6. **Consumer Electronics**: FDM is utilized in consumer electronics for designing and prototyping product enclosures, casings, and internal components. It enables rapid iteration and customization to meet evolving consumer demands.
7. **Robotics**: Robotics engineers leverage FDM to prototype robot parts, create lightweight and durable components, and customize robot designs for specific applications. It supports innovation and optimization in robotic systems.
8. **Aerospace**: In aerospace, FDM is used to manufacture lightweight parts, complex geometries, and prototypes of aircraft components. It contributes to cost reduction, faster production cycles, and weight savings in aerospace engineering.
9. **Architecture**: Architects utilize FDM for creating detailed architectural models, prototypes of building components, and intricate designs. It aids in visualizing concepts, testing structural integrity, and communicating design ideas effectively.
Each industry example demonstrates how FDM enhances innovation, accelerates product development, and addresses specific challenges through advanced manufacturing capabilities.
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfjackson110191
These fighter aircraft have uses outside of traditional combat situations. They are essential in defending India's territorial integrity, averting dangers, and delivering aid to those in need during natural calamities. Additionally, the IAF improves its interoperability and fortifies international military alliances by working together and conducting joint exercises with other air forces.
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Bert Blevins
Today’s digitally connected world presents a wide range of security challenges for enterprises. Insider security threats are particularly noteworthy because they have the potential to cause significant harm. Unlike external threats, insider risks originate from within the company, making them more subtle and challenging to identify. This blog aims to provide a comprehensive understanding of insider security threats, including their types, examples, effects, and mitigation techniques.
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfNeo4j
Presented at Gartner Data & Analytics, London Maty 2024. BT Group has used the Neo4j Graph Database to enable impressive digital transformation programs over the last 6 years. By re-imagining their operational support systems to adopt self-serve and data lead principles they have substantially reduced the number of applications and complexity of their operations. The result has been a substantial reduction in risk and costs while improving time to value, innovation, and process automation. Join this session to hear their story, the lessons they learned along the way and how their future innovation plans include the exploration of uses of EKG + Generative AI.
Details of description part II: Describing images in practice - Tech Forum 2024BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and transcript: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
4. Presenters
Kim Brandl
Sr. Dev Writer
Doug Mahugh
Sr. Dev Writer Sr. Program Manager
Nitesh Golchha
David Chesnut
Sr. Dev Writer
Sohail Zafar
Principal Program Manager
Sudheer Maremanda
Sr. Program Manager
Mark Roden
Director of Technical Solutions
PSC Group, LLC
9. Developer tools and
resources
Let us hear from you!
* What tools and resources are most valuable?
* What tools and resources are missing?
https://aka.ms/ODPcommunitysurvey
11. Requirement Set 1.7 (Released)
Feature API Brief Description Old
OWA
New
OWA
O2016
C2R
O2016
MSI
O2013 Mac iOS Android
Shared
Folders
From Modifies to get the from value in Compose
mode.
Prod Prod Prod Not
Planned
Not
Planned
Prod TBD TBD
Shared
Folders
Organizer Modifies to get the organizer value in
Compose mode.
Prod Prod Prod Not
Planned
Not
Planned
Prod TBD TBD
Recurrence Recurrence Manage the recurrence pattern of an
appointment/ meeting item.
Not
Planned
Prod Prod Not
Planned
Not
Planned
In Progress Calendar isn’t
supported
Calendar isn’t
supported
Recurrence SeriesId Adds a new property that gets the id of the
series an occurrence belongs to.
Not
Planned
Prod Prod Not
Planned
Not
Planned
In Progress Calendar isn’t
supported
Calendar isn’t
supported
Events RecurrenceChanged Event that tells when meeting/ appointment
recurrence is changed
Not
Planned
Prod Prod Not
Planned
Not
Planned
In Progress Calendar isn’t
supported
Calendar isn’t
supported
Events RecipientsChanged Event that tells when recipients are changed Not
Planned
Prod Prod Not
Planned
Not
Planned
In Progress Compose isn’t
supported
Compose isn’t
supported
Events AppointmentTimeChanged Event that tells when meeting/ appointment
time is changed
Not
Planned
Prod Prod Not
Planned
Not
Planned
In Progress Compose isn’t
supported
Compose isn’t
supported
Events addHandlerAsync Adds an event handler for a supported
event.
Not
Planned
Prod Prod Not
Planned
Not
Planned
Prod TBD TBD
Events removeHandlerAsync Removes the event handlers for a supported
event type.
Not
Planned
Prod Prod Not
Planned
Not
Planned
Prod TBD TBD
12. Requirement Set 1.8 (In Progress)
Feature API Brief Description Old
OWA
New
OWA
O2016
C2R
O2016
MSI
O2013 Mac iOS Android
Attachments addFileAttachmentFromBase64 Attach a file represented as a base64 encoded string
to a message or appt.
Not
Planned
In Progress Prod Not
Planned
Not
Planned
In Progress TBD TBD
Attachments getAttachmentContent Get the content of a specific attachment Not
Planned
In Progress Prod Not
Planned
Not
Planned
In Progress TBD TBD
Attachments getAttachments Gets an item's attachments in compose mode Not
Planned
In Progress Prod Not
Planned
Not
Planned
In Progress TBD TBD
Attachments AttachmentChanged Event Event telling when an attachment is added or
removed
Not
Planned
In Progress Prod Not
Planned
Not
Planned
In Progress TBD TBD
Internet
Headers
Internet Headers Represents the internet headers of a message item Not
Planned
In Progress Prod Not
Planned
Not
Planned
In Progress TBD TBD
Categories Categories Get/Set categories on an item Not
Planned
In Progress In Progress Not
Planned
Not
Planned
In Progress TBD TBD
Categories CategoryList Manage mailbox categories Not
Planned
In Progress In Progress Not
Planned
Not
Planned
In Progress TBD TBD
Resources Enhanced Location API Get/set room locations on a meeting/ appointment Not
Planned
In Progress Prod Not
Planned
Not
Planned
In Progress TBD TBD
Resources locationChanged Event Event telling when a location is changed Not
Planned
In Progress Prod Not
Planned
Not
Planned
In Progress TBD TBD
Shared
Folders
sharedProperties Represents the properties of an item in a shared
folder, calendar, or mailbox
Not
Planned
In Progress Insiders Not
Planned
Not
Planned
In Progress TBD TBD
Block on
Send
OnSend event Allows an Add-in to block sending of a message. Prod In Progress In Progress Not
Planned
Not
Planned
In Progress TBD TBD
13. General Updates
• Shared folders/ delegate access in preview
• OnSend in internal dogfood. Current plan is LOB only
15. What is SSO in Office Add-ins
User
Roaming
Access
to User’s
Identity
No Login
Prompts
Access
to Graph
Gets access to user’s M365 Graph Add-in can uniquely identify a user
Users need not consent again if they have consented once,
irrespective of the machine from which they login
Users will not see another login prompt
if they have signed-in to Office
End User
Office Add-in
16. • We briefly supported SSO last year but rolled back the support as we
found user experience issues
• Blocked currently as there are hard technical roadblocks that we’re hitting
• Deployment of SSO enabled add-ins through store is monitored and
blocked
• Deployment of SSO enabled add-ins through corporate catalog is not
monitored but we do not recommend such deployment since there will be
no support
• However, team is working actively towards a plan to ship incrementally –
we’re in planning phase currently for the next quarter
• Request to community: Fill a brief survey (new) to tell us what you think at
https://aka.ms/office-add-ins-sso-likelihood-survey
SSO – Current State
17. Total respondents: 21
Key insights:
- 43% said identity management (AuthN) is the primary
motivation behind using SSO
- 62% said that they use corp catalog for deploying
their add-ins
- Of all that deploy through corp catalog, 38% said
their primary motivation behind using SSO is
authN
- 40% said that they prefer showing consent
dynamically to their users
Survey Results and Analysis
19. What are Patterns and Practices
• Developer code legos
• Can be expressed as
• Code
• Written guidance
• Or combination of both
• Community driven!
20. Where PnP fits in with docs
• Product docs
• Getting started
• Tutorials
• Core feature scenarios
• Reference
• PnP docs
• Integrations (Azure, SQL…)
• Moving from VSTO to Office web add-ins
• Customer needed scenarios
Azure
SQL
From VSTO
to web add-
in
Best
practices
The developer’s concerns
24. Edge
WebView
Edge Webview control is the modern web control
available on Windows 10
- Performance, standards compliant
- Supports full set of HTML 5 features including
media, recording, location
- Support for ECMAScript 2015+
• Starting with Windows 10 version 19XX
and Office 16.0.11425+, Edge WebView
control will be rolled out as the default
control on Win32 for Office add-ins.
25. Impact of this rollout
• Starting with Office version 16.0.11425+, Edge control will be the default
control where available
• On Windows 18XX and lower builds we will continue to use IE / Trident as the
default web control
• This means – you may have to make a few changes to make your add-in
work on both the IE/Trident as well as the Edge WebView control
• This change does not impact:
• Versions of Office lower than 16.0.11425+. We will continue to use IE /
Trident as the web control there
• Non-Windows Office versions, such as Office on Mac, iOS, Android, and
Office Online
26. Known Issues
[current]
- Error occurred while trying to reach your add-in from
https://localhost
• When loading an Office add-in from https://localhost or when using Fiddler, you
may see an error stating that a problem occurred while trying to reach your add-
in.
• To fix this, follow either of these steps to add a local loopback exemption to
“Desktop App Web Viewer”:
• Open a command prompt as Administrator and run the following
command: CheckNetIsolation LoopbackExempt -a -
n="microsoft.win32webviewhost_cw5n1h2txyewy"
• Using Fiddler: Select Tools > Win8 Loopback Exemptions and add an
exemption to “Desktop App Web Viewer.”
- All certificates need to be in computer store.
- https://github.com/OfficeDev/generator-office/blob/master/src/docs/ssl.md
- Navigating to sub-domains of source location is broken
- Add list of all subdomains to AppDomains in manifest
27. Call to Action
• Test your add-in[s] with the new Edge control and give us feedback
• Make any changes necessary to your add-in to support both IE/Trident and Edge
WebView
• Report issues on GitHub under OfficeDev/Office-js
• It’s your responsibility to make changes [that may be needed] to your add-in
to support Edge WebView
• Only report issues that you cannot address using standard web
development practices [Eg: Crashes, Scroll issues etc]
To test your add-in
• Get the latest preview versions of Office and Windows
• Min Office version 16.0.11425+
• Min Windows version 19XX
• Note: For debugging use Edge Dev Tools [see details]
28. Customer spotlight -
Word add-in with SharePoint
Mark Roden
Director of Technical Solutions @ PSC Group, LLC
29. Dr. Mark Roden
• Director - Technology Solutions
• Delivery Quality / Sales Enablement
• Head of PSC Labs
• Mentor
• Evangelist
33. Build 2019
• There’s still time to register for
Microsoft’s premier developer
conference.
• May 6-8 in Seattle
• Registration and more information:
https://aka.ms/build2019
34. Engage with us!
Are you interested in...
* Presenting during an upcoming call?
* Providing feedback about the docs?
aka.ms/office-add-ins-engage
36. Learn
Engage
Developer resources
What Where
Office 365 Developer Program https://aka.ms/officedevprogram
Script Lab https://aka.ms/getscriptlab
Office Add-ins documentation https://aka.ms/office-add-ins-docs
Excel JS API Open spec https://aka.ms/excel-js-open-spec
Custom Functions https://aka.ms/customfunctions
What Where
Stack Overflow (questions) https://stackoverflow.com
office-js
outlook-web-addins
GitHub (issues) https://github.com/OfficeDev/office-js
UserVoice (feature requests) https://officespdev.uservoice.com
Send a Smile or Frown Inside Office
37. • Recording will be available soon on Office Developer YouTube
• https://aka.ms/OfficeDevYouTube
• Next call: Wednesday April 10th, 2019
• Submit your questions: https://aka.ms/officeaddinsform
• Add to your calendar: https://aka.ms/officeaddinscommunitycall
Thank you
PnP is like legos. You can take a PnP pattern and reuse it in your project for a specific solution need. For example, take our asyncstorage pattern and use it with any auth technique you want to store and share your access token.