<?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: Rod Falanga</title>
    <description>The latest articles on DEV Community by Rod Falanga (@rodatdoh).</description>
    <link>https://dev.to/rodatdoh</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%2F3332086%2F472bca87-b68e-4a13-addd-3acc8453375e.jpeg</url>
      <title>DEV Community: Rod Falanga</title>
      <link>https://dev.to/rodatdoh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rodatdoh"/>
    <language>en</language>
    <item>
      <title>Has anyone here used HCL DX?</title>
      <dc:creator>Rod Falanga</dc:creator>
      <pubDate>Tue, 10 Mar 2026 14:03:31 +0000</pubDate>
      <link>https://dev.to/rodatdoh/has-anyone-here-used-hcl-dx-1l9c</link>
      <guid>https://dev.to/rodatdoh/has-anyone-here-used-hcl-dx-1l9c</guid>
      <description>&lt;p&gt;Our CIO is demanding that we adopt this obscure technology called HCL DX. We're a Microsoft shop, have been for decades. Three years ago, I and a few others were required to write an application in HCL DX, and I absolutely hated it. It is very primitive. No Intellisense of any kind. The editing was terrible, in that you were only allowed to open an event's code, the editor will not let you see the whole application at once as you can in all other editors I've ever worked with, which includes editors (&lt;em&gt;e.g.&lt;/em&gt;: Emacs). The app was written using JavaScript, which I am only OK at. I depend upon Intellisense to assist me in writing JavaScript applications. Having to use an editor that it no better than Notepad sucked. I was not productive and my colleague had to do all the editing. And that application is no longer in use.&lt;/p&gt;

&lt;p&gt;I looked up HCL DX on Wikipedia. It did say that it is powerful but also said that it has a steep learning curve and poor documentation. I also looked at both Stack Overflow's survey of top programming languages and TIOBE top programming languages. HCL DX isn't even on either survey's list. I've checked with recruiters in my area (southwestern US) to see if any companies use HCL DX. The recruiters haven't even heard of HCL DX, and certainly no companies in this state use HCL DX. So, the CIO is forcing us to begin using HCL DX, a language with a steep learning curve and poor documentation. And there's no talent in the state that can be hired to help. So, the CIO will likely have to recruit some of his former employees from Florida, where he had a consulting business. And certainly, Florida has a lot more developers than we do.&lt;/p&gt;

&lt;p&gt;Anyway, I'd like to know if anyone here has experience using HCL DX and you think positively of it.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>javascript</category>
      <category>productivity</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Does anyone here us HCL DX?</title>
      <dc:creator>Rod Falanga</dc:creator>
      <pubDate>Wed, 25 Feb 2026 20:58:45 +0000</pubDate>
      <link>https://dev.to/rodatdoh/does-anyone-here-us-hcl-dx-1a63</link>
      <guid>https://dev.to/rodatdoh/does-anyone-here-us-hcl-dx-1a63</guid>
      <description>&lt;p&gt;My CIO is trying to make us all change from whatever platform we've followed in our careers, to dump it all and adopt HCL DX. I've never heard of it and what I've found doesn't encourage me.&lt;/p&gt;

&lt;p&gt;Has anyone here used HCL DX? If so, what are your impressions?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>How do I resolve a Cannot provide a value for property error?</title>
      <dc:creator>Rod Falanga</dc:creator>
      <pubDate>Wed, 16 Jul 2025 20:18:07 +0000</pubDate>
      <link>https://dev.to/rodatdoh/how-do-i-resolve-a-cannot-provide-a-value-for-property-error-3knf</link>
      <guid>https://dev.to/rodatdoh/how-do-i-resolve-a-cannot-provide-a-value-for-property-error-3knf</guid>
      <description>&lt;p&gt;I hope that I am posting my question in the correct place. This is my first time doing this, so please be patient.&lt;/p&gt;

&lt;p&gt;I am working on my first ASP.NET Blazor application that is significant and doesn't just put a counter on the page. I've got two Blazor applications in this Visual Studio solution; one is a server-side Blazor app and is where it starts. The other is a WebAssembly Blazor app. In the server-side app it reads a cookie. I want to pass the information I get from the cookie to the WebAssembly. I've been using &lt;a href="https://dev.to/bradwellsb/the-best-way-to-pass-data-between-blazor-components-25dp"&gt;this tutorial&lt;/a&gt; to help. I believe it is useful, although it assumes that everything is in the same Visual Studio project. I've added this to the Program.cs file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="n"&gt;builder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Services&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;AddScoped&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sp&lt;/span&gt; &lt;span class="p"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="n"&gt;HttpClient&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;BaseAddress&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nf"&gt;Uri&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"https://localhost:7010/"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="n"&gt;builder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Services&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;AddSingleton&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;IAppData&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;AppData&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then in the Home.razor file I've got this: &lt;code&gt;@inject Services.AppData AppData&lt;/code&gt;. I thought that would be sufficient, but when I debug it I get this error:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;InvalidOperationException: Cannot provide a value for property 'AppData' on type 'FPTimetrackCore.Components.Pages.Home'. There is no registered service of type 'FPTimetrackCore.Services.AppData'.&lt;br&gt;
Microsoft.AspNetCore.Components.ComponentFactory+&amp;lt;&amp;gt;c_&lt;em&gt;DisplayClass9_0.g&lt;/em&gt;_Initialize|1(IServiceProvider serviceProvider, IComponent component)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I don't understand why. I could use help, please.&lt;/p&gt;

</description>
      <category>dotnetcore</category>
      <category>aspdotnet</category>
    </item>
  </channel>
</rss>
