Contents tagged with SharePoint

  • SharePoint MVP AMA on October 29th

    Tags: SharePoint, Office 365

    You should mark the 29th of October at 1pm EST (18:00 CET) in your calendar. The MVP Chats are back!

    A couple of years back we regularly held MVP chats where anyone could ask SharePoint MVPs anything (almost at least). These chats was really successful and we received really good feedback. Unfortunately the tool we used for the chats was abandoned and we have been looking for a new way to do this. We think we’ve found a really interesting format for this by using the AMA format at Reddit (/r/sharepoint).

    There will be at least fifteen SharePoint MVP’s answering YOUR questions so feel free to tune it the 29th. We will try to make sure that at least one MVP answers your question, the ones most skilled in the topic of the question, and we’ll make sure that not everyone answers it (which normally is an issue with forums like this).

    We will have experts from infrastructure, to design, to development, to no-code (all definitions of that!) solutions and more, for both SharePoint and Office 365 This will be a great opportunity for all of you to finally get that hard question answered.

    If this turns out to be a successful event I’m pretty sure we will do it again! And to get as much questions as possible, spread the word and use the hashtag #spmvpchat.

  • Speaking at Share-The-Point Southeast Asia 2014

    Tags: Conferences, SharePoint, Microsoft Azure

    See you there!I’m so excited to be once again going to Singapore and speak at the Share-The-Point Southeast Asia 2014, held November 25-26 2014. It is one of my favorite conferences and this will be my third time in the awesome country and city of Singapore! Everything is just great about this; the people, the speakers, the attendees, the city, the food – you name it!

    This year I will have two sessions:

    • Using Microsoft Azure for your SharePoint and Office Apps
      One of my personal favorite sessions, scenario based and packed with demos showing you tips and tricks, awesome Azure features and lots of code.
    • Building out your SharePoint Infrastructure using Azure
      Another really interesting session where I’ll walk you through the pros and cons, the do’s and don’ts of hosting your SharePoint infrastructure in Azure.

     

    If you are planning to be close to Singapore during those days you should make sure to get your conference passes as soon as possible! OR, if you have trouble convincing your boss about what you and your company will miss if you bail out of this, leave a comment (with your e-mail) and the first three persons will get a free pass (full attendance to the 2 day event, including catering and access to the exhibition area and all sessions) – what are you waiting for?

  • Renewed as Microsoft Most Valuable Professional for the fifth time

    Tags: MVP, SharePoint

    April 1st 2014, for many a day full of jokes, but for 966 individuals this is the day they either is being awarded the Microsoft Most Valuable Professional (MVP) award or being renewed as MVPs. I’m fortunate to be one of those this time, and now for my fifth year!

    This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in SharePoint Server technical communities during the past year.

    image

    Thank you everyone for your support!

  • Summing up the year of 2013 and embracing 2014

    Tags: SharePoint, Azure, Personal, SharePoint 2013, Office 365

    Wow, 2013 was an interesting year and the time has come for my annual blog post to sum up the year that soon has passed us and looking a bit into the crystal ball for the next one. This is my seventh summary post and it is always fun to look back at what has happened during the last 12 months (2012, 2011, 2010, 2009, 2008, 2007 and 2006).

    For me the year has been really intensive on all levels; I don't think I´ve ever experienced such a huge demand for my professional services as of now, there is so much new stuff to learn and it´s harder and harder to keep up, I have a hard time resisting doing tons of community stuff and at the same time we had a huge construction work at our house, and of course having two soon-to-be teenager girls takes its toll!

    Writing

    The number of blog posts I create every year continues to decrease, but I do hope the quality improves and that you still get some decent value out of my posts. There are so many good bloggers out there and I don´t want to repeat what everyone else is writing about. There are a couple of posts that I´m quite proud of and here´s the list of the ones you have visited the most the last 12 months:

    There´s no coincidence that four of the top five posts written this year is about Office Web Apps Server 2013 (WAC) – it is my new favorite server product, and I think it is one of the core server products/services that will be a huge and integral part of the "One Microsoft" and its services.

    I also had the benefit of participating in a "real" writing project – as a co-author of "Inside Microsoft SharePoint 2013". This was my second book written together with some of the most famous SharePoint book authors. If you still haven´t ordered yourself a copy then you´re missing out on something!

    Speaking

    I´ve continued to do sessions at conference, perhaps not that many this year. I try to choose conferences that fits me, my family and clients and also I try to focus on creating good, new and interesting content. I´m not the kind of person that like to do the same content over and over again. I´m incredibly lucky being in this position and being able to travel and meet all the awesome people around the world. I know there are a couple of conferences that I would like to have presented at, but had to turn down due to other commitments…maybe next year. To read more about the presentations I´ve done over the last year and see the decks and some video recordings, check out my Presentations page.

    MVP

    I got re-awarded the MVP status once again, now my fourth time. It´s always really nice to be given this award.

    MCSM

    Talking about the Microsoft Certified Solutions Master, MCSM, could be a couple of posts on its own, but let´s try to crunch it down. Early January this year I attended the beta rotation of the brand new MCSM program for SharePoint. This program was totally redone to suit both on-premises SharePoint 2013 and Office 365/SharePoint Online (contrary to what some people think and say). There is/was no better training for SharePoint, in the cloud or not, than this program, and there will never be such a good program again! I was fortunate to pass both the written exam and the qualification lab "in-rotation" (that is no retakes or anything), being one of the first ones. Unfortunately the whole MCSM program was cancelled during this year. But once a Master always a Master. I´m really proud that I am one of the few who has passed MCM for SharePoint 2010, MCA for SharePoint 2010 and MCSM for SharePoint (2013) – a bit sad I didn´t get the chance to get the 2007 exam and get a full hand :-(

    SharePoint…

    Can´t write this post without a little section about SharePoint. What will happen to SharePoint, will it cease to exist? To some degree I do think so. But SharePoint as a product has played out its role in my opinion. SharePoint is just a piece in the puzzle of future collaboration software. Take a look at how Workflow has been moved out of SharePoint, how Office Web Apps is a separate product, how applications now are Apps outside SharePoint, how Enterprise Social now is a service (in Yammer). SharePoint will be there in the form of building sites and acting like a glue between all the other services. Will it be known as SharePoint? I don´t really know, but in a few years, I don´t think so. It sounds like judgment day for some, and it might be, unless you are prepared. I think this "brave new world" will for the ones who can accept the change be full of opportunities…and I´m looking forward to it! On the other hand the recent messages from Redmond that SharePoint on-premises ensures the current on-premises customers that SharePoint as a product will be here for another couple of years, which is good, it gives you good options to slowly move from a product to a service. But the innovation will be in the services, Office 365 and Azure, not in the products.

    Predictions

    Last year's predictions was not that off the chart. The Cloud message is ever increasing, and there´s no end to it. I also predicted a "collapse" of the SharePoint community, to some degree I think that has started to happen. The community is still thriving but there is not a single community as it used to be. There has been several new community sites and community conferences started this year. Not that it is a totally bad thing, but in my opinion it does not help the community moving forward. We´re also seeing many of the old community celebs and influencers moving away from SharePoint as a specialty and instead focusing on the new set of services.

    So what about 2014 – what do you think Wictor?

    SharePoint is dead, long live SharePoint. I wrote it above; SharePoint as a product is slowly going away, instead "SharePoint as a service" is where the focus should be. If anyone of you watched the PDC08 keynote, when Azure was announced – do you remember the slide where "SharePoint Services" was one of the listed services. I think this is where we´re going, six years later.

    Azure domination! The Azure team at Microsoft is really impressive right now, look at all the different services they announce and improve. Being a bit late to the game, but now being captain of the Cloud movement. If it was something I would bet my career on now, it would be Azure.

    Services, services, services! Everything will be services. Combine the things I said about SharePoint, with the things about Azure and add the recent announcements of the killed ForeFront products (and others). Microsoft is all in on the Devices and Services thing and you should be too. This changes the way we design, build and sell our professional services.

    The future does look a bit cloudy, doesn´t it.

    Happy New Year

    That was it! I do have a lot more to say, but you all should be on vacation right now stocking up on energy for 2014 so I keep it short. Next year will be an intensive year for me, I know it. I´m already excited about the new engagements I have planned for early 2014, about the SharePoint Conference in Las Vegas (last SP conference?) where I will be a presenter for the first time, and also the big change at Microsoft with a new CEO – how will that affect me!?

    So, to all of you I wish a Happy New Year and I´m looking forward to seeing a lot of you out there next year!

  • SharePoint Saturday - In Stockholm for the first time

    Tags: SharePoint, Conferences

    imageFinally we’re getting SharePoint Saturday to Stockholm! Next year in January, or to be more precise the 25th of January 2014, the global SharePoint Saturday event will come to central Stockholm and World Trade Center.

    What is a SharePoint Saturday?

    SharePoint Saturdays are a free events that happens in cities around the world, unfortunately most of them are on the other side of the pond. But once in a while we see these great events pop up in Europe. It’s free in that meaning that it is organized by volunteers, the speakers do it because they have nothing better to do on Saturdays and there is no entrance fee and if you’re lucky you can get some swag as well! But, the events are sponsored, but just to get a good venue and of course the accompanying SharePint after a full day of sessions.

    SharePoint Saturday Stockholm

    As I said, now for the first time we will have our first SharePoint Saturday here in Stockholm. The event is organized by my colleague Hannah Swain, Mattias Einig and fellow MCM Erwin van Hunen – a great bunch of committed people They are currently setting up the speakers, agenda, venue and all of gazillion things that needs to be done. The event will be held at World Trade Center, which is right in the middle of Stockholm and as close as you can get to all the communications.

    You can be a speaker!

    One of the key things, and what I really like with these events, is that everyone can and should apply for a speaker slot. It’s a great opportunity to practice your speaking skills, learn more about how it is to contribute to the community, get your name out there and perhaps boost your ego a bit. I know that there are lots of people, including shy Swedes, that can, will and should be on our very first SharePoint Saturday as a speaker. Don’t just sit there – go and submit your sessions proposals right away!

    I’m really looking forward to meet all of you there!

  • SharePoint and Exchange Forum 2013 – wrap-up

    Tags: SharePoint, Presentations, Conferences

    Stockholm ArchipelagoTwo weeks ago the ship returned to Stockholm from a 48 hour cruise on the Baltic Sea hosting the 10th edition of SharePoint and Exchange Forum. As usual the conference was a great show arranged by MVP Göran Husman and his Humandata crew. Thank You!

    We enjoyed a lot of great sessions from well-known speakers around the world and we spent the nights in the bars (and on the tables) during the nights. I had a lot of fun even though it was a bit weird having my first session just as the ship left the harbor and turned sharply – as far as I could see no one got sick, at least not from the sea.

    My session slides, and from all the other speakers sessions, can be found on the SharePoint and Exchange Forum website – http://www.seforum.se. All my demo code can be found here.

    Hope to see you next year, who knows what we will be doing then!

  • Microsoft Advanced Certification (MCA, MCSM, MCM) - the end of an era

    Tags: MCSM, SharePoint, MCM, MCA

    This is a sad and dark day for the Microsoft community, especially for us who love products such as SQL Server, Exchange, Lync and SharePoint. Microsoft Learning (MSL) has decided till kill their advanced certifications; Microsoft Certified Architect (MCA) and Microsoft Certified Solutions Master (MCSM) formerly known as Microsoft Certified Master (MCM). This is also a post I hoped not to write, as the matter of fact I started drafting a post a couple of weeks back that should recommend these certifications to the community out there, that post will never see the light now.

    Breaking up with an e-mail!

    This morning I and the whole MCA/MCSM/MCM community got an e-mail from Microsoft Learning stating that “we [MSL] are continuing to evolve the Microsoft certification program” but “[MSL] will no longer offer Masters and Architect level training rotations and will be retiring the Masters level certification exams as of October 1, 2013”. This e-mail came as a shock to me, and as it seems to all involved, including instructors. All already certified will retain their certification status and can still use the logo (well, thank you very much), and those in rotation or with scheduled exams have barely one month to get it or get just a small amount of refund! This is truly a slap in the face for everyone! Also sending this e-mail out on a weekend with a US holiday coming up, just to try to get under the radar is a cowardice action – and just shows how not thought through and quick the decision has been made.

    Why are MSL retiring the advanced certifications?

    imageWell, that is one question that I would like to have answered. In the rather offensive e-mail sent the following was stated: “The IT industry is changing rapidly and we will continue to evaluate the certification and training needs of the industry…”. Doh! We know it is changing, but that definitely doesn’t mean there is less requirement on training and certifications, especially these advanced certifications! About one year ago the MCM certification was changed into MCSM that took this new “era” of cloud into the curriculum. For those who have attended the last updated training know this. We’re talking a lot about Office 365, Azure etc. during the training and exams.

    I think Microsoft has to much belief in the cloud – that it will change over night – it won’t. The vast majority of SharePoint installations are on-premises today. Even if we/you see a cloud only future, there is a long way to go, and that road required skilled professionals staking out the route. And just because Office 365 satisfies the most common scenarios it will never be in parity with the requirement of Enterprise solutions. And Lync, SharePoint, Exchange and SQL are each on its own still a billion+ dollar segment for Microsoft.

    Today I’ve seen a couple of blog posts and tweetface posts from people who hasn’t attended any of the rotations. These persons claim to know why MSL is retiring the certifications with reasons such as 1) we’re on a way to a cloud-only world, 2) the program costs Microsoft to much money, 3) there’s no demand for these certified masters etc. Oh boy, they have no clue! One thing I can agree upon is that MSL have done a really bad job in marketing the advanced certifications – most of the marketing has been done by the attendees! Another reason stated is that it was written in the stars – well, all parties will eventually end, but this is not how to end it, punching their most dedicated fans in the balls!

    I’m still waiting for a decent reason from MSL…

    Why do I think the MCA/MCSM should remain?

    Noone except those who actually attended the rotations (which is what we call the training, which was required to get certified) really knows how valuable the certification is. Or to be more precise the certification in itself doesn’t mean that much – the training and the community is what matters. The Master certification has increased the SharePoint knowledge and expertise since the dawn of the certification, in the whole community. The blog posts, conference sessions, webcasts, books etc written by Masters would not have been as good if they didn’t attend the training, and eventually achieved the certification. This is a big loss for all of us, with no new training and no new fresh blood in this group we’re looking into a darker future.

    Ok, what about the MVP’s then you think! Well, an MVP is award, not a certification. I have been awarded the MVP award, but not for my knowledge – it’s all about visibility and connections. I’m still proud of being awarded and thankful for what it gives me. But the MCA, MCSM and MCM means much more to me (even though the benefits are way less than for an MVP and you have to pay big bucks for it). You can ask any of my customers and my employer and they will tell you how much I and they have benefited from these certifications. But the “new Microsoft” doesn’t care about its customers as I see it…

    Summary

    I’m very proud and thankful to have learned as much from the amazing instructors and my fellow masters. There will be no more Certified Masters or Certified Architects or recertified Certified Solution Masters…

    I could have written a way longer post on this subject, but this is the end of this road. What it actually means in a bigger perspective is another question for another day – but I do know that it will influence my future considerations and investments in certifications and the products that I used to love.

    Updates

    I’ll try to share some updates on the matter here…

    [2013-09-01] A fellow MVP from the SQL charter, Jen Stirrup, has created a plea on the Microsoft Connect site (currently 213 upvotes!). The one who claims to be responsible for the decision, Tim Sneath, has answered. His answer contains some of what should originally been communicated. But, stating this has been in the plans for months – I don’t believe it, why would MSL then have spent all the time on making the certifications available on Prometric centers, B**sh!t

  • Recertified as Microsoft Certified Solutions Master (MCSM) for SharePoint

    Tags: MCSM, SharePoint, SharePoint 2013

    Yesterday I got the really cool news that I completed all recertification requirements for the Microsoft Certified Solutions Master: SharePoint certification. Couldn’t be a happier SharePoint professional right now!

    MCSM: SharePoint

    What is the MCSM and what about MCM?

    The Microsoft Certified Master (MCM) program has during the latest year transitioned into the Microsoft Certified Solutions Master (MCSM) program. It is not only a change in name but also a change made to adapt to the new world order. The program is not longer focusing on one specific version of the product but instead focus on what’s in the market at the current moment and specifically it covers both on-premise and cloud solutions. This is good in many senses – this allows the program to always be current, always use the latest techniques and technologies etc. The MCM was a certification without expiration date (well eventually the product cease to exist, but you still have the cert) whereas the MCSM has a three year life span and you must recertify to stay on top.

    The first MCSM : SharePoint rotation!

    I was fortunate to be able to participate in the rotation called U3, or Upgrade 3, which was the first MCSM rotation for SharePoint. It was two weeks on site, in the always sunny and warm Seattle, in January. I had the opportunity to spend these two weeks in a class room with the finest SharePoint professionals there is. We had great instructors, awesome labs, and fantastic discussions over the two weeks duration. It all led up to one written exam, called the Knowledge Exam, and one hands on lab, called the Qualification Lab. As always the QL was basically doing a couple of weeks worth of deep dive SharePoint work in about 8 hours time. Taken into account that this was a beta it was just about the hardest work I’ve ever done – but it was pure fun. And I made it! Phew…

    Congrats to all my other friends that made it through this rotation and best of luck to the ones who will have the joy of doing the exams one more time! You can do it!

  • Renewed as SharePoint Most Valuable Professional (MVP) for 2013

    Tags: SharePoint, MVP, Personal

    I just received the confirmation that I am renewed as SharePoint MVP (Microsoft Most Valuable Professional) for my fourth consecutive year. It’s an honor being chosen among all the professionals around the world, especially now when SharePoint is getting more and more widespread and is being adopted by more and more companies worldwide.

    Microsoft MVP

    I’d like to take the opportunity to say thanks all my colleagues at Connecta, that put up with me, and all my friends around the world that I’ve learnt to know throughout these years. I’ll continue to write obscure blog posts and show up at conferences, and I will continue to organize the Swedish SharePoint User Group meetings.

    Thank you all for the support!

  • Summing up the year of 2012 and embracing 2013

    Tags: Personal, SharePoint, SharePoint 2013, Office 365

    Only one day and a few hours left of the year of 2012 and the time has come for me to make my (now traditional) summary post. I’ve done it now for six years (2011, 2010, 2009, 2008, 2007 and 2006) and it’s always fun to look back at what has happened during the last 12 months.

    This year has been an interesting year to me and contained some really interesting milestones, happenings and events.

    Writing

    This year I’ve written basically the same amount of posts as in 2011, even though a new SharePoint version has been released. Basically it comes down to that I’ve been working a lot and haven’t had time to finish up some of the posts I’ve started and I’ve been busy with other commitments in the community. Anyways, I hope you enjoyed what I’ve written – I try to keep the quality up rather than the quantity.

    What’s really cool is that I now on average have more that 1.300 daily subscribers to my blog, a 30% increase since last year. Thank you!

    The most popular posts this year has been:

    1. How Claims encoding works in SharePoint 2010 – a post you should read IMO and still valid for SharePoint 2013
    2. Visual Guide to Azure Access Control Services authentication with SharePoint 2010 – part 1 – The first part of six posts in the series.
    3. SharePoint 2013 – Introduction to the Minimal Download Strategy – MDS – An MDS overview.
    4. SharePoint 2013 – Claims is the new black – the post title says it all
    5. SharePoint 2013 – A look at the hardware and software and other requirements – my pov on the hw and sw requirements

    The most popular post (from all years) is still the “Fix the SharePoint DCOM 10016 error on Windows Server 2008 R2” post.

    No books this year – done that once…

    MVP again..

    I was re-awarded the Microsoft Most Valuable Professional, MVP,  award for SharePoint for the third consecutive year. I’m honored by still being a part of this group of community contributors.

    Microsoft Certified Architect – MCA

    What I’m most proud of this year is that I passed the Microsoft Certified Architect for SharePoint, MCA, certification. This is a certification, currently only held by five individuals worldwide, which proves that you can “architect” a business and technical solution based on SharePoint and related technologies. What I do like about this certification is that it is not just a test or a lab (you get those tests while doing the MCM/MCSM, which is a pre-requisite for the MCA) but instead it is a mix of interview, business case, portfolio, presentations and Q&A’s, where you really must show that you understand business requirements, budgets, time plans etc. You can read more about my take on the program here – What is a Microsoft Certified Architect?

    Conferences and travels

    I got my fair share of travelling this year as well, a bit less than last year – which my family appreciated though. I had the opportunity to speak at a couple of conferences – where the International SharePoint Conference 2012 was the highlight. This conference was something extraordinary for both the attendees and us speakers. I really enjoyed working together with the team on the dev-track building out our solution and sessions and it was so fun having the whole team on the front row supporting (and a little bit of heckling) each other during the three days. I will be back next year in London!

    I also had a blast at the first SharePoint conference in Croatia, and I hope I’m invited again and as usual our local SharePoint and Exchange Forum – which just keeps growing!

    Microsoft arranged the SharePoint Conference 2012 in Las Vegas to unveil the spanking brand new SharePoint version…well it turned out that the product was released a month ahead, so the conference didn’t have much new information. In my opinion this was a pretty bad conference – the depths of the sessions was to low, to many of the speakers should not have been allowed on stage, and what a total disaster when all Microsoft talked about was how good the cloud is and they had no Internet connectivity. I really hope that the conference team get their stuff together and rethink a lot of things for the next conference!

    The Cloud

    I can’t really write a summary post of 2012 without talking about the Cloud. Microsoft (and other vendors) really put all their money on the cloud this year – nothing new with this, it’s been going on for years, but this year it’s more clear than ever. Well, the cloud is nothing new – it’s just a new name for the Internet, Application Service Providers, etc etc, it’s more of a marketing term.

    Since the release of Office 365 the transition of SharePoint to the cloud has started (BPOS was first but SharePoint wasn’t cloud ready at all at that time). With this new wave of SharePoint and 365 the SharePoint cloud offering is even more evident – and we don’t know now where it will end, I’m not sure even Microsoft knows that yet.
    We’ve been running 365 for a year and a half now and we still suffer a lot from different strange issues (that could be a post on it’s own!). Hopefully once upgraded the service will be more stable and useful.

    I might sound a bit doubtful about the cloud – and I am. For the vast majority the cloud (read 365) is a great option instead of hosting and managing their own instances. But for large enterprises (the clients I’m normally working with) 365 is not even an option…

    Only time will tell…

    Predictions

    This is the part I really enjoy writing and thinking about at this time of the year – looking back at my last years predictions and looking in the crystal ball for the upcoming year.

    Last years predictions wasn’t that good – Silverlight is till not dead (someone hooked it up to a CPR machine) and all the browser vendors seems to be on some kind of honeymoon. My wish that 2012 was a bit less cloudy failed miserably! The only thing I think I got right was that Windows Phone would have momentum and by looking at some stats there’s some truth in that.

    So what do I think about next year?

    • Cloud, cloud and cloud! The cloud marketing will continue, it will be shoved down our throats, we’ll be so sick of it by the end of 2013. But this will be the way forward. It will be really interesting to see what will happen to traditional “on-premises” products – will they vanish? Just take a look at how Microsoft has discontinued a lot of products this year!
    • Identities, certificates, federation! I think one of the most important things for next year and the years following are having a good identity infrastructure and identity management in place. This should be a priority for all companies and architects working in our business. It’s also the basic requirement to get any cloud services to work properly.
    • Apps, devices and integration! For the cloud, hosted services etc to work the integration story must be better. We’ve seen a good start with Windows 8 (RT), Windows Phone 8, Office 2013 etc – but it’s not fully there yet. I think that this is what will be improved over the next 12 months and that might also be the key differentiator between the three large “ecosystems” – Windows, Linux/Android and the fruit camp.
    • SharePoint community! The SharePoint community has grown really large and it has reached some kind of “critical mass”. I’m not saying it’s to big or anything but I see the community being more divided than ever splitting up in different directions with different specializations, aspects, mind-sets etc. The number of conferences, user group is ever increasing. This year the community will change (due/thanks to the cloud) – we will see a big change in focus, we will see SharePoint professionals being Azure, Windows 8/Phone, JavaScript professionals.

     

    What do you think?

    Thank you and a happy new year!

    With that I would like to wish you all a Happy New Year and say thank you for 2012. I‘ve been having my doubts about 2013, but now I ‘m really looking forward to it. I have some cool events and travels planned, I know that my work at Connecta will contain some interesting opportunities and I know that the demand for SharePoint is ever increasing…

    A view from our summerhouse

    See you on the other side!

About Wictor...

Wictor Wilén is a Director and SharePoint Architect working at Connecta AB. Wictor has achieved the Microsoft Certified Architect (MCA) - SharePoint 2010, Microsoft Certified Solutions Master (MCSM) - SharePoint  and Microsoft Certified Master (MCM) - SharePoint 2010 certifications. He has also been awarded Microsoft Most Valuable Professional (MVP) for four consecutive years.

And a word from our sponsors...

SharePoint 2010 Web Parts in Action