﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://community.devexpress.com/feed-stylesheets/rss.xsl" media="screen"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dx="https://www.devexpress.com/" xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Don Wibier's Blog</title>
    <link>https://community.devexpress.com/Blogs/donw/default.aspx</link>
    <description>JavaScript, HTML 5, ASP.NET, DevExtreme, PhoneJS, DevExpress, XPO, ASP.NET MVC &amp; WebForms - Don Wibier's DevExpress blog</description>
    <language>en-US</language>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:384946</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2020/10/13/be-more-productive-on-blazor-with-coderush.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Blazor">Blazor</category>
      <category domain="https://community.devexpress.com/Tags/CodeRush">CodeRush</category>
      <title>Be more productive on Blazor with CodeRush</title>
      <description>&lt;p&gt;
    Did you know CodeRush already has some really cool features to make you even more productive in Blazor?
&lt;/p&gt;
&lt;p&gt;
    

The last few CodeRush sprints have added several features. I thought it might be a good idea to summarize all of these in a single blogpost as reference material.&lt;/p&gt;

&lt;h3&gt;
Lifecycle Methods    
&lt;/h3&gt;
&lt;p&gt;
You may have noticed the Visual Studio Editor has some issues with overriding members and code completion inside @code sections in Blazor files. &lt;/p&gt;
&lt;p&gt;
For example, this happens when you try to override one of the lifecycle methods like &lt;em&gt;OnInitialized(Async)&lt;/em&gt; or &lt;em&gt;OnParametersSet(Async)&lt;/em&gt; etc.
&lt;/p&gt;
&lt;p&gt;
Fortunately, CodeRush already has code templates to help take away those frustrations. &lt;br&gt;
    Just move the caret to the @code section and type one of the templates below (followed by a &lt;strong&gt;Tab&lt;/strong&gt; or &lt;strong&gt;Space&lt;/strong&gt;, depending on your template expansion settings):
&lt;/p&gt;

&lt;table class="SiteTable"&gt;
				
					
				
					&lt;tr&gt;
						&lt;th&gt;Template&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;
					&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;oar&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an OnAfterRenderAsync override.
                        &lt;/td&gt;
				&lt;/tr&gt;
    			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;oi&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an OnInitializedAsync override.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;onch&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an OnChangeAsync override.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ops&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an OnParametersSetAsync override.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;sr&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a ShouldRender override.
                        &lt;/td&gt;
				&lt;/tr&gt;
			&lt;/table&gt;
    
&lt;p&gt;
If you want to override one of the &lt;strong&gt;synchronous equivalents&lt;/strong&gt;, just expand the &lt;strong&gt;same template&lt;/strong&gt; followed by a &lt;strong&gt;comma&lt;/strong&gt;. For example, “&lt;strong&gt;oi,&lt;/strong&gt;” generates a synchronous OnInitialized method.
    &lt;/p&gt;
&lt;h3&gt;
    Component Creation
&lt;/h3&gt;
&lt;p&gt;
Some other useful templates for creating components including dependency injection, parameters and cascading values, which will save you a boatload of keystrokes include:
&lt;/p&gt;
&lt;table class="SiteTable"&gt;
				
					
				
					&lt;tr&gt;
						&lt;th&gt;Template&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;
					&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bch&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a child component with a parameter.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bcmp&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a blank component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bht&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a component with an HTTP call.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;cv&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a &amp;lt;CascadingValue&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;dav&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a &amp;lt;DataAnnotationsValidator&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;en&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an &amp;lt;EditForm&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;
			&lt;/table&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;
 &lt;img src="https://www.devexpress.com/products/coderush/i/whatsnew/20-1-7-coderush-blazor.gif" alt="" style="width:451px;height:220px;"&gt;&lt;/p&gt;&lt;p&gt;These templates all work in the markup sections of razor files.
     &lt;/p&gt;
&lt;h3&gt;
Input Control Creation    
&lt;/h3&gt;
&lt;p&gt;
    
For creating standard html input controls, you can use the following templates:&lt;/p&gt;

&lt;table class="SiteTable"&gt;
				
					
				
					&lt;tr&gt;
						&lt;th&gt;Template&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;
					&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;icb&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an &amp;lt;InputCheckbox&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;idt&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an &amp;lt;InputDate&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;in&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an &amp;lt;InputNumber&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;it&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an &amp;lt;InputText&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ita&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an &amp;lt;InputTextArea&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;isel&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an &amp;lt;InputSelect&amp;gt; component.
                        &lt;/td&gt;
				&lt;/tr&gt;
			&lt;/table&gt;
&lt;h3&gt;
    Blazor Directives
&lt;/h3&gt;
&lt;p&gt;
    
To quickly add a directive above your Blazor component, you can use the following templates:&lt;/p&gt;

&lt;table class="SiteTable"&gt;
				
					
				
					&lt;tr&gt;
						&lt;th&gt;Template&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;
					&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ba&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an @attribute directive.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bc&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a Blazor @code block.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bf&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a Blazor @functions block.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bh&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an @inherits directive.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bj&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an @inject directive.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bjc&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an @inject IConfiguration configuration directive.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bjh&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an @inject HttpClient Http directive.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bl&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @layout directive.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bm&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @model directive.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;bp&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @page &amp;quot;/&amp;quot; directive.
                        &lt;/td&gt;
				&lt;/tr&gt;
			&lt;/table&gt;

&lt;h3&gt;Blazor Markup Templates for Conditionals and Controls&lt;/h3&gt;
&lt;p&gt;
One of the beautiful things about Razor is that you can put conditional logic inside your markup.&lt;br&gt;
CodeRush offers the following templates to help control program flow:&lt;/p&gt;

&lt;table class="SiteTable"&gt;
				
					
				
					&lt;tr&gt;
						&lt;th&gt;Template&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;
					&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;do&lt;/strong&gt;, &lt;strong&gt;dw&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @do (do/while) control statement.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;fe&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @foreach control statement.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;for&lt;/strong&gt;, &lt;strong&gt;fri&lt;/strong&gt;, &lt;strong&gt;frj&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates @for control statement.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;if&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an @if conditional.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ife&lt;/strong&gt;, &lt;strong&gt;ifl&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates an @if @else conditional.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;sw&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @switch conditional.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;tc&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @try/catch block.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;tcf&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @try/catch/finally block.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;tf&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @try/finally block.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;u&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @using statement.
                        &lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;wh&lt;/strong&gt;, &lt;strong&gt;while&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;
                            Creates a @while control statement.
                        &lt;/td&gt;
				&lt;/tr&gt;
			&lt;/table&gt;
 
&lt;h3&gt;
Blazor Refactoring    
&lt;/h3&gt;
&lt;p&gt;One of the other great things in CodeRush is its refactoring power, which is based on the Roslyn engine.&lt;/p&gt;
&lt;p&gt;For Blazor there are some awesome refactorings which can help save you a lot of work.&lt;/p&gt;
&lt;h4&gt;
    Move to Code Behind
&lt;/h4&gt;
&lt;p&gt; 
Suppose you are building a Blazor Component, adding features and functionality. Over time you realize the @code section is growing in size. There comes to be a point where it makes a lot of sense to put all that code in a separate C# class.&lt;/p&gt;
&lt;p&gt;
    With CodeRush, this can be done in seconds! Just navigate to the @code section.&lt;/p&gt;&lt;img src="https://www.devexpress.com/products/coderush/i/whatsnew/20-1-6-coderush-move-to-code-behind.gif" alt="" style="width:613px;height:283px;"&gt;

&lt;p&gt;Activate the CodeRush Action Menu by pressing &lt;strong&gt;Ctrl + `&lt;/strong&gt; or &lt;strong&gt;Ctrl + .&lt;/strong&gt; (depending on your configuration) and select “&lt;strong&gt;Move to Code Behind&lt;/strong&gt;”.&lt;/p&gt;&lt;p&gt;CodeRush creates a new code-behind file (if it doesn’t already exist), including the partial class. It will then move code from the razor page right into the partial class, including attributes, comments and references.&lt;/p&gt;
 
&lt;h4&gt;Extract Razor Component&lt;/h4&gt;
&lt;p&gt;
Another powerful refactoring, Extract Razor Component, allows you to extract the currently selected markup and create a component from it. 
CodeRush will ask for a new component name inside the original code, and next it will put the extracted code in a new razor file in the ~/Components folder of your project.&lt;/p&gt;
 

&lt;h3&gt;Let me know how this works for you!&lt;/h3&gt;
&lt;p&gt;
If you find this post has helped you be more productive by using these features, please let me know by replying to this post below. 
More importantly, if you have any ideas or tips on how we can improve CodeRush to become even more productive in Blazor, reply as well.&lt;/p&gt;

&lt;h3&gt;
   Download CodeRush Today!
&lt;/h3&gt;
&lt;p&gt;
Check out CodeRush and discover how to become more productive with your Blazor development!
&lt;/p&gt;&lt;p&gt;Get it at &lt;a href="https://devexpress.com/coderush" target="_blank"&gt;https://devexpress.com/coderush&lt;/a&gt; or at the Visual Studio Gallery.&lt;/p&gt;</description>
      <pubDate>Tue, 13 Oct 2020 09:36:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:383606</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2020/02/17/devexpress-at-front-end-developer-love-in-amsterdam.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>DevExpress at Frontend Developer Love in Amsterdam</title>
      <description>&lt;p&gt;This week, Mehul, Alex and I will be at the &lt;a href="https://www.frontenddeveloperlove.com/" target="_blank"&gt;Front End Developer Love Conference&lt;/a&gt; in Amsterdam.&lt;/p&gt;&lt;p&gt;This conference is packed with everything you need to know about &lt;a href="https://reactjs.org/" target="_blank"&gt;React&lt;/a&gt;, &lt;a href="https://vuejs.org/" target="_blank"&gt;Vue.js&lt;/a&gt; and &lt;a href="https://angular.io/" target="_blank"&gt;Angular&lt;/a&gt;. There is an incredible speaker line up with Evan You - creator of Vue.js, Sarah Drasner and others. I will do a session about &lt;a href="https://www.frontenddeveloperlove.com/program" target="_blank"&gt;Blazor WASM&lt;/a&gt; as well.&lt;/p&gt;&lt;p&gt;We&amp;#39;ll have daily raffles at the booth and we&amp;#39;ve brought `I&amp;#39;d&amp;nbsp;rather be coding` T-Shirts for all of you.&lt;/p&gt;&lt;p&gt;Make sure to visit our booth and find out everything you need to know about &lt;a href="https://js.devexpress.com/" target="_blank"&gt;DevExtreme &lt;/a&gt;and our other products.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 17 Feb 2020 23:55:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381532</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/07/16/devexpress-will-be-at-kcdc-conference.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>DevExpress will be at KCDC Conference</title>
      <description>&lt;p&gt;
        This week, the &lt;a href="https://www.kcdc.info/session/ses-85070" target="_blank"&gt;KCDC Conference&lt;/a&gt; is being organized in Kansas City and DevExpress is proud to be&amp;nbsp;gold sponsor of this conference. Julian and I will be available to answer all your question about our v19.1 release as well as all the new technology we&amp;#39;re releasing. If you want to know what we have for &lt;a href="https://www.devexpress.com/blazor" target="_blank"&gt;Blazor&lt;/a&gt; or  &lt;a href="https://www.devexpress.com/xamarin" target="_blank"&gt;Xamarin&lt;/a&gt; or what&amp;#39;s going on with DevExpress and the upcoming .NET Core v3, stop by and ask.
    &lt;/p&gt;
    &lt;p&gt;
        I will also present &lt;a href="https://www.kcdc.info/session/ses-85070" target="_blank"&gt;a really cool session&lt;/a&gt; about AI and Machine Learning so make sure to check that out. 
    &lt;/p&gt;
        
    &lt;p&gt;
        If you&amp;#39;re attending to the KCDC Conference, make sure to come by and say &amp;#39;Hi&amp;#39;.
    &lt;/p&gt;</description>
      <pubDate>Tue, 16 Jul 2019 14:34:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381524</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/07/15/developerweek-nuremberg-impressions.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>DeveloperWeek Nuremberg Impressions</title>
      <description>&lt;p&gt;
        Last week, John and I put up our booth at the &lt;a href="https://www.developer-week.de/" target="_blank"&gt;DeveloperWeek Nuremberg&lt;/a&gt;. This time we were able to do something extra – we put up a putting green.

    &lt;/p&gt;
    &lt;p&gt;
        We did a small contest on the putting green to win some additional prices depending on the number of balls putted.
    &lt;/p&gt;
        
    &lt;p&gt;
        I had a very well attended session about Generics and Abstract Classes in C# and people came to our booth with question about it afterwards.
    &lt;/p&gt;
    &lt;p&gt;
        Besides my session, we did a lot of demos on &lt;a href="https://js.devexpress.com/" target="_blank"&gt;DevExtreme&lt;/a&gt;, &lt;a href="https://www.devexpress.com/products/coderush/" target="_blank"&gt;CodeRush&lt;/a&gt;, &lt;a href="https://www.devexpress.com/products/net/controls/wpf/" target="_blank"&gt;WPF&lt;/a&gt; and &lt;a href="https://www.devexpress.com/subscriptions/reporting/" target="_blank"&gt;reporting&lt;/a&gt; and even Scott Hunter from Microsoft stopped by which gave me the opportunity to show our &lt;a href="https://www.devexpress.com/blazor/" target="_blank"&gt;new Blazor control set&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I was also able to discuss some technical details on WPF and WinForms running on .NET Core 3.&lt;/p&gt;&lt;p&gt;Below is an impression what DeveloperWeek Nuremberg is all about &lt;/p&gt;
    &lt;p&gt;
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190625_090426.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190626_124823.png" alt=""&gt;  
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/IMG_3692.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/IMG_3697.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190624_092450.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190624_092510.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190624_092535.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190625_164824.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190624_092541.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190624_102953.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190624_103247.png" alt=""&gt; 
         
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190626_111809.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190626_111931.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190626_133916.png" alt=""&gt;  
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/IMG_3704.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/IMG_3705.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/IMG_3706.png" alt=""&gt; 

        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/IMG_3710.png" alt=""&gt; 
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190626_091631.png" alt=""&gt;       
    
        &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/IMG_3715.png" alt=""&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 15 Jul 2019 13:02:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381521</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/06/26/ndc-oslo-impressions.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>NDC Oslo Impressions</title>
      <description>&lt;p&gt;
        Last week, we where present at the NDC Oslo conference held in the Spektrum Arena.&lt;br&gt;
        With more than 2000 attendees it was a full house and we had a lot of interesting questions and discussions with existing customers as well as possible new ones. 
    &lt;/p&gt;
    &lt;p&gt;
        Since there was quite a lot of talking about Blazor, we also got quite some questions about it and we where able to show our &lt;a href="https://www.devexpress.com/blazor/" target="_blank"&gt;new Blazor controls&lt;/a&gt;.
    &lt;/p&gt;
    &lt;p&gt;
        Then there was the awesome attendee party with live performances from &lt;a href="https://www.dylanbeattie.net/" target="_bank"&gt;Dylan Beatie&lt;/a&gt; as well as the ultimate 80&amp;#39;s coverband &lt;a href="http://loveshack.no/" target="_blank"&gt;Love Shack&lt;/a&gt;
    &lt;/p&gt;
    &lt;p&gt;
        Here is an impression of NDC Oslo.
    &lt;/p&gt;
    &lt;p&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/20190619_102203.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-19%2017-29-20.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/190619NDCOslo2019_0079%20copy.png" alt=""&gt; 
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-19%2009-11-29.png" alt=""&gt; 
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-19%2017-29-17.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-19%2017-29-59.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-19%2017-31-42.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-19%2017-53-07.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-20%2017-29-06.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-20%2017-30-15.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-20%2014-39-31.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-20%2017-34-08.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-20%2017-34-14.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/2019-06-20%2021-24-09.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/20190619_144029.png" alt=""&gt; 
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/20190620_084300.png" alt=""&gt; 
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/20190620_221343.png" alt=""&gt; 
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/20190620_221415.png" alt=""&gt; 
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/20190619_085236.png" alt=""&gt;
            &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/NDC%20Oslo/20190621_113936.png" alt=""&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 26 Jun 2019 12:13:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381389</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/06/24/devexpress-at-developerweek-nuremberg.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>DevExpress at DeveloperWeek Nuremberg</title>
      <description>&lt;p&gt;This week, DevExpress is sponsoring the &lt;a href="https://www.developer-week.de/" target="_blank"&gt;DWX DeveloperWeek Nuremberg&lt;/a&gt;, Germany. John and I will be there with our cool “I’d rather be coding” T-Shirts and other giveaways.&lt;/p&gt;
&lt;p&gt;
&lt;img style="width:800px;height:409px;" src="https://community.devexpress.com/blogs/donw/2019/DeveloperWeek/20190624_092450-Nuremberg.jpg" alt=""&gt;
&lt;/p&gt;&lt;p&gt;I will do a session as well on Generics and abstract classes in C#.&lt;/p&gt;&lt;p&gt;On our daily raffles you could win one of the DevExpress backpacks or even a Platform Subscription of choice!&lt;/p&gt;&lt;p&gt;Make sure to visit our booth to find out what’s new in our v19.1 release and grab a T-Shirt. &lt;/p&gt;</description>
      <pubDate>Mon, 24 Jun 2019 02:26:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381329</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/06/17/we-re-at-ndc-oslo-this-week.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>We’re at NDC Oslo this week</title>
      <description>&lt;p&gt;This week, one of the coolest conferences in Europe is taking place in Oslo, Norway. It is the annual NDC Oslo&amp;nbsp; with an &lt;a href="https://ndcoslo.com/speakers/" target="_blank"&gt;awesome speaker line-up&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;John and I will be there with our booth and we brought T-Shirts with our new design on it so you better stop by our booth to get one. I’m sure you’ll like it.&lt;/p&gt;  &lt;p&gt;While you’re there I’m more than happy to show you all the new features we have released with &lt;a href="https://www.devexpress.com/subscriptions/new-2019-1.xml" target="_blank"&gt;our v19.1 version&lt;/a&gt; incl. our &lt;a href="https://www.devexpress.com/blazor" target="_blank"&gt;Blazor&lt;/a&gt; components.&lt;/p&gt;  &lt;p&gt;If you’re attending to NDC Oslo, make sure to stop by to tell us what you’re developing.&lt;/p&gt;</description>
      <pubDate>Mon, 17 Jun 2019 08:18:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381148</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/05/24/techorama-belgium-2019-impressions.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>Techorama Belgium 2019 Impressions</title>
      <description>&lt;p&gt;This week Julian, John, Alexander, Dmitry and I traveled to Antwerp, Belgium for the Techorama 2019 Event.&lt;/p&gt;  &lt;p&gt;It was nice to catch up with our customers as well as some international speakers and Microsoft people involved in the latest developments on dotNET Core, Blazor and other exiting things.&lt;/p&gt;  &lt;p&gt;We had a lot of people visiting our booth so I was able to demo all the new features in our v19.1 release. As always, we had some great fun during the drawing of our daily raffles.&lt;/p&gt;  &lt;p&gt;The second day, I had a session about CodeRush which working out pretty nice and people where shocked when I inserted an image as comments in my code.&lt;/p&gt;  &lt;p&gt;To see what Techorama Belgium is al about? Below are some pictures to get an impression:&lt;/p&gt;  &lt;p&gt;&lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190522_080446.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190521_090201.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190521_094139.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190521_094157.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/2019-05-22%2013.09.36.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/2019-05-22%2013.11.27.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/2019-05-22%2016.12.47.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/Image1.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/2019-05-22%2016.13.36.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/2019-05-22%2016.15.41.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190521_094201.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190521_125735.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190522_110839.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/20190522_161353.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/techo1.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/techo3.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/techo4.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/techo5.png" alt=""&gt; &lt;img style="margin:5px 5px 0px 0px;border:0px currentcolor;border-image:none;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/Techorama%20BE/techo6.png" alt=""&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 24 May 2019 03:36:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381089</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/05/20/devexpress-at-techorama-conference-in-antwerp-belgium.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>DevExpress at Techorama Conference in Antwerp, Belgium</title>
      <description>&lt;p&gt;This week the awesome Techorama conference is taking place in the Kinepolis Cinema complex in Antwerp, Belgium.&lt;/p&gt;  &lt;p&gt;The opening keynote will be presented by Scott Hanselman and the closing keynote by Dutch astronaut André Kuipers!&lt;/p&gt;  &lt;p&gt;DevExpress will be there as well, and we’ll be proud to show off all the latest features of our v19.1 release!&lt;/p&gt;  &lt;p&gt;If you’re attending to Techorama, make sure to come by and get your DevExpress T-Shirt and a raffle ticket to win a&amp;nbsp; subscription or a DevExpress Backpack.&lt;/p&gt;</description>
      <pubDate>Mon, 20 May 2019 03:38:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
    <item>
      <guid isPermaLink="false">bd716303-653c-428d-8b8a-a7d998cde032:381534</guid>
      <link>https://community.devexpress.com/Blogs/donw/archive/2019/05/12/dotnet-cologne-impressions.aspx</link>
      <category domain="https://community.devexpress.com/Tags/Community">Community</category>
      <category domain="https://community.devexpress.com/Tags/Conferences">Conferences</category>
      <title>dotnet Cologne Impressions</title>
      <description> &lt;p&gt;         Last week, John and I where in Cologne at the &lt;a target="_blank" href="https://dotnet-cologne.de/"&gt;dotnet Cologne&lt;/a&gt; conference.     &lt;/p&gt;     &lt;p&gt;         It was good to meet a large number of existing clients but we were also able to show our products to a lot of people not familiar with DevExpress.     &lt;/p&gt;     &lt;p&gt;         The session I did on &lt;a target="_blank" href="https://dotnet-cologne.de/Vortraege.ashx#dependency_injection_aspnetcore2"&gt;Dependency Injection on .NET Core&lt;/a&gt; was well attended and I got some people coming to our booth with questions afterwards.     &lt;/p&gt;     &lt;p&gt;Below is a small impression about dotnet Cologne:     &lt;/p&gt;     &lt;p&gt;         &lt;img style="margin:5px 5px 0px 0px;border:0px;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/dotnetCologne/20190510_085947.png" alt=""&gt;          &lt;img style="margin:5px 5px 0px 0px;border:0px;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/dotnetCologne/20190510_090016.png" alt=""&gt;                   &lt;img style="margin:5px 5px 0px 0px;border:0px;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/dotnetCologne/20190510_120841.png" alt=""&gt;          &lt;img style="margin:5px 5px 0px 0px;border:0px;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/dotnetCologne/20190510_141052.png" alt=""&gt;          &lt;img style="margin:5px 5px 0px 0px;border:0px;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/dotnetCologne/20190510_141104.png" alt=""&gt;          &lt;img style="margin:5px 5px 0px 0px;border:0px;width:350px;height:262px;" src="https://community.devexpress.com/blogs/donw/2019/dotnetCologne/20190510_141233.png" alt=""&gt;           &lt;br&gt;                          &lt;img style="margin:5px 5px 0px 0px;border:0px;width:262px;height:350px;" src="https://community.devexpress.com/blogs/donw/2019/dotnetCologne/20190510_110528.png" alt=""&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 12 May 2019 16:01:00 Z</pubDate>
      <dc:creator>Don Wibier (DevExpress)</dc:creator>
    </item>
  </channel>
</rss>