Liam Cleary

Solution Architect,
Microsoft MVP
40 86

Liam Cleary began his career as a trainer of all things computer related. He quickly realized that programming, breaking into and hacking computers was a lot more fun. He spent the next few years working within core infrastructure and security services until he found SharePoint. He now works as a Solution Architect for Protiviti in Virginia. His core focus is to ensure that SharePoint does exactly what it is meant to do and insure that it is secure and protected correctly. Cleary is also an eight time SharePoint MVP focusing on architecture but also crosses the boundary into development. He can often be found at user groups or conferences speaking, offering advice, spending time in the community, teaching his kids how to code using Raspberry PI Programming, hacking the planet or building Lego robots. Read his blog here.

Automating SharePoint Administration

For all you SharePoint Administrators, how nice would it be to just automate all things you do, from permission settings, backups, issue resolution to all the 50 million things you do. Well did you know that you can really do that, just by changing the way we all work.

In reality there are a few options available to us for automation, we will discuss each one and the pros and cons.

Using Azure Functions within SharePoint

By now you should have heard about Azure Function and how powerful they can be, not just for SharePoint. In case you haven’t heard about them let’s review what they are and how to use them in general.

What are Azure Functions?

Using Azure Bot Services

I am sure by now you have heard about Bots, and not talking about Robots either. I am talking about the little auto chat bots that can chat with you, help you but have no actual real person behind them. I am sure you have used one whether on a shopping site, or even something like Siri or Cortana, maybe even used Alexa on an Amazon device too. This technology is fantastic and what is great is that it is available through Azure Services for us to integrate with our custom applications.

Azure Machine Learning Basics

In the round of sessions and announcements made at the Microsoft BUILD 2017 conference were some great things about Azure Machine Learning. You may have heard of these services or may not, either way let’s look at what they are how we can use them.

The machine learning components within Azure are all wrapped into an offering referred to as Microsoft Cognitive Services.

What are the Microsoft Cognitive Services?

Notes from the Field: Custom DLP Sensitive Types
If you read the Office 365 messages that appear in your tenant, then you will have noticed that a single announcement about Sensitive Types for Data Loss Prevention. Here's what that means.
On-premises Data on the go

With the world rapidly going almost mobile only, the ability to get access to your data all the time, from anywhere is now a core requirement for all organizations. If you have moved to Office 365 then that story becomes much easier as SharePoint is mobile ready, can be accessed on the device natively or by using the mobile app. If you want to take line of business data with you such as reports, then PowerBI comes into play with the mobile app to create a rich mobile experience.

Creating data centric and business automated solutions in Office 365

So, you are using Office 365 for your content now, your users love it, they access each day but in reality, it is only being used as document collaboration, maybe publishing and discussion platform. Now that this is all working, then next step is to build solutions that enhance business and data solutions.

Firstly, if you need to build a solution that is really just data driven and is about presenting data, then of course the service of choice within Office 365 is Power BI.

Consuming Data within SharePoint On-premises

By now you should have realized that SharePoint is a fantastic presentation layer for many other applications. In fact, lots of vendors have written add-ins or components that allow you to surface that line of business application into SharePoint. However, the only real component within SharePoint On-premises for consuming data is Business Data Connectivity services, which works but does not always meet the needs. Outside of that you have the Business Intelligence components within SharePoint such as PerformancePoint that allows you to surface data.

Consuming data from On-premises into Office 365

Office 365 is a great platform for any organization size. It provides you as the user access to all kinds of applications and services that can help and benefit your organization and business processes. One of the questions I get asked a lot is about consuming On-premises data from a line of business application up into Office 365.

IT/DEV Connections: Making you a better SharePoint Developer

Many years ago, in a previous role, I opted to join the consultancy team, specifically to work with a new product due to come out at some point in 2001. At the time, it was available to those that worked directly with Microsoft on projects. I was working at the Microsoft campus in Reading, UK, and for the project I was on got access to nightly builds which would become SharePoint Portal Server 2001, as that project expanded I got to do the same for SharePoint 2003 as well. I would install and test it, repeating that cycle almost daily.

Notes from the Field: SharePoint Framework Deployments
Liam Cleary discusses the SharePoint Framework and how to get a super cool web part or control into SharePoint Online.
Security and Compliance in Office 365: Reporting

Within the navigation for the Security & Compliance center, you are able to view extensive reports for Office 365. To access the reports, expand the Reports blade and then select Dashboard.

Once the dashboard opens you will see that currently it does not contain many items at all.



Come join the IdeaXchange conversation!

Read the latest from our Xperts, and make your voice heard.

Want to learn more? Check out the FAQs.

eBooks For You
Join the Conversation

Sponsored Introduction Continue on to (or wait seconds) ×