<?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>Forem: Rod Falanga</title>
    <description>The latest articles on Forem by Rod Falanga (@rodatdoh).</description>
    <link>https://forem.com/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>Forem: Rod Falanga</title>
      <link>https://forem.com/rodatdoh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rodatdoh"/>
    <language>en</language>
    <item>
      <title>Can Avatar files be saved in Git repos?</title>
      <dc:creator>Rod Falanga</dc:creator>
      <pubDate>Wed, 13 May 2026 20:37:46 +0000</pubDate>
      <link>https://forem.com/rodatdoh/can-avatar-files-be-saved-in-git-repos-gna</link>
      <guid>https://forem.com/rodatdoh/can-avatar-files-be-saved-in-git-repos-gna</guid>
      <description>&lt;p&gt;Two of my colleagues have built a career writing forms using something called Avatar. "Avatar". One of those over used words in our industry. I've run into other such terms which makes it difficult to discuss something, which the same word is used for multiple things, none of them related to any of the other. Avatar is one such word. I'll describe what they do with their Avatar environment.&lt;/p&gt;

&lt;p&gt;They both, and others on their team in other locations, write forms to collect data from users all over the state. This is in support of our &lt;br&gt;
Facilities department. So, people go into the Avatar forms that these people write to enter details such as windows needing fixing, things being shipped from one place to another, etc. I don't know what sort of a database this data is saved in. It might be something that Avatar uses. The IT department, of which I'm also a member of, is upgrading the version of Avatar my two colleagues use, to a newer version called NX.&lt;/p&gt;

&lt;p&gt;Anyway, as far as I know they don't save their work locally, like one would if you're working with a local Git repo. I don't know where they store their code. I get the feeling that it is just done for them. But, maybe I'm wrong about that. I'm wondering if anyone here has knowledge of this Avatar? And if so, do you know where this Avatar saves the files my colleagues work on?&lt;/p&gt;

</description>
      <category>html</category>
      <category>software</category>
      <category>git</category>
    </item>
    <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://forem.com/rodatdoh/has-anyone-here-used-hcl-dx-1l9c</link>
      <guid>https://forem.com/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://forem.com/rodatdoh/does-anyone-here-us-hcl-dx-1a63</link>
      <guid>https://forem.com/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://forem.com/rodatdoh/how-do-i-resolve-a-cannot-provide-a-value-for-property-error-3knf</link>
      <guid>https://forem.com/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>
