Sometimes, you can improve your app’s performance by not optimizing your Microsoft Graph queries. Here is why.
When building apps, we always look for ways to improve the experience for our users. We want our apps to be blazing-fast. And so we optimize our assets, deploy them on CDNs, remove unnecessary metadata and only load the data that we need. Makes sense, doesn’t it? The less data we request, the faster we can get it and the faster we can show it our app, right? Well, yes and no.
Looking just at the requests, it makes sense to just download…
When working with Node.js, you might need to create a temporary folder for your app. Here’s how to do it.
When building apps in Node.js you might need to create a temp directory for your app. Here is how to do it.
const fs = require('fs');
Say you wanted to show a list of files in your app as cards. Here’s how you’d do it using Microsoft Graph Toolkit and hTWOo.
Microsoft Graph Toolkit is a collection of reusable components and authentication providers that allow you to easily connect your app to Microsoft 365. With just three lines of code, you’re able to let users sign in to your app with their Microsoft 365 account and see relevant data from Microsoft 365:
Let’s do this tedious thing manually, said no one ever. We all hate doing mind-numbing and repetitive work. Heck, even if we could do what needs to be done manually faster, we still look into automating it to avoid the repetitive work at all cost.
We don’t only automate things that are routine. Automation is a great way to eliminate human error. Unsurprisingly, many developers and dev leads advocate for having a fully integrated and automated test and deployment processes. …
Using Docker containers, you can simplify your development process. With the Docker Visual Studio Code extension, you can make it even easier!
Docker containers offer you a great opportunity to package your toolchain and its dependencies and easily distribute it among everyone in your team. With a preconfigured Docker image, you can cut your onboarding process from hours full of frustration to having people install Docker while drinking a cup of coffee and running a single command. And it’s not just about the distribution of the toolchain.
As you work on your app, your toolchain will keep evolving. Likely, over…
Millions of users collaborate on Microsoft 365 every day. By connecting your apps to the data and insights they create on Microsoft 365, you can build collaborative apps that will help them work smarter and more effectively. Microsoft Graph is the API to your organization’s data stored in Microsoft 365. And to help you use Microsoft Graph in your apps, Microsoft offers SDKs for the most popular programming languages.
WebP is a great format for images on the web that can help you improve the performance of your web app or site. I use images a lot when writing and if I look at my images, WebP is typically significantly smaller.
You want to build an app using SharePoint Framework and wonder which framework you should use? Here’s my personal advice.
Using SharePoint Framework you can extend conversations and portals on Microsoft 365. With SharePoint Framework, you can build widgets, called web parts, which users can put on pages or open as tabs in Teams. You can also use SharePoint Framework to add code to existing pages or change how data in lists is displayed.
Here is how you can quickly convert multiple images to webp.
When blogging, I often use images to clarify what I’m writing. Whether it’s to show where things are in the UI, what you should be seeing if you’re following some steps I’m describing, or to help you navigate the article and skip to the relevant sections. I find pictures invaluable.
But pictures are also heavy. Sure, you can optimize them to some degree without losing too much quality, but if you use a lot of pictures, loading your pages will take a moment. …
Bring your app to Microsoft 365 and reach 250 million users in 3 steps.
Microsoft 365, previously known as Office 365, is Microsoft’s productivity cloud, that organizations use for communication and collaboration. 250 million users work with Microsoft 365 creating files, sending emails, meeting, reading information stored in Microsoft 365, and more.
Microsoft 365 is also a highly extensible development platform. All the information about its users as well as the content they create is stored in Microsoft 365 and, bearing the necessary permissions, available for you to interact with, in your applications. And no matter if you have a…