In this article, I convert a Javascript-only SPFx web part created by Eric Skaggs into a React SPFx web part. See if I do his example justice.
This article describes some of the techniques and approaches I used to reverse engineer the out-of-the-box File Picker to create my own.
What happens when you compile all the migration best practices articles you can find — compiled in a single article.
Visual Studio Code has a cool feature that allows you to edit with multiple cursors at once. Find out how to use this feature.
People don’t always find content by searching. For example, if you’ve ever tried to find something but didn’t know what keyword to use in your search query, you’ll appreciate how challenging it can be. Find the 3 ways users find content and how your Information Architecture can help people find what they need — even when they don’t know what they’re looking for.
Autism isn’t necessarily a life sentence that means you’ll live in your parents’ basement. I have lived with autism and managed to turn my quirks into perks, and made a career as an IT consultant from it.
Today’s guest blogger, Hugo’s evil twin, will give you tips to make a migration project take as long as possible so that you can make as much money as possible while doing nothing.
In software projects, we have a tendency to repeat the same mistakes over and over again.
Stakeholders ask for estimates. Usually something along the lines of “we don’t know what we want. When can you have it done and how much will it cost?”.
Find out how the cone of uncertainty and agile planning can help you answer these questions and help you break that endless cycle of pointless estimates.
In my previous post, I recommended adding the Fira Code font in your Cmder command prompt. As Sam Culver pointed out, it makes a great font for Visual Studio Code as well. Find out how to configure VSCode to use Fira Code as your default font.
I asked the SharePoint Developer Community what development tools they use on their workstations to develop SPFx solutions. They came through!
SharePoint Online’s maximum file URL path is 400 characters. Find out why you should plan your file migration to SharePoint so that the 400-character limit doesn’t cause issues.
The physical dimension is for authors, logical is for readers. Find how the metadata dimension helps your users accomplish their goals.
When building your SharePoint Information Architecture, the logical IA can be very different than the physical IA. Find how you can build a logical IA that will make your users think that SharePoint was built specifically for them.
The SharePoint Development Community consists of Microsoft employees and non-Microsoft people who work together (often on their own time) to help. Please be kind to them, they are people too!!! #SPFx, #SharePoint, #Office365 #SPDevWeekly
A good SharePoint Information Architecture isn’t built like a giant file share. You should use 3 dimensions. Find out how what those dimensions are, and how to go about starting an awesome IA your users will love.
“One size fits all” doesn’t work for Information Architecture. Especially not in #SharePoint. You need to create an IA that suits all your users while being able to adapt to your changing business needs. Find out why your first instinct for an Information Architecture may not be the right one.
People don’t read online, they scan. Your SharePoint news posts are important, but they don’t stand a chance when competing for attention. Find out how the average length of Fortune 1000 company names affect how people will read your headlines.
People often blame SharePoint because they can’t find content, when they really should blame a poorly-designed Information Architecture. In this first of a series on IA, learn about Data, Information, and Knowledge and how understanding the difference between them leads to better content structure.
What if you could set your #SPFx web part’s default properties based on a user’s name, language, role, or preferences when they add your web part to a page? How about changing the default based on the SharePoint environment, current language, or current date and time?
If you’ve tried calling external APIs from within your SPFx component, you may have run into an issue due to CORS. This article explains what CORS is, and how to prevent the issue.
Find out about a cool helper function that makes it easy to combine CSS classes dynamically — and it is built-in your SPFx solution already!
Introduction Today, I was moving my files to my new Surface Studio 2 (which is an awesome development machine!); All my personal files are…
Find our how you can temporarily display a message to your users when you deploy a new version of your ASP.NET Core web application — automatically.
A while ago, I wrote an article describing how you can inject a custom CSS stylesheet on SharePoint modern pages using an SPFx application extension. The code sample is now part of the SharePoint SP-Dev-Fx-Extensions repository on GitHub.
Since the article, I have been getting tons of e-mails asking all sorts of questions about the solution.
Since SPFx 1.6 was released, I took the opportunity to upgrade the solution to the latest and greatest version of the toolset. You can find the latest code on GitHub, or download the latest SharePoint package.
In this post, I’ll (hopefully) answer some questions about how to use it.
Introduction A week ago, Microsoft officially released the SharePoint Framework Package v1.5, introducing new awesome features like the Developer Preview of Dynamic Data and the…
Introduction In Part 1 of this article, I walked through the various components that we’ll need to build to create a responsive calendar feed…
Introduction Last week, I attended the SharePoint 2018 Conference in Las Vegas. There were a lot of cool announcements and demos. The SharePoint team…
Introduction One of the premises of SPFx is that, with it, third-party developers have the same set of tools that the SharePoint team has.…
Why would you want to inject CSS? Since Microsoft introduced Modern Pages to Office 365 and SharePoint, it is really easy to create beautiful…
Agile North is growing fast! As it turns out, there are many people who are passionate about Agile methodologies who live North of the…
In part 1 of this article, I introduced the concept for an SPFx extension that adds a header to every page, showing the classification…
In part 1 of this article, I introduced the concept for an SPFx extension that adds a header to every page, showing the classification…
In part 1 of this article, I introduced the concept for an SPFx extension that adds a header to every page, showing the classification…
In part 1 of this article, I introduced the concept for an SPFx extension that adds a header to every page, showing the classification…
Value proposition As an independent consultant, I get to work with a lot of organizations in both public and private sectors. Most deal with…
An awesome part of SPFx is the ability to create SharePoint Framework Extensions. At the time of this writing, you can write three types…
As the World’s Laziest Developer, I don’t like to invent anything new if I can find something that already exists (and meets my needs).…
This is an easy one, but I keep Googling it. When you create an SPFx web part, the default Property Pane automatically submits changes…
How to solve the “this property cannot be set after writing has started.” error when calling OpenBinaryDirect
You have a Surface Pro 3, and you’ve tried to install Windows 10 build 10122, but it hangs at 18% complete (or your PC…
You may never need this tip, but I recently ran into an issue where my article page’s Edit Page button stopped working in SharePoint 2013…
In my previous article, I discuss best practices on how to choose high resolution photos to use in user profile pictures for Office 365. You can upload user…
In Office 365, you can upload profile pictures for each user’s contact card. The contact card will appear in Outlook, SharePoint, Lync, Word, Excel,…
Although you can use the web-based GUI to update profile pictures on Office 365, sometimes you need to upload many pictures at once. This…
Introduction Microsoft Expression Blend makes it easy launch animations. It is easy to launch animations with a few clicks… But sometimes, you need to…