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.
Hi, I am Elio Struyf. I’m from Belgium. I am working as a trainer for U2U and I’m also an Office Server and Services MVP.
I started back in 2008 at U2U where I did the first training for SharePoint development, so it’s a really funny story that I’m now working for the company where it all started for me. Then I started as a SharePoint administrator. For one year I did that and after one year I said no, screw administration, I want to do development, that was my real passion. After that, yeah. That’s where it all started. Over the last couple of years I did a lot of branding in SharePoint and the last I think two or three years, I focused myself on SharePoint search and everything related to client-side development.
I think the first time I got introduced to SharePoint Framework was back in the MVP summit two years ago where they showed us what was being developed behind the scenes and what we were expecting from it. The real codes was back in August with the first drop. Drop zero of SharePoint Framework and since then I started building my own web parts for this. I think in the first drop I created my own search for that part which mimicked the same things as you can do with constant search for a part. Templating stuff and building your own queries with it.
Every time there was a new drop I had to create and update my application so there were some breaking changes so that’s how I knew how the ins and outs of the SharePoint Framework itself worked.
I really like it at the moment. Of course it has to evolve and it has to improve in a lot of things because right now we don’t have the things we need as it was before. There’s some co-parity that needs to be there before we can really say it’s a real valuable SharePoint Framework for the new modern UI, but at the moment I really like it. It’s a new way of working. It gives you a model where a lot of people are focusing on client-side development, but weren’t sure what is the right way, how to do it. Now we have a uniform way where every developer will do it in the same way as the real developer for SharePoint.
It’s going quite fast. Maybe for me as a developer, I always want to go faster so I really want to play with it and I really want to go to production with it.
The one thing I would add. I would add a new search web part coming from the engineering team and maybe that’s just the part.
I would like as they open up the Gulp and the webpack system. Right now you have the rig system, which is something they invented in Redmond. Normally Gulp works the tasks, but I would like to work in real Gulp way with tasks so that we can create our own build tasks and define, which tasks run and when. Now that they can say right now you have four entry points into the built system. If that wouldn’t work for you based on some sort of reasons, normally you would do your own tasks set up with Gulp. That’s something that’s not possible right now. That’s one thing I would change.
I think the tools… you can say took a command line base. A lot of developers will say “oh no command line”, all of these black things… black boxes with white text on it, no I really don’t like it. Of course, we have the Visual Studio extension right now that you can use, so no more black text, no more white text and black screens. For me, I think, or for the community, I think it will be the tools, getting used to Gulp, getting used to webpack and all these kind of things. We as a SharePoint developer weren’t used to that.
That will be a hard one. It’s always difficult to say what the engineering team has on its mind, but I would say I hope, I really hope that in six months we have complete code parity and that there is a good solution for working with Angular because right now we can only work with React ,or React is the best solution to work with, but you also have a lot of developers that want to do stuff with Angular so I hope that there is a real valuable solution inside SharePoint Framework for working with Angular.
Did you like this installment in the series? Let us know what you think in the comments below and share it on social media!
Andrew Connell is a web developer with a focus on Microsoft Azure & Microsoft 365, specifically SharePoint Online, Microsoft Teams, Microsoft Azure, Node.js, .NET Core, and React that enjoys development, writing & teaching… if it’s a cutting-edge web you will find Andrew there! He has received Microsoft’s MVP award every year since 2005 and has helped thousands of developers through the various courses he’s authored and taught both in-person & in online courses. Throughout the years Andrew has been fortunate enough to share what he has learned at conferences like Microsoft’s TechEd, Build, Ignite & the SharePoint Conference (SPC), the European SharePoint Conference, SharePoint Fest, and Angular’s ngConf & AngularU among many others all around the world in North America, Europe, Asia & Australia.
Elio Struyf is an independent Belgium-based Solutions Architect, Blogger, and Public Speaker whose tenacity, determination, and drive have all earned him the reputation as a trusted thought leader in the information technology space. Deeply passionate about what he does for a living, he is a firm believer in following your dreams no matter what. To him, one’s profession should also be their purpose. Furthermore, he believes that we only have this one life to live, so we should spend that life feeling truly fulfilled both professionally and personally.
Throughout the last decade, Elio has gained extensive experience in Office 365 and SharePoint development. Within those 10 years, he was deemed a Microsoft MVP five consecutive times and has been recognized as a SharePoint/Office 365 Top 25 Influencer three times.
Elio’s inspiration for his blog began back in 2010 when he was facing a challenge that took him several days to overcome. The moment he found that solution, he realized how much he wanted to share his findings with the world. That’s when his blog was born. Fast-forward two years, and he expanded his horizons by dabbling in the public speaking arena. After speaking at a local BIWUG community event and becoming their VP a year later, he knew this was yet another way he could not only connect with others but share valuable knowledge with them. What was once a fear of public speaking ultimately turned into an obsession.
When he isn’t helping fellow IT developers, you can find Elio Struyf on his bike, coding, gaming (the Final Fantasy games are his favorite), binge-watching anime, or building random structures with Legos.