<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dave Woestenborghs</title>
    <description>The latest articles on DEV Community by Dave Woestenborghs (@dawoe).</description>
    <link>https://dev.to/dawoe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F454055%2Faababd5c-e985-458f-b854-dbf0444fbb98.jpeg</url>
      <title>DEV Community: Dave Woestenborghs</title>
      <link>https://dev.to/dawoe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dawoe"/>
    <language>en</language>
    <item>
      <title>Debugging the Umbraco source code for specific version</title>
      <dc:creator>Dave Woestenborghs</dc:creator>
      <pubDate>Fri, 06 Oct 2023 16:11:27 +0000</pubDate>
      <link>https://dev.to/dawoe/debugging-the-umbraco-source-code-for-specific-version-5ahk</link>
      <guid>https://dev.to/dawoe/debugging-the-umbraco-source-code-for-specific-version-5ahk</guid>
      <description>&lt;p&gt;Today I had to debug the Umbraco source code to pinpoint a &lt;a href="https://github.com/umbraco/Umbraco-CMS/issues/14936"&gt;performance issue&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I already had a backup of the umbraco database from our live environment restored on my local machine.&lt;/p&gt;

&lt;p&gt;Normally when I contribute to the Umbraco CMS, I work on my own fork on the &lt;a href="https://github.com/umbraco/Umbraco-CMS/tree/contrib"&gt;contrib &lt;/a&gt; branch before creating a pull request.&lt;/p&gt;

&lt;p&gt;Problem is that I had to debug Umbraco 10.6.1 and the contrib branch is already V12.x. There is &lt;a href="https://github.com/umbraco/Umbraco-CMS/tree/v10/dev"&gt;v10/dev&lt;/a&gt; branch, but that is already running Umbraco 10.7.x&lt;/p&gt;

&lt;p&gt;Luckily Umbraco tags all the releases on github so I went ahead and downloaded the source code for &lt;a href="https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.6.1"&gt;v10.6.1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I followed the steps to get up and running from the &lt;a href="https://github.com/umbraco/Umbraco-CMS/blob/release-10.6.1/.github/BUILD.md"&gt;documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;From a command line I did the following to build the front end code :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd src\Umbraco.Web.UI.Client
npm install
npm run dev 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This succeeded without issues.&lt;/p&gt;

&lt;p&gt;Then I tried to build and run the CMS from a command line as described in the documentation :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet watch --project .\src\Umbraco.Web.UI\Umbraco.Web.UI.csproj
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But here I ran into a issue.&lt;/p&gt;

&lt;p&gt;I saw the following errors in my console :&lt;/p&gt;

&lt;p&gt;&lt;code&gt;error MSB4044: The "GetUmbracoBuildVersion" task was not given a value for the required parameter "Git CommitIdShort".&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
When building the source code on my forked repository I don't see this error.&lt;/p&gt;

&lt;p&gt;This is because Umbraco is using &lt;a href="https://github.com/GitTools/GitVersion"&gt;GitVersion&lt;/a&gt; for semantic versioning.&lt;br&gt;
This requires a git repository and at least one commit. When you just download the code you don't have a git repository.&lt;/p&gt;

&lt;p&gt;This was easily fixed by running the following commands :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git init
git add .
git commit -m "initial"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After that I could run the CMS without any issues.&lt;/p&gt;

&lt;p&gt;So I hope this helps you when you run into this issue.&lt;/p&gt;

</description>
      <category>umbraco</category>
    </item>
    <item>
      <title>Nuget restore issues after Umbraco upgrade</title>
      <dc:creator>Dave Woestenborghs</dc:creator>
      <pubDate>Fri, 16 Apr 2021 12:58:39 +0000</pubDate>
      <link>https://dev.to/dawoe/nuget-restore-issues-after-umbraco-upgrade-3n9o</link>
      <guid>https://dev.to/dawoe/nuget-restore-issues-after-umbraco-upgrade-3n9o</guid>
      <description>&lt;p&gt;Ever experienced other developers in your team reporting issues with the Umbraco backend after you did a upgrade of the CMS using nuget ?&lt;/p&gt;

&lt;p&gt;I have. But I never really figured out what was causing it. So often I gave the following 3 options to them :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Force a nuget reinstall&lt;/li&gt;
&lt;li&gt;Download the zip and extract the umbraco folder.&lt;/li&gt;
&lt;li&gt;Get a new clone from source control.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lately people started reporting issues on the &lt;a href="https://our.umbraco.com/forum/using-umbraco-and-getting-started/105442-upgraded-to-8121-now-get-umbracowebeditorsbackofficemodel-does-not-contain-a-definition-for-iconcheckdata"&gt;forum&lt;/a&gt; and &lt;a href="https://github.com/umbraco/Umbraco-CMS/issues/10133"&gt;issue tracker&lt;/a&gt; after upgrades to 8.12.2&lt;/p&gt;

&lt;h2&gt;
  
  
  So what is going on ?
&lt;/h2&gt;

&lt;p&gt;As far as I can see is that everybody reporting issues is using Visual Studio and have installed Umbraco using Nuget. I suspect most of them also exclude the umbraco folder from source control. &lt;/p&gt;

&lt;p&gt;That is how I set up my Umbraco projects as well.&lt;/p&gt;

&lt;p&gt;So in this setup one person upgrades umbraco locally by updating the umbraco nuget packages. This person will not experience the issues. After the upgrade the changes are pushed to source control and other team members will pull them to their local environment. When they build the solution visual studio will restore the upgraded nuget packages.&lt;/p&gt;

&lt;p&gt;But running the backoffice will suddenly produce errors on their machine. &lt;/p&gt;

&lt;p&gt;So why is this ? Apparently a nuget restore just downloads the packages but does not copy the files to your VS project. This is a long known [issue[(&lt;a href="https://github.com/NuGet/Home/issues/3787"&gt;https://github.com/NuGet/Home/issues/3787&lt;/a&gt;) with nuget. But this also means your umbraco folder does not get updated when restoring the nuget package.&lt;/p&gt;

&lt;h2&gt;
  
  
  How can we fix this ?
&lt;/h2&gt;

&lt;p&gt;There are several ways how to deal with this problem. I already mentioned 3 earlier, but these manual steps to be taken. So let's have a look at some other options.&lt;/p&gt;

&lt;h4&gt;
  
  
  Source control the umbraco folder
&lt;/h4&gt;

&lt;p&gt;This has the advantage that all changes in the umbraco folder made by nuget upgrades are in source control.&lt;/p&gt;

&lt;p&gt;But personally I don't like this approach. You will be including more than 2500 files in your source control that you will not be changing yourself. &lt;/p&gt;

&lt;p&gt;You don't include your /node_modules or /packages folder in source control either.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://our.umbraco.com/Documentation/Getting-Started/Code/Source-Control/#the-umbraco-folder"&gt;official documentation&lt;/a&gt; actually mentions you should exclude the folder from source control.&lt;/p&gt;

&lt;h4&gt;
  
  
  Including the umbraco folder in the VS Project
&lt;/h4&gt;

&lt;p&gt;When you set up a website in Visual Studio and install Umbraco using nuget by default the umbraco folder is not included in the VS project. And remember that I said earlier that the umbraco does not get updated when restoring the nuget package. This is the reason.&lt;/p&gt;

&lt;p&gt;So a easy way to include your umbraco folder in your vs solution is by adding this to your csproj file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight xml"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;Content&lt;/span&gt; &lt;span class="na"&gt;Include=&lt;/span&gt;&lt;span class="s"&gt;"umbraco\**\*.*"&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With this line in place a nuget restore will add all missing files to the folder.&lt;/p&gt;

&lt;p&gt;My personal preference goes to this solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  What do you think ?
&lt;/h2&gt;

&lt;p&gt;I am interested in hearing from others if theu source control the umbraco folder or not. Or that they have experienced issues like this before.&lt;/p&gt;

</description>
      <category>umbraco</category>
      <category>nuget</category>
      <category>upgrade</category>
    </item>
    <item>
      <title>Let's make Umbraco great again</title>
      <dc:creator>Dave Woestenborghs</dc:creator>
      <pubDate>Tue, 18 Aug 2020 10:07:57 +0000</pubDate>
      <link>https://dev.to/dawoe/let-s-make-umbraco-great-again-1ob</link>
      <guid>https://dev.to/dawoe/let-s-make-umbraco-great-again-1ob</guid>
      <description>&lt;p&gt;TLDR; Umbraco is still great, but there is always room for improvement.&lt;/p&gt;

&lt;p&gt;Yesterday I &lt;a href="https://dev.to/dawoe/is-umbraco-really-a-tourist-trap-my-point-of-view-4e98"&gt;my thoughts&lt;/a&gt; on a &lt;a href="https://dev.to/timgeyssens/has-umbraco-turned-into-the-tourist-trap-of-open-source-net-cmss-oj3"&gt;blog post&lt;/a&gt; written by Tim Geyssens.&lt;/p&gt;

&lt;p&gt;So today I will try to give some ideas on how to improve.&lt;/p&gt;

&lt;h2&gt;
  
  
  Commercial product support
&lt;/h2&gt;

&lt;p&gt;Some people will want everything to be open source and free. But for Umbraco to be sustainable there needs to be a revenue stream to pay the bills and salaries. &lt;/p&gt;

&lt;p&gt;As I see it they have several ways to generate income :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Selling partnerships and support contracts&lt;/li&gt;
&lt;li&gt;Offering training&lt;/li&gt;
&lt;li&gt;Commercial add-ons like Forms&lt;/li&gt;
&lt;li&gt;Umbraco.tv&lt;/li&gt;
&lt;li&gt;Cloud (including Heartcore and Uno)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having this income enabled Umbraco HQ to grow and this directly affected the core open source project.&lt;/p&gt;

&lt;p&gt;Back in the day you had a bigger chance of finding a penguin on the northpole than getting support through the official channels. Now they have a lot of support warriors and so this area has improved a lot. &lt;/p&gt;

&lt;p&gt;Also the core product has become more stable. Remember trying to do a upgrade back in the v3/v4 days. Only masochists kept up to date with the latest versions.&lt;/p&gt;

&lt;p&gt;But back to the commercial product support, especially Umbraco Forms. We all know, and HQ even acknowlegded it, that it needs some TLC. But somehow this is not happening, or not fast and visible enough for the end users.&lt;/p&gt;

&lt;p&gt;I don't know the exact reasons. But let's assume the revenue generated by selling Forms licenses is not high enough to do active maintenance.&lt;/p&gt;

&lt;p&gt;So this can be solved in several ways :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Increase the price tag. This is the easiest solution. But raising the price tag could have the effect that is not affordable for everybody and thus decreasing the number of licenses sold. On the other hand if you need several hours tracking down a bug, creating a bug report and doing the follow up this easily evens out a increased price tag for a product that is actively supported.&lt;/li&gt;
&lt;li&gt;Don't give it away for free on cloud. I know this is done to make Cloud offering more attractive, but this is a lot of money they are giving away for free. If they are hosting 5000 websites on cloud they are giving away €945000 for free. If only 10% of that amount was invested back into Forms that could pay for a lot of development hours.&lt;/li&gt;
&lt;li&gt;Make it commercial open source. Still have the need for a license to run it in production, but open the source code to community contributions. Maybe only for Gold Partners. So you have extra selling point for a Gold Partnership : access to commercial product source code. Could also be a criteria that you need x number of amounts of PR's before you are able to contribute. And of course there needs to be HQ steward to guide everything. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Personally I think the last option is the best, because you have people who are actual users of the product, drive the product development.&lt;/p&gt;

&lt;p&gt;But even with it's current flaws Umbraco Forms is still a great product compared to the formsbuilders in other (commercial) content management systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gold Partner Support
&lt;/h2&gt;

&lt;p&gt;Selling &lt;a href="https://umbraco.com/partners/become-a-partner/gold/"&gt;gold partnerships&lt;/a&gt; is another way for generating income for Umbraco HQ. And also in this area there has been a lot of improvement. &lt;/p&gt;

&lt;p&gt;I know this is very short sighted, but back in the day, it was basicly donating money to HQ. And I was fine with that, after all you build your business around something you get for free. &lt;/p&gt;

&lt;p&gt;But now there are several perks of becoming a Gold Partner&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free training : one online and one in the Gold Partner academy. As a bonus you get more Umbraco.tv accounts than you need.&lt;/li&gt;
&lt;li&gt;Discount on cloud subscriptions. You get a professional plan at a big discount, while you can still charge your clients the full amount. If you have a lot of projects this pays for the Gold Partnership&lt;/li&gt;
&lt;li&gt;Full Umbraco support &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While the first 2 are for convincing management to become Gold Partner, the last one is important for developers.&lt;/p&gt;

&lt;p&gt;And that could be improved in my opinion. The following is said on the Gold Partner page on umbraco.com about the support&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We’ve got your back. &lt;/p&gt;

&lt;p&gt;You'll be given a guaranteed lifeline directly into Umbraco HQ and our dedicated support team who are able to support you on both the Umbraco CMS and Umbraco Cloud. So if you’re ever having troubles with Umbraco, you're not left alone - contact us and we'll guide you back on track.&lt;/p&gt;

&lt;p&gt;But this is not just a lifeline for you - it is also a guarantee for your clients. A guarantee that you've got direct access to the Umbraco HQ support team, should something come up in their project. A guarantee that will help them feel confident (and comfortable) in choosing you to handle their project.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But that's until you read the fine print on the &lt;a href="https://umbraco.com/umbraco-cms-pricing/bug-fix-warranty/"&gt;bugfix warranty&lt;/a&gt; page.&lt;/p&gt;

&lt;p&gt;There it states that only bugs of severity 1 (security, stability or data loss issues) will be fixed within 7 days. But these are the kind of bugs I expect to see fixed ASAP anyhow, regardless of being Gold Partner or not.&lt;/p&gt;

&lt;p&gt;To clarify with a example. I encountered a &lt;a href="https://github.com/umbraco/Umbraco-CMS/pull/7189"&gt;bug&lt;/a&gt; in Umbraco. I knew I could workaround this by writing custom code. But in the spirit of open source I created a PR for fixing the bug. This was tested and proven to fix the issue. So I went to through the official channels and opened a Gold Partner ticket as well through the backchannels to get this in a patch release. In both cases I got the response it wasn't severity one so I was not entitled to special patch release. Later on the fixed was classified as breaking so a patch release was not possible.&lt;/p&gt;

&lt;p&gt;So I implemented my workaround and got my project live. I reported the bug on Umbraco 8.3 but had to wait until 8.6 was out before I could remove the custom code. That is still 3 minor releases before it got in.&lt;/p&gt;

&lt;p&gt;Imagine they handled the other way around. A patch release was possible and they created it. I know I would have been very vocal about thanking HQ for this. That would have been free advertising for becoming Gold Partner. Everybody happy. &lt;/p&gt;

&lt;h2&gt;
  
  
  Visibility of community
&lt;/h2&gt;

&lt;p&gt;If your read my previous blog post you know I did not agree with Tim about community engagement being way down. I think it is more active than ever. But just in different ways  than back in the old days. &lt;/p&gt;

&lt;p&gt;But maybe things should be made more visible. Not sure on how and where to do that. Is umbraco.com or our.umbraco.com the place for that. &lt;/p&gt;

&lt;p&gt;Maybe give people a incentive to contribute like &lt;a href="https://www.gatsbyjs.com/contributing/contributor-swag/"&gt;Gatsby&lt;/a&gt; does. You would be surprised what people would do for a free T-shirt.&lt;/p&gt;

&lt;p&gt;So if you have ideas please reach out here in the comments or on &lt;a href="https://twitter.com/dawoe21"&gt;twitter&lt;/a&gt;. My DM's are open if you don't want to do it publicly.&lt;/p&gt;

&lt;h2&gt;
  
  
  HQ is hearing us
&lt;/h2&gt;

&lt;p&gt;After our blogs Tim and I got a invite to visit Umbraco HQ to have a open discussion about the issues raised. But at the moment COVID-19 measures are preventing me to travel to Denmark. Thanks to Kim Sneum Madsen for the invite.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next ?
&lt;/h2&gt;

&lt;p&gt;First off al people need to let go of how things were "back in the day". If still were still the same I don't think Umbraco still existed. Things changing is a natural consequence of growing.&lt;/p&gt;

&lt;p&gt;I hope we can get a (virtual) platform where we, as a community, can express our concerns in a constructive manner. The round table discussions that happened were a good starting point.&lt;/p&gt;

&lt;p&gt;In the end everybody benefits from a better Umbraco.&lt;/p&gt;

&lt;p&gt;And we are in this together. Umbraco HQ would not exist without the community and vice versa.&lt;/p&gt;

</description>
      <category>umbraco</category>
      <category>csharp</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Is Umbraco really a tourist trap ? My point of view.</title>
      <dc:creator>Dave Woestenborghs</dc:creator>
      <pubDate>Mon, 17 Aug 2020 15:04:06 +0000</pubDate>
      <link>https://dev.to/dawoe/is-umbraco-really-a-tourist-trap-my-point-of-view-4e98</link>
      <guid>https://dev.to/dawoe/is-umbraco-really-a-tourist-trap-my-point-of-view-4e98</guid>
      <description>&lt;p&gt;Yesterday Tim Geyssens posted a &lt;a href="https://dev.to/timgeyssens/has-umbraco-turned-into-the-tourist-trap-of-open-source-net-cmss-oj3"&gt;blog&lt;/a&gt; about his concerns regarding the direction Umbraco CMS is or is not going.&lt;/p&gt;

&lt;p&gt;So I would like to share my thoughts on his observations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exhibit A - Commercial product(s) without support
&lt;/h2&gt;

&lt;p&gt;I can totally agree with this one. Forms needs attention. We heard this being worked on. But in my opinion this is long overdue.&lt;/p&gt;

&lt;p&gt;Especially when you raise a ticket as a Gold Partner. One of the selling points of the &lt;a href="https://umbraco.com/partners/become-a-partner/gold/"&gt;Gold Partnership&lt;/a&gt; is that support will have your back. But from experience I know that you will get the answer that only severity one bugs (security, site instability) will be picked up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exhibit B - No affordable way to learn and keep your Umbraco knowledge up to date.
&lt;/h2&gt;

&lt;p&gt;Again I agree. When I started out using Umbraco taking all the training courses (level 1 and level 2) would cost you about €2000. That's a big increase over a decade of time. I wish my salary made the same increase.&lt;/p&gt;

&lt;p&gt;Umbraco.tv would have been a nice low-budget entry point in to training, but it needs some new content.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exhibit C - "New" product that gets a sloppy release
&lt;/h2&gt;

&lt;p&gt;I won't go into it if the release was sloppy or not. But I was surprised the release happened at all.&lt;/p&gt;

&lt;p&gt;I don't think this is a product the community was waiting for. But I stand corrected if it happens to be.&lt;/p&gt;

&lt;p&gt;To me it feels Umbraco wants get into a market that is already taken IMHO (Wix, Squarespace, ...) and competes directly with what the community is doing : building sites on top of Umbraco.&lt;/p&gt;

&lt;p&gt;I haven't tested it, but seeing the screenshots with a plethora of options, goes directly against a unique selling point of Umbraco : a tailored editing experience. People new to Umbraco trying this out can get the wrong image of what Umbraco can do for them.&lt;/p&gt;

&lt;p&gt;I think HQ needs to decide what they want Umbraco to be. A flexible CMS that can be tailored to your projects needs and be capable of doing "small" websites aswell as big enterprise projects.... Or a sitebuilder.&lt;/p&gt;

&lt;p&gt;You can't have your cake and eat it.&lt;/p&gt;

&lt;p&gt;The effort and resources used to build this should have been used to fix Forms and some of the recurring issues of Umbraco Cloud.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exhibit D - False stats on the umbraco.com homepage
&lt;/h2&gt;

&lt;p&gt;Personally I don't care about stats. 75% of all statistics are made up ;-)&lt;/p&gt;

&lt;p&gt;This is just a marketing number.&lt;/p&gt;

&lt;p&gt;But I can say the community is bigger and more active than ever. And I am also a long time user of Umbraco (since 2008). But people are engaging in other ways than in the past, where it was mainly forum posts and releasing packages.&lt;/p&gt;

&lt;p&gt;People are now contributing more in other ways... There has never been more contributions to core by the community than now. I can speak from experience having been part of the PR team for 2 year. Also people are writing documentation...which did not even exist back in the day. People are organising virtual meet ups, doing podcasts, .... &lt;br&gt;
Not every contribution has to be code related.&lt;/p&gt;

&lt;p&gt;But what I do notice is that some of the "old timers" have moved on to something else.. But I think that is natural. Once I was active member of the DNN community, but I don't think anybody will remember that.&lt;/p&gt;

&lt;p&gt;I also used to be very active member on the forum, but my interest moved more to code contributions so I am not that active anymore over there. This makes me less visible, but I am still active.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exhibit...
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Content apps are useful in my opinion. But mostly on a project basis. That is why you don't see many packages that have one.&lt;/li&gt;
&lt;li&gt;AngularJs  still does the job, but to stay relevant a better and newer tech should be used. But before this can happen a lot of refactoring needs to be done. There is a work in progress to remove as much of the angular code as possible. A good place to start helping out.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Observations
&lt;/h2&gt;

&lt;p&gt;It is no secret I (and probably many others) was very disappointed in the way how V8 was released. &lt;/p&gt;

&lt;p&gt;First of all the timing. At some point 3 test tracks were announced before V8 would be released : editor, implementor and contributor. Each of these groups could provide feedback. But from the editor track they went straight to release, skipping 2 important tracks. This put a lot of stress on package developers. They got a lot of questions like "When will package x be compatible with V8". But because of lacking documentation and a lot of breaking changes porting a package was not a easy tasks. I still haven't ported all of mine.&lt;/p&gt;

&lt;p&gt;Then there was communication...&lt;/p&gt;

&lt;p&gt;Blog posts saying that is ready for production and that you should migrate. But it was not stable, lacking documentation and no way to migrate. &lt;/p&gt;

&lt;p&gt;This took a way my energy to the extend I stopped contributing and sharing. But luckily there were some community members I could talk to who helped me overcome this.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now what ?
&lt;/h2&gt;

&lt;p&gt;I think HQ is having growing pains as a commercial entity, while it needs to keep in touch with the community needs. And can be the cause of frustration on both ends.&lt;/p&gt;

&lt;p&gt;But people need to speak up otherwise HQ is not aware of this. So I am glad Tim wrote this blog post. Although I don't agree with all the things he said, it inspired me to do the same.&lt;/p&gt;

&lt;p&gt;So if HQ is open for a constructive and open discussion... So am I.&lt;/p&gt;

</description>
      <category>umbraco</category>
      <category>opensource</category>
      <category>csharp</category>
    </item>
  </channel>
</rss>
