
-
Responsive Layout in PowerApps Forms
Microsoft 365’s PowerApps can be created based on a fixed layout for one of a portrait mobile device (i.e. phone) or landscape device (i.e. desktop or tablet) only. Given that most users will adopt a combination of devices when accessing apps, this either means you have to develop your PowerApps app twice or you have…
-
How To Debug A SharePoint Add-in in Development That Won’t Deploy
When developing SharePoint Add-ins, it is often the case that newly created/developed projects won’t deploy to a site straight away. There can be many reasons for this and getting to the bottom of why the Add-in instance deployment fails isn’t helped by a vague ‘something went wrong’ message on the Site Contents page. Many SharePoint…
-
How To Merge SharePoint ULS Logs From All Servers in the Farm
There are going to be lots of occasions when you are going to want to merge the ULS logs from the individual SharePoint server instances that constitute your SharePoint farm. Fortunately, Microsoft provide a handy PowerShell command for just that purpose.
-
Debugging SharePoint Add-ins Stuck On Installing/Removing Or Failing To Upgrade
There can be times when a SharePoint Add-in instance just won’t install (or uninstall). You get the familiar “We’re adding your app” message on the new tile that has been added to the Site Contents page but nothing changes – it just stays like that.
-
How To Deploy/Retract SharePoint Solution Packages
The most common way of deploying SharePoint Solution Packages is at the command line. This is typically done using PowerShell and there are a couple of ways of doing it, that will be discussed here.
-
Introduction to TypeScript
TypeScript is a relatively new language that was created by Microsoft. It is an open source language loosely based on JavaScript syntax but extended to provide strong-typing declarations. An immediate advantage of using explicit data-types (like you would in other formal programming languages such as C/C++, C#, VB.NET, etc.) is that you get design-time data…
-
SharePoint Designer Hints and Tricks
Here’s a summary of some of the hints and tricks I’ve picked up while working with SharePoint Designer 2013 (SPD). Some are to fix issues that SPD introduces itself, and others are just things to make using the tool a little less painful.
-
Plain JavaScript Equivalent of jQuery’s Document.Ready
The following method is a plain JavaScript function that is approximately equivalent to jQuery’s $(document).ready function, but can be used without the overhead of loading the entire jQuery library if you don’t need it.
-
Developing SPA Apps in SharePoint with JavaScript
Recent versions of SharePoint have exposed a rich tapestry of options for interacting with it without needing to resort to server-side code-based solutions. The main ones that I’m going to talk about here are the JavaScript Object Model (JSOM), SharePoint Web Services, and the RESTful API.
-
Asynchronous Testing with the Jasmine JS Test Framework
Jasmine provides a simple behaviour-driven development testing model that is simple to set up and execute. Where things become slightly clouded is when you need to deal with asynchronous events. For example, how do you test your modals work?
.NET .NET Tutorials AAD ASCII ASP.NET MVC Azure Azure Active Directory Bootstrap CAML Communications CSS Databases Error Handling Gulp Hints and Tips IIS IT Security Jasmine JavaScript jQuery JSX Microsoft 365 Microsoft Graph API NPM OData PowerShell ReactJS Serialisation Servers SharePoint SharePoint Add-ins SharePoint Online TypeScript ULS Logs Unit Testing User Profiles VB Script WCF Web Development WF4 Windows Development Windows Presentation Foundation Windows Workflow WPF XML