8-Week Microsoft Teams AppDev Accelerator Program
Limited seats available! - Start date: Wednesday, April 16, 2025
Join Today & Save $1,000

SharePoint Framework - In Mikael Svenson's Own Words

This is one installment in our series “In Own Words” by Voitanos asking experienced SharePoint developers to share their thoughts on the new development model for SharePoint - the SharePoint Framework. In this series, we ask each person a series of questions and let them share their thoughts.

Mikael Svenson

What’s your background as a SharePoint developer?

So I started SharePoint development against SharePoint 2003 against WSS actually, using the web services because I was creating a search crawler and I knew nothing about SharePoint but I was crawling SharePoint. And after that, I’ve been doing just about any part of SharePoint development except add-in model, which I tried during one vacation but add-in model doesn’t really work but it’s all good, yeah.

blurry dot in brand primary color
webinar details
Date:May 2, 2018
Andrew Connell, Microsoft MVP, Full-Stack Developer & Chief Course Artisan - Voitanos LLC.
presented by

Andrew Connell

Microsoft MVP, Full-Stack Developer & Chief Course Artisan - Voitanos LLC.

Andrew Connell is a full stack developer who focuses on Microsoft Azure & Microsoft 365. He’s a 20+ year recipient of Microsoft’s MVP award and has helped …  read more

Mikael Svenson, Principal Program Manager - Microsoft FAST/Search
presented by

Mikael Svenson

Principal Program Manager - Microsoft FAST/Search

Computer literate with an interest for search, SharePoint, and coding in general :) I spend my workday working with SharePoint and search.   read more

blurry dot in brand secondary color blurry dot in brand primary color

This is one installment in our series “In Own Words” by Voitanos asking experienced SharePoint developers to share their thoughts on the new development model for SharePoint - the SharePoint Framework. In this series, we ask each person a series of questions and let them share their thoughts.

Mikael Svenson

What’s your background as a SharePoint developer?

So I started SharePoint development against SharePoint 2003 against WSS actually, using the web services because I was creating a search crawler and I knew nothing about SharePoint but I was crawling SharePoint. And after that, I’ve been doing just about any part of SharePoint development except add-in model, which I tried during one vacation but add-in model doesn’t really work but it’s all good, yeah.

How much time have you spent with the SharePoint Framework?

So I guess I’ve probably spent more time that I wanted to on SharePoint Framework since I’ve been part of it since the beta. So most of my development these days is actually SharePoint Frameworks. We do web parts, extensions, multiple clients. So yeah, I’m getting quite well into it.

What is your impression of SharePoint Framework today?

So I actually like the SharePoint Framework but I had done client-side development before so we sort of switched to doing client-side development before SharePoint Framework came out. So the switch was not hard. I don’t like Webpack and Gulp and all that but they sort of packaged that away from me, which is good. So actually, I just had a small app ship it, which just packs, and ships everything, and uploads it. So every time I build I ship it and then it hopefully it works.

What is your impression of the SharePoint Framework roadmap?

Yeah, so I just took a look at the road map. It’s not too much there, I guess. So I’m hoping we’ll get some new stuff. So when I did the beta back in the Brussels, that was the dev application, so we had custom SharePoint Framework on display forms, added form, new form, and full-page apps, so I hope that gets back. So I hope PowerApps is not the solution for custom forms because if you modify something on the list, the form just breaks. So I hope we will get some more stuff going in on the list, actually.

What is your favorite part of the SharePoint Framework?

So my favorite part, or Web Part has to be, the Script Editor Web Part, which happens to be the number one third-party Web Part installed in all the tenants. That was actually a quite fun project to make sort of inception, I guess, JavaScript in JavaScript. But I think TypeScript, getting it in, we shall see the code, I actually like the tool train much better, we shall see though. It’s quicker to start once you boost up to your project, which take a little bit of time but, you can just grab a cup of coffee. So, yeah. I think it’s pretty good actually.

What is the one thing you would add to the SharePoint Framework?

I would like to add a better way to upgrade to newer versions or new drops for SharePoint Framework. It’s a hassle figuring out which MPM package I should update, new version number, then nuking your old modules folder. Figuring out what other conflict file you need to dif… There’s a different role, a new project with your old you have to figure out. That’s… They need to finally do something there.

What is the one thing you would change to SharePoint Framework?

I’m not sure that I would actually change anything. I think it works pretty good. But, I guess it might be hard for people… I mean if they haven’t done a lot of JavaScript in class or development, it’s hard getting into SharePoint Framework. It’s a new concept. I’ve done a couple hackathons and helping out, and I say well, just React is a hurdle for people. Because they haven’t done React. And then they just need to learn a new model or new. That’s hard for some people.

Predict the future - Where do you see the SharePoint Framework Going?

So, we have a pretty good of framework drop right now. Future wise, I think Adoption will rise. I see more and more people, at least area, doing more and more SharePoint Framework. And releasing that. I think, well I hope they will have a clearer road map. And they continue doing, not just minor drops but major drops. Getting more solutions in there. I hope they will sort of make feature that we have better. Instead of just pushing new features all the time as well. For that, I think better regression would be nice. So, I hope that’s on the road map too. Increasing the regression.

Do you have any Advice or Words of Wisdom?

So my advice for developers starting to look at the SharePoint Framework would be to go into the git SharePoint and look at all the sampler. There’s samples for extensions, web parts, solutions, using React, just different frameworks. Just take a look at the different samples and see how they’re actually made. And pull down the code and test them. And that’s a good way to get started.

Feedback & Questions

Newsletter

Join 10,000+ Microsoft 365 full-stack web developers for news, insights & resources. 100% free.

No clickbait · 100% free · Unsubscribe anytime.

Explore more webinars

SharePoint Framework - In Chris Kent's Own Words

SharePoint Framework - In Chris Kent's Own Words

This is one installment in our series “In Own Words” by Voitanos asking experienced SharePoint developers to share their thoughts on the new development model for SharePoint - the SharePoint Framework. In this series, we ask each person a series of questions and let them share …

Using Reusable PnP Controls in SPFx Projects with MVP Elio Struyf

Using Reusable PnP Controls in SPFx Projects with MVP Elio Struyf

In this webinar, host Andrew Connell welcomes fellow MVP Elio Struyf to discuss using components from two community projects Elio is behind in custom SharePoint Framework projects. What are these? Microsoft provides many out-of-the-box controls for use in custom client-side web parts that you can …

SharePoint Framework - In Paul Stork's Own Words

SharePoint Framework - In Paul Stork's Own Words

This is one installment in our series “In Own Words” by Voitanos asking experienced SharePoint developers to share their thoughts on the new development model for SharePoint - the SharePoint Framework. In this series, we ask each person a series of questions and let them share …

Microsoft Teams Free 9-Day Email Course

Microsoft Teams App Development OnRamp

Free 9-day email course - Microsoft Teams App Development OnRamp Free 9-day email course - Microsoft Teams App Development OnRamp
Free 9-day email course - Microsoft Teams App Development OnRamp