Deep dive session presented at TUGA IT 2016, in Lisbon, on May 19th 2016, about Office 365 Groups. It explains the underlying architecture as well as management and integration options.
From Event Receivers to SharePoint WebhooksAndré Vala
Session presented at Microsoft Office Dev Day 2017, on March 18th 2017 at Microsoft Portugal, about event handling in SharePoint over the years, with a special focus on the new SharePoint webhooks.
From Event Receivers to SharePoint WebhooksAndré Vala
With SharePoint Online, Microsoft came up with Remote Event Receivers, a way to support the same use cases but keeping the code outside of SharePoint. Recently, Microsoft decided to embrace industry standards and added support for webhooks in SharePoint.
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)André Vala
With SharePoint Online, Microsoft came up with Remote Event Receivers, a way to support the same use cases but keeping the code outside of SharePoint. Recently, Microsoft decided to embrace industry standards and added support for webhooks in SharePoint.
Office Dev Day 2018 - Extending Microsoft TeamsAndré Vala
Microsoft Teams is one of the new kids on the block and, probably, the most successful new application in the Office 365 suite. It has quickly become the team collaboration hub for many organizations around the world, driving the modern workplace transformation and facilitating new ways to be productive.
In this developer-focused demo-packed session, we'll go through all the extensibility points available in Microsoft Teams: tabs, bots, compose extensions, connectors and actionable messages. For each extension type, we'll explain what kind of features are supported and how it is packaged. We'll also explain the concept of a Teams app, it packaging and distribution model, as well as common usage scenarios.
Session presented at European SharePoint Conference 2016, in Vienna, on November 14th 2016, about Microsoft Planner. It tries to explain the main Planner concepts using Star Wars as a background.
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...atwork
How to (remote) control Office 365 with Azure
by Martina Grom, MVP Office 365, und
Toni Pohl, MVP Windows Platform Development
SharePoint Konferenz ppEDV in Erding, March 2015
atwork information technology, atwork.at
Automating Your Enterprise Application Deployments with PowerShellGeoff Varosky
Presented on 2/21/13 at the Granite State SharePoint Users Group
In enterprise application deployments to SharePoint, there are generally farms, or web applications that host specific applications for specific groups, rather than having just an all-in-one deployment. Often times, you do not have access to these other environments, and will need to pass the deployment baton off to the system administrators of those farms.
This session will walk you through how you can deploy your applications, without needing to have the administrator who will be deploying the application, have to do much more than type a few keys into the SharePoint Administration Console and press enter – and having full configuration and deployment of your custom SharePoint applications to other environments.
From Event Receivers to SharePoint WebhooksAndré Vala
Session presented at Microsoft Office Dev Day 2017, on March 18th 2017 at Microsoft Portugal, about event handling in SharePoint over the years, with a special focus on the new SharePoint webhooks.
From Event Receivers to SharePoint WebhooksAndré Vala
With SharePoint Online, Microsoft came up with Remote Event Receivers, a way to support the same use cases but keeping the code outside of SharePoint. Recently, Microsoft decided to embrace industry standards and added support for webhooks in SharePoint.
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)André Vala
With SharePoint Online, Microsoft came up with Remote Event Receivers, a way to support the same use cases but keeping the code outside of SharePoint. Recently, Microsoft decided to embrace industry standards and added support for webhooks in SharePoint.
Office Dev Day 2018 - Extending Microsoft TeamsAndré Vala
Microsoft Teams is one of the new kids on the block and, probably, the most successful new application in the Office 365 suite. It has quickly become the team collaboration hub for many organizations around the world, driving the modern workplace transformation and facilitating new ways to be productive.
In this developer-focused demo-packed session, we'll go through all the extensibility points available in Microsoft Teams: tabs, bots, compose extensions, connectors and actionable messages. For each extension type, we'll explain what kind of features are supported and how it is packaged. We'll also explain the concept of a Teams app, it packaging and distribution model, as well as common usage scenarios.
Session presented at European SharePoint Conference 2016, in Vienna, on November 14th 2016, about Microsoft Planner. It tries to explain the main Planner concepts using Star Wars as a background.
How to (remote) control Office 365 with Azure (SharePoint Konferenz ppEDV Erd...atwork
How to (remote) control Office 365 with Azure
by Martina Grom, MVP Office 365, und
Toni Pohl, MVP Windows Platform Development
SharePoint Konferenz ppEDV in Erding, March 2015
atwork information technology, atwork.at
Automating Your Enterprise Application Deployments with PowerShellGeoff Varosky
Presented on 2/21/13 at the Granite State SharePoint Users Group
In enterprise application deployments to SharePoint, there are generally farms, or web applications that host specific applications for specific groups, rather than having just an all-in-one deployment. Often times, you do not have access to these other environments, and will need to pass the deployment baton off to the system administrators of those farms.
This session will walk you through how you can deploy your applications, without needing to have the administrator who will be deploying the application, have to do much more than type a few keys into the SharePoint Administration Console and press enter – and having full configuration and deployment of your custom SharePoint applications to other environments.
Join Kalyan Krishna for Part II on the introduction to Microsoft Graph for developers. Agenda topics include:
-What is Microsoft Graph?
-Why did we build Microsoft Graph?
-Common Scenarios
-Developing applications for Microsoft Graph
-Code walkthrough – Manage Users
-The Big Picture
For more information, please visit https://graph.microsoft.com
SharePoint 2010 opens up a wide range of options for developers, and this session will take you through the new SharePoint list Data Model Capabilities; LINQ to SharePoint; Client Object Model and RESTful Data Service Interface for SharePoint.
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...Knut Relbe-Moe [MVP, MCT]
SharePoint 2016 is just around the corner, and it's time to start to plan for an upgrade, but also more important is to prepare your organization for SharePoint 2016. Is SharePoint finally ready for Hybrid environments, join this webinar, to learn more about the Hybrid capabilities of SharePoint 2016, and why you should consider Hybrid in your environment.
Learn about Hybrid capabilities in SharePoint 2016
Learn when to use hybrid and Learn if SharePoint is finally hybrid capable?"
Advanced SharePoint Web Part DevelopmentRob Windsor
Web Parts are the foundation of user interfaces in SharePoint. As a developer, it's relatively easy (particularly with the Visual Web Part) to build something simple and get it deployed. But what do you do when you need to add editable properties or when you need to connect two Web Parts together? This fast-paced, demo-heavy session covers the more advanced aspects of building Web Parts for SharePoint on-premises and SharePoint Online. We’ll take a look at creating custom editor parts, constructing connected Web Parts, and how to render Web Parts asynchronously. We’ll also explore how to build JavaScript-only Web Parts that will work with SharePoint Online.
Microsoft Graph is the rich, robust API for an increasing number of products across Microsoft. Microsoft Graph has a large footprint of tools, SDKs, and API capabilities you can incorporate in your projects. Come see what's new across products and available for developers -- you'll take away code and tools you'll undoubtedly use as you build apps and services.
SharePoint Intelligence Introduction To Share Point Designer WorkflowsIvan Sanders
This session introduces the basics of SharePoint Designer 2010 workflows. When you understand the building blocks of workflow actions, conditions, and steps you can quickly add workflows to automate processes and help improve your organization’s productivity and efficiency.
Using Java to interact with Firebase in AndroidMagda Miu
Firebase is a platform used to build better apps, improve their quality and also to grow businesses.
This talk will cover examples about how to create a new project in Firebase console, how to integrate Google sign-in in the Java code in Android, how to save and get data from Cloud Firestore and how to use Cloud Messaging. Finally we will review the advantages of using Firebase Crashlytics that help us, the developers, to never miss a critical crash.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
Office 365 Groups helps you collaborate by easily bringing together your colleagues and the applications you need to get work done. Office 365 Groups leverages a standard definition for team membership and permissions across Microsoft Exchange, SharePoint, and later Skype for Business, Yammer, and the rest of Office 365, managed through Microsoft Azure Active Directory. We will also look into how Office 365 Groups integrates with the new Planner service. This session covers the following topics: architecture, administration, security and compliance, and extensibility. We will look into also look into the different PowerShell cmdlets for Office 365 Groups and the Planner.
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016 Drew Madelung
Office 365 Groups enable teams to work together by establishing a single identity in Office 365. Office 365 Groups are a new and modern solution for collaboration in Office 365. There is a lot of confusion on what Groups can do and should be used for. This session will be a deep dive into all things Office 365 Groups focusing on the technical aspects..
We will spend a large amount of this session demoing Office 365 Groups. This session will include demos of:
How to create, access, and navigate
What are the core things to do
How are they technically structured
What administration is available and how to do it
What extensibility options are there
I will also walk through the pros and cons of using Groups vs other collaboration options in Office 365. Groups are also one of the fastest changing solutions in Office 365, so this session will bring everyone up to speed on the most recent updates that Microsoft has rolled out and what innovations are next. By the end of the session you should have a better understanding of what Groups can do and if they are right for your enterprise right now or in the future!
Join Kalyan Krishna for Part II on the introduction to Microsoft Graph for developers. Agenda topics include:
-What is Microsoft Graph?
-Why did we build Microsoft Graph?
-Common Scenarios
-Developing applications for Microsoft Graph
-Code walkthrough – Manage Users
-The Big Picture
For more information, please visit https://graph.microsoft.com
SharePoint 2010 opens up a wide range of options for developers, and this session will take you through the new SharePoint list Data Model Capabilities; LINQ to SharePoint; Client Object Model and RESTful Data Service Interface for SharePoint.
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...Knut Relbe-Moe [MVP, MCT]
SharePoint 2016 is just around the corner, and it's time to start to plan for an upgrade, but also more important is to prepare your organization for SharePoint 2016. Is SharePoint finally ready for Hybrid environments, join this webinar, to learn more about the Hybrid capabilities of SharePoint 2016, and why you should consider Hybrid in your environment.
Learn about Hybrid capabilities in SharePoint 2016
Learn when to use hybrid and Learn if SharePoint is finally hybrid capable?"
Advanced SharePoint Web Part DevelopmentRob Windsor
Web Parts are the foundation of user interfaces in SharePoint. As a developer, it's relatively easy (particularly with the Visual Web Part) to build something simple and get it deployed. But what do you do when you need to add editable properties or when you need to connect two Web Parts together? This fast-paced, demo-heavy session covers the more advanced aspects of building Web Parts for SharePoint on-premises and SharePoint Online. We’ll take a look at creating custom editor parts, constructing connected Web Parts, and how to render Web Parts asynchronously. We’ll also explore how to build JavaScript-only Web Parts that will work with SharePoint Online.
Microsoft Graph is the rich, robust API for an increasing number of products across Microsoft. Microsoft Graph has a large footprint of tools, SDKs, and API capabilities you can incorporate in your projects. Come see what's new across products and available for developers -- you'll take away code and tools you'll undoubtedly use as you build apps and services.
SharePoint Intelligence Introduction To Share Point Designer WorkflowsIvan Sanders
This session introduces the basics of SharePoint Designer 2010 workflows. When you understand the building blocks of workflow actions, conditions, and steps you can quickly add workflows to automate processes and help improve your organization’s productivity and efficiency.
Using Java to interact with Firebase in AndroidMagda Miu
Firebase is a platform used to build better apps, improve their quality and also to grow businesses.
This talk will cover examples about how to create a new project in Firebase console, how to integrate Google sign-in in the Java code in Android, how to save and get data from Cloud Firestore and how to use Cloud Messaging. Finally we will review the advantages of using Firebase Crashlytics that help us, the developers, to never miss a critical crash.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
Office 365 Groups helps you collaborate by easily bringing together your colleagues and the applications you need to get work done. Office 365 Groups leverages a standard definition for team membership and permissions across Microsoft Exchange, SharePoint, and later Skype for Business, Yammer, and the rest of Office 365, managed through Microsoft Azure Active Directory. We will also look into how Office 365 Groups integrates with the new Planner service. This session covers the following topics: architecture, administration, security and compliance, and extensibility. We will look into also look into the different PowerShell cmdlets for Office 365 Groups and the Planner.
Office365 Groups from the Ground Up - SPTechCon San Francisco 2016 Drew Madelung
Office 365 Groups enable teams to work together by establishing a single identity in Office 365. Office 365 Groups are a new and modern solution for collaboration in Office 365. There is a lot of confusion on what Groups can do and should be used for. This session will be a deep dive into all things Office 365 Groups focusing on the technical aspects..
We will spend a large amount of this session demoing Office 365 Groups. This session will include demos of:
How to create, access, and navigate
What are the core things to do
How are they technically structured
What administration is available and how to do it
What extensibility options are there
I will also walk through the pros and cons of using Groups vs other collaboration options in Office 365. Groups are also one of the fastest changing solutions in Office 365, so this session will bring everyone up to speed on the most recent updates that Microsoft has rolled out and what innovations are next. By the end of the session you should have a better understanding of what Groups can do and if they are right for your enterprise right now or in the future!
Office 365 Groups help you collaborate by easily bringing together your colleagues and the applications you need to get work done. Office 365 Groups leverages a standard definition for team membership and permissions across Microsoft Exchange, SharePoint, and later Skype for Business, Yammer, and the rest of Office 365, managed through Microsoft Azure Active Directory. This session covers the following topics: architecture, administration, security and compliance, and extensibility.
Managing Office 365 Groups - SPFest DenverDrew Madelung
Office 365 Groups enable teams to work together by establishing a single identity in Office 365. Office 365 Groups are a new and modern solution for collaboration in Office 365. There is a lot of confusion on what Groups can do and should be used for. This session will be a deep dive into all things Office 365 Groups focusing on the technical aspects.
We will spend a large amount of this session demoing Office 365 Groups.
This session will include demos of:
How to create, access, and navigate?
How are they technically structured?
How can I control them?
What administration options are available?
How can I manage them using PowerShell?
What’s new for management?
Understanding Office 365 Groups: Ask The ExpertsDux Raymond Sy
AvePoint Presents, Understanding Office 365 Groups: Ask The Experts
More blogs, webinars, and videos about Office 365 Groups for you:
https://www.avepoint.com/office-365-groups/
Presented by:
- Christophe Fiessinger, Microsoft Office 365 Groups Program Manager
- Dux Raymond Sy, Microsoft MVP & AvePoint Public Sector CTO
- Jeremy Thake, Hyperfish VP of Product Technology
Office 365 Groups are shared workspaces where group members can collectively get things done. But how exactly does it work, and how will Office Groups enhance the way you work?
Join our experts for an interactive, question-and-answer session covering:
An overview of what Office 365 Groups are, how they work, and what you get when you set one up
Use cases and customer stories showcasing how you can use Office 365 Groups to power your teams and projects
Prescriptive advice on how your IT and governance teams can manage Office 365 in the era of Office 365 Groups
By the end of our webinar, you will understand what Office 365 Groups are and the impact that activating them can have on your organization.
Introduction to Office 365 Groups - SharePoint Fest ChicagoDrew Madelung
Let’s get started with modern collaboration! Office 365 Groups are a solution developed with people and collaboration in mind. Groups are providing a new way for your team to work together. If you are in Office 365 or moving to it, you will need to learn what Office 365 Groups are and how they fit in into your enterprise.
This session will be filled with demos around an overview and introduction to Groups and how you interact with them as an end user.
Groups are a new feature in Office 365 for communication and collaboration
›Groups are not based in SharePoint Online or Exchange Online etc. Groups are an Office 365 feature that use several components from SharePoint Online, Exchange Online, Azure and more…
›Groups are a loose coupling of independent services
Webinar: Deploy Microsoft Teams and stay in controlShareGate
In this webinar, Microsoft Regional Director Benjamin Niaulin covers the fundamentals of a successful Microsoft Teams deployment.
Learn tips and tricks to roll out Microsoft's fastest-growing application—all while keeping your tenant tidy and secure.
Strategies for Transitioning From SharePoint On-Prem to Office 365Kanwal Khipple
Whether you are completely transitioning to the cloud or are looking to set up a hybrid environment, attend this session to learn practical strategies for transitioning to Office 365.
Office 365 Groups and Planner - Jump Start PM and Digital CollaborationGina Montgomery, V-TSP
Today there are more than 96 million mobile workers! With our organizations shifting into more a digital workplace, easy-to-use and secure collaboration space is a necessity. Used together, Microsoft Office 365 Groups and Office 365 Planner give you a user friendly and a visual way to organize your digital teamwork in a given project! Groups let you hold conversations about what you are working on, get progress updates from the team, and share files. Planner shows all your plans in a centralized view and lets you set due dates, assign people to tasks, and track your progress in a chart—all without the learning curve and ramp-up time usually associated with traditional project management software. Join me in this session and learn how Office 365 Groups and Planner can help you jump start project management while striking the right balance for digital collaboration your organization.
Administering and Managing Office 365 Groups - SharePoint Engage Raleigh 2017Drew Madelung
Office 365 Groups are the backbone of innovations occurring in Office 365, but there can be confusion around what Groups actually are and what they should be used for. This session will deep dive into the management and administration possibilities for Groups, from creation to deletion and everything in between. The wonderful world of PowerShell will be utilized and demoed along with the many other tools that you can administer Groups with. This session will focus on the technical aspects around:
• How are they structured?
• Creation, Deletion, and Updates
• What administration options are available?
• How can I manage them?
• What’s new?
By the end of this session you will have a better understanding of how you can effectively roll out, administer and manage Groups to your enterprise with confidence.
Sessão apresentada no 47º encontro da Comunidade Portuguesa de SharePoint, no dia 10-09-2016, sobre o presente e o futuro da plataforma SharePoint, com especial foco no SharePoint Server 2016.
Sessão apresentada no evento Microsoft Tech Refresh 2015, em 15-06-2015, na Microsoft Portugal, sobre o desenvolvimento de soluções para Office 365 utilizando o Office Graph.
Novidades na pesquisa no SharePoint 2013André Vala
Sessão apresentada no dia 09-03-2013, no encontro mensal da Comunidade Portuguesa de SharePoint (SPUG PT), sobre as novidades na pesquisa no SharePoint Server 2013.
Building Public Web Sites in SharePoint 2010 André Vala
Webinar for the European SharePoint Community, presented on April 24th 2012, with lessons learned while building public facing websites on SharePoint Server 2010.
Session presented at the European SharePoint Conference 2011, about integrating SharePoint 2010 with Azure Services using Business Connectivity Services.
Federated Authentication in SharePoint 2010André Vala
Session presented at the European SharePoint Conference 2011, about federated authentication in SharePoint 2010, using Azure ACS as an identity provider.
Using BCS to integrate Azure Services with SharePoint 2010André Vala
Session presented at the European SharePoint Conference 2011, about Business Connectivity Services in SharePoint 2010, and how you can use them to integrate SharePoint and Office with Azure.
Sessão sobre SharePoint Deployment apresentada no evento Microsoft DevDays 2008. Focada em SharePoint Server 2007 e no deployment através de features e soluções.
In Ignite 2015, Microsoft introduced the Office 365 Groups feature, a new way to foster collaboration within organizations, allowing each team to choose from several tools and services. In this presentation, I present the Groups concept and explain the architecture that supports it. Additionally, administration and extensibility are also described as is the known roadmap for new features.
Content Recommendation with SharePoint SearchAndré Vala
Slide deck used in the European SharePoint Conference 2015, in Stockholm, Sweden.
SharePoint 2013 introduced the Recommendations web part, an easy and straightforward way of giving users personalized content recommendations based on their behaviour and the behaviour of other users of the site. In this session you will learn how SharePoint calculates these recommendations, the components used to power recommendations and how you can leverage them. You will also learn how you can use and extend this feature by using custom usage events and influencing the recommendation calculations.
Learn what is the Office Graph and how it related to Office Delve, the new Search & Discovery application in Office 365. Learn how to query the Office Graph using GQL (Graph Query Language) or the Office 365 Unified API.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaYara Milbes
Discover the transformative power of the WhatsApp API in our latest SlideShare presentation, "Top 7 Unique WhatsApp API Benefits." In today's fast-paced digital era, effective communication is crucial for both personal and professional success. Whether you're a small business looking to enhance customer interactions or an individual seeking seamless communication with loved ones, the WhatsApp API offers robust capabilities that can significantly elevate your experience.
In this presentation, we delve into the top 7 distinctive benefits of the WhatsApp API, provided by the leading WhatsApp API service provider in Saudi Arabia. Learn how to streamline customer support, automate notifications, leverage rich media messaging, run scalable marketing campaigns, integrate secure payments, synchronize with CRM systems, and ensure enhanced security and privacy.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
3. THANK YOU TO OUR
TEAM
ANDRÉ BATISTA ANDRÉ MELANCIA ANDRÉ VALA ANTÓNIO LOURENÇO BRUNO LOPES CLÁUDIO SILVA
NIKO NEUGEBAUER
RUI REISRICARDO CABRAL
NUNO CANCELO PAULO MATOS PEDRO SIMÕES
SANDRA MORGADO SANDRO PEREIRARUI BASTOS
NUNO ÁRIAS SILVA
5. ABOUT ME...
BLOG
LINKEDIN
TWITTER
EMAIL
MEMBER OF
MEMBER OF
WORKS FOR
JOB TITLE
Microsoft MVP
Office Servers and Services
SharePoint Solutions Architect
/in/andrevala
andre.vala@create.pt
http://blogit.create.pt/andrevala
@atomicvee
Office365 PT
SPUG PT
AWARDED
8. MOTIVATION
• Collaboration is changing
• Different teams and users prefer different tools
• Collaboration over email
• Collaboration over a web portal
• Collaboration over mobile phones
• Collaboration over social networks
Office 365 Groups
Brings together people, information and apps across Office 365 to enable
better communication and collaboration.
OVERVIEW
10. KEY BENEFITS
OVERVIEW
Public by default
Self-service
Sharing to non-members
Context & history
Single definition
Simple to manage
11. OUTLOOK 2016
OVERVIEW
Groups in Outlook 2016
Participate in conversations,
schedule meetings, share files &
notes and even initiate a Skype
for Business voice and video call
for urgent real-time decisions.
12. MOBILE APPS
OVERVIEW
Outlook Groups app
Available on iOS, Android & Windows
Phone.
Continue conversations, view files,
@mention colleagues and even
discover other relevant groups.
13. POWER BI
OVERVIEW
Create a workspace to collaborate with
your team.
Leverage the Groups collaboration &
communication capabilities to create and
review insights.
14. OFFICE 365 PLANNER
OVERVIEW
Create new plans, organize & assign tasks,
share files, talk about what you’re working
on, and get updates on progress.
Integrated with Office 365 Groups, so all of the
conversations in Planner are available in Outlook
2016, Outlook on the web and the Outlook
Groups mobile app.
15. CONNECTORS
• Bring filtered information from external systems to a group inbox
• Over 50 connectors are available today
• MailChimp
• GitHub
• Trello
• Stack Overflow
• Zendesk
• Salesforce
• Twitter
• User Voice
• Configurable using Outlook online
• Once connected to a group, all members have access to it
OVERVIEW
18. ONE GROUP ACROSS OFFICE 365
ARCHITECTURE
Azure Active Directory (AAD) is the master
for group identity and membership across Office
365 (Exchange, SharePoint, etc.)
O365 services extend with their data
(e.g., conversations stored in Exchange mailbox &
documents stored in OneDrive for a group)
Services notify each other of changes to
a group (e.g., creation, deletion, updates)
Using sync from AAD to Exchange Online AD and
SharePoint Online AD they achieve reliability if they
miss notifications
SharePoint
Documents
OneNote
Additional workloads
Workload
scenarios
Exchange
Conversations
Calendar
Identity
Resource URLs
Owners
Members
AAD
21. GROUP CREATION FLOW
ARCHITECTURE
Create
Group
New group
Create
via AAD Graph
Azure Active Directory
Exchange Online SharePoint Online
EXO
EXO notifies SPO, which creates a local group
Exchange
Online AD
Local
create
SharePoint
Online AD
SPO
Notification
Local
create
22. GROUP MANAGEMENT FLOW
ARCHITECTURE
Add
Members
Azure Active Directory
Exchange
Online AD
Exchange Online SharePoint Online
EXO
SharePoint
Online AD
SPO
FwdSync FwdSync
Update Group
via AAD Graph
FwdSync broadcasts changes
26. POWERSHELL
• Execute against Azure AD as primary
• Synchronous notification/update in Exchange/OneDrive
*-UnifiedGroup
Create, edit and delete groups
Manage single-value properties available on the Group object
*-UnifiedGroupLinks
Manage members, owners and subscriber list
ADMINISTRATION
Use PowerShell to manage Office 365 Groups
Convert an Exchange distribution group to an Office 365 Group
28. POWERSHELL: UNIFIED GROUP
Get list of groups
Get-UnifiedGroup
Get specific group
Get-UnifiedGroup –Identity SalesTeam
Create Group
New-UnifiedGroup –DisplayName “Sales Team” –Alias SalesTeam
Delete Group
Remove-UnifiedGroup SalesTeam
Set Group Options
Set-UnifiedGroup –Identity SalesTeam –RequireSenderAuthenticationEnabled $true
ADMINISTRATION
29. POWERSHELL: UNIFIED GROUP LINKS
Get Group Members
Get-UnifiedGroupLinks –Identity SalesTeam –LinkType Members
Add Member/Owner
Add-UnifiedGroupLinks –Identity SalesTeam –Links my@email.pt –LinkType Members
Add-UnifiedGroupLinks –Identity SalesTeam –Links my@email.pt –LinkType Owners
Remove Group Member
Remove-UnifiedGroupLinks SalesTeam –LinkType Members –Links my@email.pt
Remove Group Owner
Remove-UnifiedGroupLinks SalesTeam –LinkType Owners –Links my@email.pt
Remove-UnifiedGroupLinks SalesTeam –LinkType Members –Links my@email.pt
ADMINISTRATION
31. NAMING CONVENTIONS
• Set on display name during
create/change
• Blocked word list, pre-/post-
fix based on AAD attributes or
fixed text
• Same policy for DL and
Groups
• IT admins can override
ADMINISTRATION
33. GROUP CREATION PERMISSIONS
• Control groups create UI in Outlook web & desktop for certain or all
users through policy
• Does not prevent users from using groups
• IT can still create groups (managed scenarios)
ADMINISTRATION
New-OwaMailboxPolicy –Name “<policy name>”
Set-OwaMailboxPolicy –Identity “<policy name>” –GroupCreationEnabled $false
Set-CASMailbox –Identity <user> -OWAMailboxPolicy “<policy name>”
Controlling Group Creation
35. DYNAMIC MEMBERSHIP
• Configured in Azure AD management portal
• Automatically includes/excludes members based on a rule
• Requires Azure AD Premium
ADMINISTRATION
43. COMMON QUERIES
EXTENSIBILITY
SCENARIO URL
Get top 10 conversations sorted by
LastDeliveryTime
/group/{id}/conversations?$top=10&$orderby=LastDeliveryTime
Get the next 10 conversations /group/{id}/conversations?$top=10&$skip=10
Get selected properties on events
starting after a particular Date/Time
/group/{id}/events?$top=10&$select=Subject,Start,End&
$filter=Start ge 2016-02-22
Get selected properties on conversation
threads
/groups/{id}/conversations/{id}/threads/{id}/posts?$select=body
Get files where the name starts with “c” /group/{id}/drive/items?$filter=startswith(name,+'c')
Get selected properties on files /group/{id}/drive/items?$select=dateTimeCreated
45. HYBRID SUPPORT
• Requires Azure Active Directory Premium and Exchange 2013 CU11
• Office 365 Groups are created and managed in Azure AD
• Azure AD Connect enables synchronization of Groups with on-premises
Active Directory into DLs with:
• Target Address: service address of the Group object
• Recipient Type Details: specifies that the Group is not managed in the on-
premises directory
ADVANCED TOPICS
Integrating your on-premises identities with Azure Active Directory
Office 365 Groups write back
46. SET FILES QUOTA
• Set a storage quota on a Group’s SharePoint site
• Currently only through PowerShell
ADVANCED TOPICS
Get-SPOSite –Identity https://<tenant>.sharepoint.com/sites/<group> -detailed |fl
Set-SPOSite
–Identity https://<tenant>.sharepoint.com/sites/<group>
-StorageQuota 3000
-StorageQuotaWarningLevel 2000
Use PowerShell to manage Office 365 Groups
47. SEND AS GROUP
• Allows a group member to send email as the Group
• Currently only through PowerShell
ADVANCED TOPICS
$groupAlias = "TestSendAs"
$userAlias = "AlexD"
$groupsRecipientDetails = Get-Recipient
-RecipientDetails
-groupmailbox
-Identity $groupAlias
Add-RecipientPermission
-Identity $groupsRecipientDetails.Name
-Trustee $userAlias
-AccessRights SendAs
Use PowerShell to manage Office 365 Groups
48. DISABLE CONNECTORS
Disable connectors for the tenant
Disable connectors for a specific group
ADVANCED TOPICS
Set-UnifiedGroup –Identity mygroup@mytenant.com –ConnectorsEnabled:$false
Connect apps to your groups
Set-OrganizationConfig –Identity contoso.com –ConnectorsEnabled:$false