<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Implementing Dynamic Environment Configuration in Angular for Avoiding One Build per Environment	</title>
	<atom:link href="https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/feed/" rel="self" type="application/rss+xml" />
	<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/</link>
	<description>Advanced Angular Training Made Simple</description>
	<lastBuildDate>Mon, 25 Oct 2021 07:25:00 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.4</generator>
	<item>
		<title>
		By: Kwesi		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-122463</link>

		<dc:creator><![CDATA[Kwesi]]></dc:creator>
		<pubDate>Mon, 25 Oct 2021 07:25:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-122463</guid>

					<description><![CDATA[A couple of the images in this article are broken.]]></description>
			<content:encoded><![CDATA[<p>A couple of the images in this article are broken.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Lars Gyrup Brink Nielsen		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-110353</link>

		<dc:creator><![CDATA[Lars Gyrup Brink Nielsen]]></dc:creator>
		<pubDate>Sun, 01 Aug 2021 07:14:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-110353</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-110037&quot;&gt;Henrique Santiago&lt;/a&gt;.

Examples in my upcoming book, &quot;Accelerating Angular development with Ivy&quot;.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-110037">Henrique Santiago</a>.</p>
<p>Examples in my upcoming book, &#8220;Accelerating Angular development with Ivy&#8221;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Henrique Santiago		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-110037</link>

		<dc:creator><![CDATA[Henrique Santiago]]></dc:creator>
		<pubDate>Fri, 30 Jul 2021 01:52:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-110037</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-359&quot;&gt;Lars Gyrup Brink Nielsen&lt;/a&gt;.

Lars, How to do that?

Can you code and show us?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-359">Lars Gyrup Brink Nielsen</a>.</p>
<p>Lars, How to do that?</p>
<p>Can you code and show us?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ravi Kant Shivhare		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-100755</link>

		<dc:creator><![CDATA[Ravi Kant Shivhare]]></dc:creator>
		<pubDate>Tue, 25 May 2021 09:28:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-100755</guid>

					<description><![CDATA[Nice article. 
Since config.json is loaded in angular during APP_INITIALIZER.
If we have loaded config.json from database and now during runtime if we have changed some configuration value in database and also updated config.json then how we can reload updated config.json in angular?]]></description>
			<content:encoded><![CDATA[<p>Nice article.<br />
Since config.json is loaded in angular during APP_INITIALIZER.<br />
If we have loaded config.json from database and now during runtime if we have changed some configuration value in database and also updated config.json then how we can reload updated config.json in angular?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: How do I alter Environment .ts Variables or Constants Post Build In Angular 8, host URL and API URL? &#124; MVR		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-99764</link>

		<dc:creator><![CDATA[How do I alter Environment .ts Variables or Constants Post Build In Angular 8, host URL and API URL? &#124; MVR]]></dc:creator>
		<pubDate>Tue, 18 May 2021 11:19:06 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-99764</guid>

					<description><![CDATA[[&#8230;] Implementing Dynamic Environment Configuration in Angular for Avoiding One Build per Environment [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Implementing Dynamic Environment Configuration in Angular for Avoiding One Build per Environment [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Muneeswari Ganesan		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-32894</link>

		<dc:creator><![CDATA[Muneeswari Ganesan]]></dc:creator>
		<pubDate>Tue, 04 Feb 2020 07:56:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-32894</guid>

					<description><![CDATA[I am getting this error: dynamic-environment.ts:5 Uncaught TypeError: Cannot read property &#039;environment&#039; of undefined
    at Environment.get [as environment] (dynamic-environment.ts:5) .....
Any hint to resolve this error?]]></description>
			<content:encoded><![CDATA[<p>I am getting this error: dynamic-environment.ts:5 Uncaught TypeError: Cannot read property &#8216;environment&#8217; of undefined<br />
    at Environment.get [as environment] (dynamic-environment.ts:5) &#8230;..<br />
Any hint to resolve this error?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: smart Bopche		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-31049</link>

		<dc:creator><![CDATA[smart Bopche]]></dc:creator>
		<pubDate>Wed, 22 Jan 2020 10:15:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-31049</guid>

					<description><![CDATA[Nice Article, It solved my problem.
But in starting its taking some time to start or redirect the application.
Is There any idea to reduce the time?
Thanks]]></description>
			<content:encoded><![CDATA[<p>Nice Article, It solved my problem.<br />
But in starting its taking some time to start or redirect the application.<br />
Is There any idea to reduce the time?<br />
Thanks</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Heman Ghimire		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-30603</link>

		<dc:creator><![CDATA[Heman Ghimire]]></dc:creator>
		<pubDate>Sun, 19 Jan 2020 06:52:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-30603</guid>

					<description><![CDATA[Actually this method hits api to fetch configuration which can be viewed from network response of browser. So I think this idea is not to fetch confidential information from api implementing runtime configuration . &quot;You might, for security reasons, don’t want to show confidential information in the environment config, which is saved to the version control&quot; this statement is really joke from your approach. As well this approach is best application for those who assume that there exists no user who can inspect the network response.]]></description>
			<content:encoded><![CDATA[<p>Actually this method hits api to fetch configuration which can be viewed from network response of browser. So I think this idea is not to fetch confidential information from api implementing runtime configuration . &#8220;You might, for security reasons, don’t want to show confidential information in the environment config, which is saved to the version control&#8221; this statement is really joke from your approach. As well this approach is best application for those who assume that there exists no user who can inspect the network response.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: golan avraham		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-24272</link>

		<dc:creator><![CDATA[golan avraham]]></dc:creator>
		<pubDate>Fri, 06 Dec 2019 03:28:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-24272</guid>

					<description><![CDATA[nice article
i created npm package handling this problem
&lt;a href=&quot;#&quot; rel=&quot;nofollow&quot;&gt;https://www.npmjs.com/package/@golavr/ng-config&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>nice article<br />
i created npm package handling this problem<br />
<a href="#" rel="nofollow">https://www.npmjs.com/package/@golavr/ng-config</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Chris Edward		</title>
		<link>https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/#comment-23254</link>

		<dc:creator><![CDATA[Chris Edward]]></dc:creator>
		<pubDate>Fri, 29 Nov 2019 02:15:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=627#comment-23254</guid>

					<description><![CDATA[Hey. Good article. Quick question. What about the --prod argument. We specifically do that to production because it does... well production related things.

&lt;code&gt;Ahead-of-Time (AOT) Compilation: pre-compiles Angular component templates.
Production mode: deploys the production environment which enables production mode.
Bundling: concatenates your many application and library files into a few bundles.
Minification: removes excess whitespace, comments, and optional tokens.
Uglification: rewrites code to use short, cryptic variable and function names.
Dead code elimination: removes unreferenced modules and much unused code.&lt;/code&gt;

but, we keep the dev environment free of --prod so it is easier to debug. 
So, we need multiple builds.]]></description>
			<content:encoded><![CDATA[<p>Hey. Good article. Quick question. What about the &#8211;prod argument. We specifically do that to production because it does&#8230; well production related things.</p>
<p><code>Ahead-of-Time (AOT) Compilation: pre-compiles Angular component templates.<br />
Production mode: deploys the production environment which enables production mode.<br />
Bundling: concatenates your many application and library files into a few bundles.<br />
Minification: removes excess whitespace, comments, and optional tokens.<br />
Uglification: rewrites code to use short, cryptic variable and function names.<br />
Dead code elimination: removes unreferenced modules and much unused code.</code></p>
<p>but, we keep the dev environment free of &#8211;prod so it is easier to debug.<br />
So, we need multiple builds.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 0/1318 objects using Memcache
Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching using Disk (Request-wide modification query)

Served from: christianlydemann.com @ 2026-02-28 07:22:38 by W3 Total Cache
-->