Like Us
Plus One
Follow Us
Search
 Name Waldek Mastykarz  Blog Waldek Mastykarz's Blog
 Location Netherlands  Category SharePoint
 Articles 199  Views 66610

Articles from Waldek Mastykarz's Blog

s
You don't need a CDN      18-Sep-2017     110  
Many articles about building SharePoint Framework solutions mention uploading your files to a CDN. But are you sure you actually need one? What is a CDN Content Delivery Network (CDN) is a system...
You don't need a CDN      18-Sep-2017     56  
Many articles about building SharePoint Framework solutions mention uploading your files to a CDN. But are you sure you actually need one? What is a CDN Content Delivery Network (CDN) is a system, ...
Presenting at Microsoft Ignite 2017      14-Sep-2017     72  
Interested in the SharePoint Framework? Join me at Microsoft Ignite 2017! I'll have the pleasure and honor of co-presenting two sessions about the SharePoint Framework. Update Sep 21: For personal...
Presenting at Microsoft Ignite 2017      14-Sep-2017     94  
Interested in the SharePoint Framework? Join me at Microsoft Ignite 2017! I'll have the pleasure and honor of co-presenting two sessions about the SharePoint Framework. Office 365 Platform: Learn ...
Now that you can build SharePoint Framework solutions for both SharePoint online and on-premises, you need to decide which one you want to target. SharePoint Framework for on-premises Yesterday, Mi...
Now that you can build SharePoint Framework solutions for both SharePoint online and on-premises, you need to decide which one you want to target. SharePoint Framework for on-premises Yesterday, ...
You customize SharePoint to improve your business processes and gain competitive advantage. But instead of the benefits, all you see is more costs. How come? Who doesn't customize SharePoint Ever...
You customize SharePoint to improve your business processes and gain competitive advantage. But instead of the benefits, all you see is more costs. How come? Who doesn't customize SharePoint Everyo...
Serving your scripts as quickly as possible is necessary to get great performance of your SharePoint Framework customizations. So how good is your setup? In the past, the majority of the code of yo...
Serving your scripts as quickly as possible is necessary to get great performance of your SharePoint Framework customizations. So how good is your setup? In the past, the majority of the code of y...
Using the standard toolchain you can easily deploy your SharePoint Framework files to Microsoft Azure. Here is what you should do next to ensure that users will load these files as quickly as possi...
Using the standard toolchain you can easily deploy your SharePoint Framework files to Microsoft Azure. Here is what you should do next to ensure that users will load these files as quickly as possi...
SharePoint Framework extensions samples      19-Jul-2017     44  
Recently, Microsoft released the developer preview of SharePoint Framework extensions. Here are a few samples that will help you get started. SharePoint Framework extensions When looking at a new t...
SharePoint Framework extensions samples      19-Jul-2017     54  
Recently, Microsoft released the developer preview of SharePoint Framework extensions. Here are a few samples that will help you get started. SharePoint Framework extensions When looking at a new...
In SharePoint Framework projects you can't just use any TypeScript version. Here is why. SharePoint Framework way or the highway You're building a SharePoint customization using SharePoint Framew...
In SharePoint Framework projects you can't just use any TypeScript version. Here is why. SharePoint Framework way or the highway You're building a SharePoint customization using SharePoint Framewor...
When SharePoint Framework was released publicly, I started wondering: how can we use the latest generator while supporting older projects? Following the recommendations When you setup your developm...
When SharePoint Framework was released publicly, I started wondering: how can we use the latest generator while supporting older projects? Following the recommendations When you setup your develo...
Don't wait for someone else to find your bugs      17-Jul-2017     56  
I hate bugs in my code. They keep me awake at night and keep me from moving on with my work. Some bugs confront me with my lack of focus, other puzzle me. Some prove that I don't know everything. S...
Don't wait for someone else to find your bugs      17-Jul-2017     43  
I hate bugs in my code. They keep me awake at night and keep me from moving on with my work. Some bugs confront me with my lack of focus, other puzzle me. Some prove that I don't know everything. S...
When building SharePoint Framework client-side web parts, don't use PropertyPaneTextField to manage values of numeric web part properties. Here is why. Configure with ease What distinguishes web pa...
When building SharePoint Framework client-side web parts, don't use PropertyPaneTextField to manage values of numeric web part properties. Here is why. Configure with ease What distinguishes web ...
Logging in SharePoint Framework solutions      02-Jul-2017     21  
Proper logs are invaluable when your solution isn't working as expected. Here is how you can log information in the SharePoint Framework. You're blind without logging When building software it's ...
Logging in SharePoint Framework solutions      02-Jul-2017     50  
Proper logs are invaluable when your solution isn't working as expected. Here is how you can log information in the SharePoint Framework. You're blind without logging When building software it's ha...
Did you know, that when building SharePoint Framework solutions you can easily include code that will be available only in the debug build? Conditional code in c# When writing c# code, you might h...
Did you know, that when building SharePoint Framework solutions you can easily include code that will be available only in the debug build? Conditional code in c# When writing c# code, you m...
If you want to work with SharePoint Framework dialogs today, here is how to do it. SharePoint Framework dialogs In the recent release of the SharePoint Framework, Microsoft introduced a separate ...
If you want to work with SharePoint Framework dialogs today, here is how to do it. SharePoint Framework dialogs In the recent release of the SharePoint Framework, Microsoft introduced a separate pa...
Easily debug SharePoint Framework extensions      15-Jun-2017     50  
To debug SharePoint Framework extensions you need a set of specific query string parameters. Here is the easiest way to get them. A new set of capabilities Recently Microsoft released the developer...
Easily debug SharePoint Framework extensions      15-Jun-2017     161  
To debug SharePoint Framework extensions you need a set of specific query string parameters. Here is the easiest way to get them. A new set of capabilities Recently Microsoft released the develop...
4 tips to improve performance of your AngularJS applications If you're building AngularJS applications, here are 4 tips that you can use to improve their performance. AngularJS - not quite done y...
A while back, I wrote about building shared code (dll-code) on the SharePoint Framework. It turns out, I missed a few important details. Here is how it should be done. Sharing code between web par...
SharePoint Framework uses JSON files to store project configuration. Here is how you can edit these files easily in Visual Studio Code. SharePoint Framework project configuration as JSON SharePoi...
When you try to reference images in your SharePoint Framework solution, all you see are broken images. With this one tweak, they will be working, just the way you expect them to. Referencing image...
Recently I had the honor of co-presenting a webinar with Andrew Connell about the new SharePoint Framework. Here is the recording and answers to the questions asked during the webinar. SharePoint ...
SharePoint Framework is a new powerful model for building SharePoint customizations. Join Andrew Connell and me for a free webinar and learn how you can truly benefit of SharePoint Framework's capa...
At the recent SharePoint Saturday Munich 2017 I presented two sessions about the SharePoint Framework. Here are the slides from both presentations. PnP all the way – Reusable tools for SharePoint ...
Presenting at SharePoint Saturday Munich 2017      02-Feb-2017     250  
Looking for a place to learn how to get the most out of the new SharePoint Framework? Join me in my sessions at SharePoint Saturday Munich 2017. Deep-dive building solutions on the SharePoint Fram...
When building SharePoint Framework web parts you might need to implement multiple views. Here is how you could do it in React. Multi-view web parts In a recent article I discussed the need of imp...
When building SharePoint Framework web parts using Angular you might need to implement multiple views. Here is how to do it without breaking other web parts on the page. One web part, multiple vie...
When building SharePoint Framework web parts you might want to provide your users with a user experience for configuring the web part beyond what's available out of the box. Here is how you can bui...
When building SharePoint Framework web parts one property might depend on another. Here is how to implement this using cascading dropdowns and the standard building blocks. Web parts are for end-u...
Office Development MVP 2017      01-Jan-2017     268  
I have been re-awarded as Microsoft Office Development MVP for 2017. I have just received a message from Microsoft that for my contributions in the technical communities I have been awarded the Mi...
Communicating with SharePoint Online using an app-only access token is invaluable when building non-interactive applications. Here is how you can get an Azure AD app-only access token in .NET Core....
Mind the delay in Azure Functions outputs      12-Dec-2016     301  
When working with Azure Functions, items added using queue and table bindings are handled differently, and you should keep that in mind. Computing without overhead Azure Functions Using Azure Fun...
Masonry is a popular library frequently used in JavaScript customizations. Here is how you can use it in SharePoint Framework. Masonry - Cascading grid layout library If you ever built a client-s...
Unity Connect 2016 presentation slides available      22-Nov-2016     288  
At the recent Unity Connect 2016 I had the pleasure of presenting a session about building productivity solutions using the Microsoft Graph. Here are the presentation slides that I used. Ask Us An...
Migrating custom APIs to Azure Functions      06-Nov-2016     290  
Recently I migrated my custom Node.js API from an Azure API App to an Azure Function. So how much did I have to change exactly? Azure API Apps Azure API Apps are a versatile platform that you can...
Presenting at Unity Connect 2016      06-Nov-2016     271  
Learn how to build powerful productivity solutions with the Microsoft Graph in my session at the upcoming Unity Connect 2016. One API to rule them all Office 365 - the Microsoft productivity clou...
Many SharePoint customizations use jQuery to communicate with SharePoint and show the results on the page. Here is how you could migrate such a customization to SharePoint Framework. Communicating...
There are a number of ways to reference frameworks and libraries in SharePoint Framework projects. But which one is the best for your project? A standardized model for SharePoint customizations S...
When migrating existing SharePoint JavaScript customizations to SharePoint Framework you have to ensure that your script files can be used by client-side web parts. Here is how to do it. Building ...
At the recent SharePoint Saturday Oslo I had the pleasure of co-presenting two sessions about building solutions on the SharePoint Framework with fellow-MVP Mikael Svenson. Here are the presentatio...
Presenting at SharePoint Saturday Oslo 2016      17-Oct-2016     264  
SharePoint Framework from 0 to 60. Learn it all at the upcoming SharePoint Saturday Oslo 2016. Building solutions on the SharePoint Framework Recently Microsoft released the developer preview of ...
Using the Office Graph you can retrieve information and insights that help your users be more productive. To show you how to do this in SharePoint Framework client-side web parts, SharePoint Patter...
At the recent SharePoint Saturday Brussels I had the pleasure of presenting a session about building solutions on the SharePoint Framework. Here are the presentation slides that I used. Deep Dive ...
Try SharePoint Framework without installing it      10-Oct-2016     266  
Recently Microsoft released the SharePoint Framework. Here is how you can try it without installing it, or any of its prerequisites, on your machine. The new SharePoint developer toolchain In the...
TechDays NL 2016 presentations slides available      06-Oct-2016     282  
At the recent TechDays NL 2016 I had the pleasure of presenting three sessions about developing on the Office platform. Developing on the Office platform - the new way In the past developing on t...
Recently Microsoft announced the public CDN capability on Office 365. See how to use it to host your SharePoint Framework client-side web parts. Inside is outside SharePoint Framework is a new mo...
When building web parts on the SharePoint Framework you might need to interact with list items. To help you get started, SharePoint Patterns and Practices published a set sample Web Parts. SharePo...
Over the last few years Microsoft heavily invested in the developer opportunities on the Office platform. At the upcoming TechDays NL you will have the opportunity to learn about how to benefit of ...
One of the key elements of each Angular application are templates used to display data. Here are 5 ways how you can define them in SharePoint Framework Client-Side Web Parts built using Angular. A...
Building dll-code in SharePoint Framework      12-Sep-2016     257  
When building multiple Web Parts on the SharePoint Framework you might want to deploy the shared code separately rather than including it with each Web Part. Here is how to do it. A new model Sha...
SharePoint Framework projects can be built in the debug and release mode. Here are the 5 key differences between the two. New toolchain, old possibilities SharePoint Framework uses a new build to...
The easiest way to reference external JavaScript frameworks in SharePoint Framework Client-Side Web Parts is by bundling them together with the Web Part. But is it really a good idea? A standard w...
With the latest release of the SharePoint Framework you can load Angular and ngOfficeUIFabric from CDN in your Client-Side Web Parts. Here is how. Angular for the masses Angular is one of the mos...
One of the key elements of the Client Side Web Part manifest in the SharePoint Framework is the preconfiguredEntries property. So what is it exactly, and what can you do with it? How SharePoint Fr...
When building solutions using the SharePoint Framework you might need to execute additional tasks during the project build process. Here is how to do it. SharePoint Framework - open source but qui...
When building SharePoint Framework projects you might have noticed the deploy, dist and lib folders. So what are they and when should you use their contents? SharePoint Framework build system Sha...
Cleaning up SharePoint Framework build folders      30-Aug-2016     258  
When building SharePoint Framework Client Side Web Parts you might want to clean up the build folders. What is the best way to do it? Nuke it! There comes a time, when developing solutions, when ...
SharePoint Framework natively support building Client-Side Web Parts using React. Here is a sample Web Part illustrating the different pieces of a Client-Side Web Part built using React. React for...
So you would want to build a SharePoint Framework solution with a couple of Web Parts. But then you wonder: how would SharePoint know which Web Part it should run when? With no explicit relationshi...
When generating a new SharePoint Framework project using the SharePoint Yeoman generator you can automatically add a new Web Part. But what if you wanted to add another one? yo SharePoint! ShareP...
You can use Angular to build Client-Side Web Parts on the new SharePoint Framework. Here is how to get started and what to keep in mind. Building SharePoint Framework Client-Side Web Parts with An...
In the past you might have built SharePoint solutions using jQuery and jQuery plugins loaded from a CDN. Now that the SharePoint Framework is released, here is how you would build your solution as ...
For every Client-Side Web Part that we build using the SharePoint Framework we can specify the icon to make it easily distinguishable amongst other Web Parts visible in the toolbox. Specifying the...
Seeing the changes to your Web Part properties immediately is great, but is it what you really want for every single scenario? Web Part properties yesterday In the past, when working with Web Par...
SharePoint Framework Weather Web Part      18-Aug-2016     403  
In the past you might have built SharePoint Web Parts using jQuery and jQuery plugins loaded from a CDN. Now that the SharePoint Framework is released, here is how you would build your solution as ...
Last week Microsoft announced that they are ending support for Sandboxed Solutions with code. In less than 30 days Sandboxed Solutions with code will stop working and your intranet might break. Wha...
When working with Webpack you might come across the following error: TypeError: arguments[i].apply is not a function So what are you doing wrong exactly? Webpack Webpack is a powerful modul...
Presenting at SharePoint Saturday Brussels 2016      18-Jul-2016     288  
Interested in learning about making the best use of the SharePoint Framework and its open source toolchain? Look no further. Meet me in Brussels! Deep Dive building solutions on the SharePoint Fra...
SharePoint Framework offers new developer opportunities for extending SharePoint. But in order to benefit of these new opportunities, do you need to throw away everything you have built in the past...
At the recent SharePoint Saturday Netherlands 2016 I had the pleasure of co-presenting a session about building solutions using the SharePoint Framework. Building Office 365 and SharePoint solutio...
In his video, Daniel Kogan - Principal Group Program Manager on the SharePoint engineering team - introduces us to the SharePoint Framework. He shows us how it works and how you can build solutions...
Recently Microsoft announced the SharePoint Framework - a new model for building SharePoint customizations. Although it hasn't been released yet, you can already start preparing for it and here is ...
Export Web Parts using REST      27-May-2016     297  
In my previous post I discussed how you can export Web Parts using CSOM. But did you know that you can also do it using REST? Remote provisioning and exporting Web Parts For a while now Microsoft...
Export Web Parts using CSOM      27-May-2016     267  
When using remote provisioning solutions, you might need to export Web Parts. Did you know that you can do it using CSOM? Remote provisioning is the future With the release of SharePoint 2007 the...
The anatomy of a modern SharePoint solution      18-May-2016     283  
The way we build SharePoint customizations is changing. Are self-contained solutions still the best practice or is there perhaps a better way to build SharePoint customizations? Because having eve...
Recently Microsoft announced the SharePoint Framework - a new development model for building SharePoint customizations. Here is what it is and how it works. SharePoint Framework - powered by open ...
At the upcoming Microsoft Cloud Roadshow in The Hague I will have the pleasure of co-presenting three sessions about building solutions for SharePoint and Office 365. The new Office platform Over...
I started learning React before I knew how I could use it with the SharePoint Framework. Was it a bad gamble or did it pay off after all? Preparing for cooking in the Dev Kitchen I receive an i...
If you're scared by the recent announcements for SharePoint developers, you shouldn't be. You can modernize your SharePoint skills easier than you think. Times they are a-changin' Just recently M...
React is a powerful JavaScript library for building rich user interfaces. Here is a blueprint that you can use to easily build your first web application using React and TypeScript. React for Shar...
Searching in SharePoint using React and Webpack      08-May-2016     528  
Curious how to leverage React for building SharePoint solutions? Look no further, here is a working sample! Building modern SharePoint solutions with the SharePoint Framework Recently Microsoft a...
When to use the new SharePoint Framework      06-May-2016     401  
Microsoft has recently announced a new development model for building SharePoint customizations. So is it something that you should be always using or does it only make sense in some scenarios? Wh...
Cooking in the SharePoint Dev Kitchen      04-May-2016     1026  
Recently I had the pleasure of cooking in the SharePoint Dev Kitchen - learning from the SharePoint Product Group about the new SharePoint Framework. Here is why you should encourage Microsoft to o...
Microsoft has just announced the SharePoint Framework - a new model for building SharePoint solutions. And although you can't start building solutions using it just yet, there are quite a few thing...
Microsoft has just announced the SharePoint Framework - a new model for building SharePoint customizations based on JavaScript. So what does it exactly mean for you as a SharePoint developer? What...
Recently Stefan Bauer and I built a sample Angular application showing how you can leverage the People API from the Microsoft Graph. In the latest Office Dev PnP web cast we talk about how we desig...
Presenting at SharePoint Saturday Netherlands 2016      24-Apr-2016     334  
Interested in learning how you can leverage the latest developer opportunities on the Office platform? Join us at the SharePoint Saturday Netherlands 2016! Building Office 365 and SharePoint solut...