PageSourceSearch

https://www.jeffryhouser.com/index.cfm/2026/3/10/How-to-tell-Angul…use-a-default-Image-if-the-image-is-missing

html jeffryhouser.com collected 2026-10-03 19:10:17 UTC 45,151 bytes, 402 lines download raw bytes

1
2	
2<script>
3		function popup(loc) {
4			theWin = window.open(loc,'theWin','width=320,height=72,resizeable=no,scrollbars=yes');
5			theWin.focus();
6		}
7	</script>
7
8
9		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
10
11		<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
12		<head>
13		<title>Jeffry Houser's Blog: How to tell Angular to use a default Image if the image is missing?</title>
14			<meta name="title" content="Jeffry Houser's Blog: How to tell Angular to use a default Image if the image is missing?" />
15			<meta name="description" content="Jeffry Houser's Blog: How to tell Angular to use a default Image if the image is missing?" />
16			<meta name="keywords" content="" />
17			<meta http-equiv="content-type" content="text/html; charset=utf-8" />
18			<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.jeffryhouser.com/rss.cfm?mode=full" />
19
20	<style type="text/css">
21	@import "https://www.jeffryhouser.com/includes/layout.css";
22	@import "https://www.jeffryhouser.com/includes/styles/style.css";
23	@import "https://www.jeffryhouser.com/includes/styles/header-default.css";
24	@import "https://www.jeffryhouser.com/includes/styles/content-default.css";
25	@import "https://www.jeffryhouser.com/includes/styles/side-default.css";
26	</style>
27
28		
28<script src="https://gumroad.com/js/gumroad.js"></script>
28
29
30			<!--[if lte IE 6]>
31	<style type="text/css" media="all">@import "https://www.jeffryhouser.com/includes/stylesie6.css";</style>
32	<style type="text/css">
33	.code{
34		overflow:visible;
35		overflow-x:auto;
36		overflow-y:hidden;
37		padding-bottom:15px;
38	}
39	</style>
40	<![endif]-->
41
42			
42<script src="https://www.jeffryhouser.com/includes/jquery.min.js" type="text/javascript"></script>
42
43			
43<script src="https://www.jeffryhouser.com/includes/jquery.arclite.js" type="text/javascript"></script>
43
44	
44<script type="text/javascript">
45	function launchComment(id) {
46			cWin = window.open("https://www.jeffryhouser.com/addcomment.cfm?id="+id,"cWin","width=550,height=700,menubar=yes,personalbar=no,dependent=true,directories=no,status=yes,toolbar=no,scrollbars=yes,resizable=yes");
47	}
48	function launchCommentSub(id) {
49			cWin = window.open("https://www.jeffryhouser.com/addsub.cfm?id="+id,"cWin","width=550,height=350,menubar=yes,personalbar=no,dependent=true,directories=no,status=yes,toolbar=no,scrollbars=yes,resizable=yes");
50	}
51		
52		</script>
52
53		</head>
54
55		<body onload="if(top != self) top.location.replace(self.location.href);">
56
57		<!-- page -->
58		<div id="page" class="with-sidebar">
59		<div id="header-wrap">
60		<div id="header" class="block-content">
61		<div id="pagetitle">
62		<h1 class="logo"><a href="https://www.jeffryhouser.com">Jeffry Houser's Blog</a></h1>
63
64			<div class="clear"></div>
65
66			<!-- search form -->
67
68		<!-- /search form -->
69
70	</div>
71		<!-- main navigation -->
72	<div id="nav-wrap1">
73	<div id="nav-wrap2">
74	<ul id="nav">
75	<li><a href="https://www.jeffryhouser.com" class="fadeThis"><span>Home</span></a></li>
76	<li><a href="https://www.jeffryhouser.com/contact.cfm" class="fadeThis"><span>Contact</span></a></li>
77
78
79
80
81		</ul>
82		</div>
83		</div>
84			<!-- /main navigation -->
85
86		</div>
87
88
89
90		<div id="main-wrap1">
91		<div id="main-wrap2">
92		<div id="main" class="block-content">
93		<div class="mask-main rightdiv">
94		<div class="mask-left">
95		<div class="col1">
96		<div id="main-content">
97	
98	
98<script src="https://www.jeffryhouser.com/includes/swfobject_modified.js" type="text/javascript"></script>
98
99	
100		
101            <div class="post">
102             <div class="post-header">
103              <h3 class="post-title"><a href="https://www.jeffryhouser.com/index.cfm/2026/3/10/How-to-tell-Angular-to-use-a-default-Image-if-the-image-is-missing">How to tell Angular to use a default Image if the image is missing?</a></h3>
104
105              <p class="post-date">
106			   <span class="month">Mar</span>
107               <span class="day">10</span>,
108
109              </p>
110              <p class="post-author">
111               <span class="info">posted by Jeffry Houser 
112				<!-- AddThis Button BEGIN -->
113				<a href="https://www.addthis.com/bookmark.php?v=250" onmouseover="return addthis_open(this, '', 'https%3A%2F%2Fwww%2Ejeffryhouser%2Ecom%2Findex%2Ecfm%2F2026%2F3%2F10%2FHow%2Dto%2Dtell%2DAngular%2Dto%2Duse%2Da%2Ddefault%2DImage%2Dif%2Dthe%2Dimage%2Dis%2Dmissing', 'Jeffry%20Houser%27s%20Blog')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img  src="https://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0;float:right;"/></a>
113<script type="text/javascript" src="https://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a20091556eefead"></script>
113
114				<!-- AddThis Button END -->
115				</span>
116              </p>
117             </div>
118             <div class="post-content clearfix">
119					<p>I was working on a project, where we get a lot of data from a remote system we do not control.  We were displaying this data, which included an image.  Most of the time the image data was valid, but every once in a while we got a broken image reference.  We didn't want to show the default browser broken image link, like this:</p><p><img src="https://www.jeffryhouser.com/images/BrokenImage.png" /></p><p>So, we needed another way.  </p><p>The answer was to use an error handler on the image and replace it.  Consider something like this:</p><p><div class='code'>
120			<iframe id='print_frame_F3A4FFB5A397D38D243410E79D874C58' style='display:inline;height:0px;width:0px;' frameborder='0'></iframe>
121			
121<script type='text/javascript'>
122				function toggle_view_F3A4FFB5A397D38D243410E79D874C58() {
123					var temp = document.getElementById('htmlencoded_plain_F3A4FFB5A397D38D243410E79D874C58').style.display;
124					document.getElementById('htmlencoded_plain_F3A4FFB5A397D38D243410E79D874C58').style.display=document.getElementById('formatted_code_F3A4FFB5A397D38D243410E79D874C58').style.display;
125					document.getElementById('formatted_code_F3A4FFB5A397D38D243410E79D874C58').style.display=temp;
126					if (temp=='none') {
127						document.getElementById('view_F3A4FFB5A397D38D243410E79D874C58').innerHTML='view formatted';
128					} else {
129						document.getElementById('view_F3A4FFB5A397D38D243410E79D874C58').innerHTML='view plain';
130					}
131				}
132				function copy_to_clipboard_F3A4FFB5A397D38D243410E79D874C58() {
133					var code=unescape(document.getElementById('htmlencoded_plain_F3A4FFB5A397D38D243410E79D874C58').innerHTML).replace(/&lt;/g, '\x3C').replace(/&gt;/g, '\x3E').replace(/&amp;/g, '\x26').replace(/\x3Cbr\x3E/gi, '\r\n').replace(new RegExp('&nbsp;&nbsp;&nbsp;&nbsp;', 'gi'), '\t');
134					window.clipboardData.setData('text',code);
135				}
136				function print_F3A4FFB5A397D38D243410E79D874C58() {
137					window.frames['print_frame_F3A4FFB5A397D38D243410E79D874C58'].document.body.innerHTML = document.getElementById('formatted_code_F3A4FFB5A397D38D243410E79D874C58').innerHTML;
138					window.frames['print_frame_F3A4FFB5A397D38D243410E79D874C58'].focus();
139					window.frames['print_frame_F3A4FFB5A397D38D243410E79D874C58'].print();
140				}
141				function show_about_F3A4FFB5A397D38D243410E79D874C58() {
142					document.getElementById('about_F3A4FFB5A397D38D243410E79D874C58').style.display='inline';
143					window.setTimeout('hide_about_F3A4FFB5A397D38D243410E79D874C58();', 4000);
144				}
145				function hide_about_F3A4FFB5A397D38D243410E79D874C58() {
146					document.getElementById('about_F3A4FFB5A397D38D243410E79D874C58').style.display='none';
147				}
148			</script>
148
149			<div style='width:99%;color:#FFF;background-color:#ccc;text-decoration:none;border: 1px solid #99a;vertical-align: middle;'>
150				
151				
152				<a href='javascript:toggle_view_F3A4FFB5A397D38D243410E79D874C58()' style='color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;' id='view_F3A4FFB5A397D38D243410E79D874C58'>view plain</a>
153				
154				
155				<a href='javascript:copy_to_clipboard_F3A4FFB5A397D38D243410E79D874C58()' style='display:none;color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;' id='view_copy_to_clipboard_link_F3A4FFB5A397D38D243410E79D874C58'>copy to clipboard</a>
156				
157				
157<script type='text/javascript'>if(window.clipboardData) { document.getElementById('view_copy_to_clipboard_link_F3A4FFB5A397D38D243410E79D874C58').style.display='inline';}</script>
157
158				
159				
160				<a href='javascript:print_F3A4FFB5A397D38D243410E79D874C58()' style='color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;'>print</a>
161				
162				
163				<a href='javascript:show_about_F3A4FFB5A397D38D243410E79D874C58()' style='color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;'>about</a>
164				
165			</div>
166			<span id='about_F3A4FFB5A397D38D243410E79D874C58' style='display:none;color:#000'><span style='display:block;float:left;clear:left;width:2em;color:#999;background-color:#fffff6;text-align:right;border-width:0 1px 0 1px;border-color:#faf0e6;border-style:solid;margin:0 .5em 0 0;padding:0 .2em 0 0;'>&nbsp;</span>&nbsp;ColdFISH is developed by Jason Delmore.  Source code and license information available at <a href='http://coldfish.riaforge.org/'>coldfish.riaforge.org</a><br/></span>
167			<span id='htmlencoded_plain_F3A4FFB5A397D38D243410E79D874C58' style='display:none;color:#000'>&lt;img src=&quot;images/LandScape.png&quot; (error)=&quot;onImageError($event)&quot; width=&quot;200&quot; /&gt;</span>
168		<span id='formatted_code_F3A4FFB5A397D38D243410E79D874C58' style='color:#000'><span style='display:block;float:left;clear:left;width:2em;color:#999;background-color:#fffff6;text-align:right;border-width:0 1px 0 1px;border-color:#faf0e6;border-style:solid;margin:0 .5em 0 0;padding:0 .2em 0 0;'>1</span><span style='color:#990099'>&lt;img&#32;src=<span style='color:#0000CC'>"images/LandScape.png"</span>&#32;(error)=<span style='color:#0000CC'>"onImageError($event)"</span>&#32;width=<span style='color:#0000CC'>"200"</span>&#32;/&gt;</span><br /></span></div></p><p>If the image fails to load, the error handler is executed inside the component class:</p><p><div class='code'>
169			<iframe id='print_frame_6744FCC4180632F10DF99C8247023E39' style='display:inline;height:0px;width:0px;' frameborder='0'></iframe>
170			
170<script type='text/javascript'>
171				function toggle_view_6744FCC4180632F10DF99C8247023E39() {
172					var temp = document.getElementById('htmlencoded_plain_6744FCC4180632F10DF99C8247023E39').style.display;
173					document.getElementById('htmlencoded_plain_6744FCC4180632F10DF99C8247023E39').style.display=document.getElementById('formatted_code_6744FCC4180632F10DF99C8247023E39').style.display;
174					document.getElementById('formatted_code_6744FCC4180632F10DF99C8247023E39').style.display=temp;
175					if (temp=='none') {
176						document.getElementById('view_6744FCC4180632F10DF99C8247023E39').innerHTML='view formatted';
177					} else {
178						document.getElementById('view_6744FCC4180632F10DF99C8247023E39').innerHTML='view plain';
179					}
180				}
181				function copy_to_clipboard_6744FCC4180632F10DF99C8247023E39() {
182					var code=unescape(document.getElementById('htmlencoded_plain_6744FCC4180632F10DF99C8247023E39').innerHTML).replace(/&lt;/g, '\x3C').replace(/&gt;/g, '\x3E').replace(/&amp;/g, '\x26').replace(/\x3Cbr\x3E/gi, '\r\n').replace(new RegExp('&nbsp;&nbsp;&nbsp;&nbsp;', 'gi'), '\t');
183					window.clipboardData.setData('text',code);
184				}
185				function print_6744FCC4180632F10DF99C8247023E39() {
186					window.frames['print_frame_6744FCC4180632F10DF99C8247023E39'].document.body.innerHTML = document.getElementById('formatted_code_6744FCC4180632F10DF99C8247023E39').innerHTML;
187					window.frames['print_frame_6744FCC4180632F10DF99C8247023E39'].focus();
188					window.frames['print_frame_6744FCC4180632F10DF99C8247023E39'].print();
189				}
190				function show_about_6744FCC4180632F10DF99C8247023E39() {
191					document.getElementById('about_6744FCC4180632F10DF99C8247023E39').style.display='inline';
192					window.setTimeout('hide_about_6744FCC4180632F10DF99C8247023E39();', 4000);
193				}
194				function hide_about_6744FCC4180632F10DF99C8247023E39() {
195					document.getElementById('about_6744FCC4180632F10DF99C8247023E39').style.display='none';
196				}
197			</script>
197
198			<div style='width:99%;color:#FFF;background-color:#ccc;text-decoration:none;border: 1px solid #99a;vertical-align: middle;'>
199				
200				
201				<a href='javascript:toggle_view_6744FCC4180632F10DF99C8247023E39()' style='color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;' id='view_6744FCC4180632F10DF99C8247023E39'>view plain</a>
202				
203				
204				<a href='javascript:copy_to_clipboard_6744FCC4180632F10DF99C8247023E39()' style='display:none;color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;' id='view_copy_to_clipboard_link_6744FCC4180632F10DF99C8247023E39'>copy to clipboard</a>
205				
206				
206<script type='text/javascript'>if(window.clipboardData) { document.getElementById('view_copy_to_clipboard_link_6744FCC4180632F10DF99C8247023E39').style.display='inline';}</script>
206
207				
208				
209				<a href='javascript:print_6744FCC4180632F10DF99C8247023E39()' style='color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;'>print</a>
210				
211				
212				<a href='javascript:show_about_6744FCC4180632F10DF99C8247023E39()' style='color:#FFF;text-decoration:none;margin:0 1.5em 0 .5em;'>about</a>
213				
214			</div>
215			<span id='about_6744FCC4180632F10DF99C8247023E39' style='display:none;color:#000'><span style='display:block;float:left;clear:left;width:2em;color:#999;background-color:#fffff6;text-align:right;border-width:0 1px 0 1px;border-color:#faf0e6;border-style:solid;margin:0 .5em 0 0;padding:0 .2em 0 0;'>&nbsp;</span>&nbsp;ColdFISH is developed by Jason Delmore.  Source code and license information available at <a href='http://coldfish.riaforge.org/'>coldfish.riaforge.org</a><br/></span>
216			<span id='htmlencoded_plain_6744FCC4180632F10DF99C8247023E39' style='display:none;color:#000'>onImageError(event: any) {<br />    event.target.src = 'images/NotFound.png';<br />    event.target.onerror = null<br />  }</span>
217		<span id='formatted_code_6744FCC4180632F10DF99C8247023E39' style='color:#000'><span style='display:block;float:left;clear:left;width:2em;color:#999;background-color:#fffff6;text-align:right;border-width:0 1px 0 1px;border-color:#faf0e6;border-style:solid;margin:0 .5em 0 0;padding:0 .2em 0 0;'>1</span>onImageError(event:&#32;any)&#32;<span style='color:#000099'>{</span><br /><span style='display:block;float:left;clear:left;width:2em;color:#999;background-color:#fffff6;text-align:right;border-width:0 1px 0 1px;border-color:#faf0e6;border-style:solid;margin:0 .5em 0 0;padding:0 .2em 0 0;'>2</span>&#32;&#32;&#32;&#32;event.target.src&#32;=&#32;'images/NotFound.png';<br /><span style='display:block;float:left;clear:left;width:2em;color:#999;background-color:#fffff6;text-align:right;border-width:0 1px 0 1px;border-color:#faf0e6;border-style:solid;margin:0 .5em 0 0;padding:0 .2em 0 0;'>3</span>&#32;&#32;&#32;&#32;event.target.onerror&#32;=&#32;null<br /><span style='display:block;float:left;clear:left;width:2em;color:#999;background-color:#fffff6;text-align:right;border-width:0 1px 0 1px;border-color:#faf0e6;border-style:solid;margin:0 .5em 0 0;padding:0 .2em 0 0;'>4</span>&#32;&#32;<span style='color:#000099'>}</span><br /></span></div></p><p>And from there we can just replace the image source to our not found placeholder. </p><p>I found a placeholder image from <a href="https://pixabay.com">Pixabay</a> for this blog post:</p><p><img src="https://www.jeffryhouser.com/images/02BrokenImage.png" width="400" /></p><p>
218<a href="https://github.com/Reboog711/JeffryHouserBlogSamplesSource/tree/master/2026/AngularDefaultImageOnFailure">Play with the full code here</a></p> 
219
220					<div class="clear"></div>
221
222					<p class="post-metadata">
223					This entry was posted on March 10, 2026 at 11:00 AM 
224					</p>
225					<p class="post-author" style="margin-left:0">
226						<span class="info">posted by Jeffry Houser in
227						<a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=F5E55F02-65B3-D59C-40193924E8D3103C">Professional</a>, <a href="https://www.jeffryhouser.com/index.cfm/Angular">Angular</a> 
228						<br />
229						
230						| <a href="https://www.jeffryhouser.com/index.cfm/2026/3/10/How-to-tell-Angular-to-use-a-default-Image-if-the-image-is-missing#comments" class="comments">0 Comments</a>
231						<!-- AddThis Button BEGIN -->
232						<a href="https://www.addthis.com/bookmark.php?v=250" onmouseover="return addthis_open(this, '', 'https%3A%2F%2Fwww%2Ejeffryhouser%2Ecom%2Findex%2Ecfm%2F2026%2F3%2F10%2FHow%2Dto%2Dtell%2DAngular%2Dto%2Duse%2Da%2Ddefault%2DImage%2Dif%2Dthe%2Dimage%2Dis%2Dmissing', 'Jeffry%20Houser%27s%20Blog')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img  src="https://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0;float:right;"/></a>
232<script type="text/javascript" src="https://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a20091556eefead"></script>
232
233						<!-- AddThis Button END -->
234					</span>
235					</p>
236             </div>
237            </div>
238
239		
240			<h3 class="commentHeader">Comments (Comment Moderation is enabled. Your comment will not appear until approved.)</h3>
241			
242			<ul id="comments">
243
244			
245			</ul>
246
247			<div>Comments are not allowed for this entry.</div> 
248			
249		    <div class="clear"></div>
250		    
251		</div>
252		</div>
253		<div class="col2">
254
255		<ul id="sidebar">
256
257		<li class="block">
258
259		
260
261            <div class="box">
262             <div class="titlewrap"><h4><span>About Me</span></h4></div>
263
264             <div class="wrapleft">
265              <div class="wrapright">
266               <div class="tr">
267                <div class="bl">
268                 <div class="tl">
269                  <div class="br the-content">
270				  
271	
272		
273		Hi, I'm Jeffry Houser and this is my blog.  I'm a computer programmer, a business owner, a musician, an author, a 
274		recording engineer, and I love old school style adventure games.  <a href="https://www.jeffryhouser.com/about.cfm">more</a>
275			
276	
277                  </div>
278                 </div>
279                </div>
280               </div>
281              </div>
282             </div>
283
284            </div>
285	
286
287            <div class="box">
288             <div class="titlewrap"><h4><span>Contact Me</span></h4></div>
289
290             <div class="wrapleft">
291              <div class="wrapright">
292               <div class="tr">
293                <div class="bl">
294                 <div class="tl">
295                  <div class="br the-content">
296				  
297	
298		<div align="center">
299		Is there something you want to know?  <a href="https://www.jeffryhouser.com/contact.cfm">Ask Away</a>
300		</div>
301	
302                  </div>
303                 </div>
304                </div>
305               </div>
306              </div>
307             </div>
308
309            </div>
310	
311
312            <div class="box">
313             <div class="titlewrap"><h4><span>RSS</span></h4></div>
314
315             <div class="wrapleft">
316              <div class="wrapright">
317               <div class="tr">
318                <div class="bl">
319                 <div class="tl">
320                  <div class="br the-content">
321				  
322	
323	<p class="center">
324	<a href="https://www.jeffryhouser.com/rss.cfm?mode=full" rel="noindex,nofollow"><img src="https://www.jeffryhouser.com/images/rssbutton.gif" border="0" /></a><br />
325	</p>
326	
327                  </div>
328                 </div>
329                </div>
330               </div>
331              </div>
332             </div>
333
334            </div>
335	
336
337            <div class="box">
338             <div class="titlewrap"><h4><span>Archives by Subject</span></h4></div>
339
340             <div class="wrapleft">
341              <div class="wrapright">
342               <div class="tr">
343                <div class="bl">
344                 <div class="tl">
345                  <div class="br the-content">
346				  
347	<a href="https://www.jeffryhouser.com/index.cfm/AIR" title="AIR RSS">AIR (36)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=FCA8D618-65B3-D59C-425930641624702D" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Angular" title="Angular RSS">Angular (239)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=0822AD98-FD53-7AB8-7E2345CC21A86D3E" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Apache-Royale" title="Apache Royale RSS">Apache Royale (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=4A4D6957-D7EB-8C48-B5B0516DEA2E4EC5" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/ASCrypt3" title="ASCrypt3 RSS">ASCrypt3 (5)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=6298CEFB-65B3-D59C-4A9E91E97FEC0FE6" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/BackBlaze" title="BackBlaze RSS">BackBlaze (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=B643EC08-EFB4-E51B-50755C83E4CF4578" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=A9B4C27C-65B3-D59C-40B65D8FAAF1DABD" title="Book Review RSS">Book Review (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=A9B4C27C-65B3-D59C-40B65D8FAAF1DABD" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Bootstrap" title="Bootstrap RSS">Bootstrap (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F9225425-0915-4A53-81B8C7CC99561006" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=DB7666C5-65B3-D59C-41B6C49148FEFD4D" title="Business RSS">Business (87)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=DB7666C5-65B3-D59C-41B6C49148FEFD4D" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/chrome" title="chrome RSS">chrome (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=ECF81590-DEAA-DCEC-608949B96D492C8B" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/CodingConventions" title="CodingConventions RSS">CodingConventions (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F05ED8D8-0FFF-1A34-3EEB3A9A8311281B" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=94FF3F0F-65B3-D59C-459DD7D08A0912C8" title="ColdFusion RSS">ColdFusion (219)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=94FF3F0F-65B3-D59C-459DD7D08A0912C8" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/CompoDoc" title="CompoDoc RSS">CompoDoc (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=E07058F3-07AD-0729-E48105F85357D4A5" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/CORS" title="CORS RSS">CORS (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=9406B767-DBC4-2665-F60116DC2B0BC3D0" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/CSS" title="CSS RSS">CSS (18)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=36DB3CD0-AAF5-3F4E-2DEA6BFA928413F5" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=90FD4633-65B3-D59C-4B4D984563D30E8B" title="Customer Service RSS">Customer Service (11)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=90FD4633-65B3-D59C-4B4D984563D30E8B" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=505BB532-65B3-D59C-421406A689C7090C" title="Database Design RSS">Database Design (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=505BB532-65B3-D59C-421406A689C7090C" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=7219A556-65B3-D59C-432B27E5D3C8AF96" title="Design Patterns RSS">Design Patterns (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=7219A556-65B3-D59C-432B27E5D3C8AF96" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Docker" title="Docker RSS">Docker (9)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=E7857466-9DA6-9850-6A9194BD43744439" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/DOJO" title="DOJO RSS">DOJO (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=35487F64-977F-91AA-D5BD9B73685C76D8" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=1546B1CE-65B3-D59C-4155861D65F75C62" title="Firefox RSS">Firefox (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=1546B1CE-65B3-D59C-4155861D65F75C62" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=1CD6D28B-65B3-D59C-44211A42EA9C35F6" title="Flex RSS">Flex (173)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=1CD6D28B-65B3-D59C-44211A42EA9C35F6" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/flowbitesvelte" title="flowbite-svelte RSS">flowbite-svelte (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=EEED9AFC-0B73-3380-49FD7A2476AC3AD5" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;
347catid=B39D4DFF-65B3-D59C-40E97930C5C561A6" title="Game Reviews RSS">Game Reviews (13)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=B39D4DFF-65B3-D59C-40E97930C5C561A6" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=99E9EF8C-65B3-D59C-4C03EF2C07A57106" title="Games RSS">Games (4)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=99E9EF8C-65B3-D59C-4C03EF2C07A57106" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Git" title="Git RSS">Git (7)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=4E0C13E1-DD58-3F68-3B5D3DDB0F7F06CD" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Hiring" title="Hiring RSS">Hiring (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=63F8C931-CCFC-7B7F-085B348C506AFBF1" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=9D095DB9-65B3-D59C-4BFB3921194557D9" title="House RSS">House (7)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=9D095DB9-65B3-D59C-4BFB3921194557D9" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/HTML5" title="HTML5 RSS">HTML5 (6)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=D437C887-A047-33F7-50D06676FA0CE1E6" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/IntelliJ" title="IntelliJ RSS">IntelliJ (10)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=14AEFF73-F976-C468-31EC3C433693823C" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/ionic" title="ionic RSS">ionic (2)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=28FCB699-B839-05CA-919800354A62EC83" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Jasmine" title="Jasmine RSS">Jasmine (29)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=7337DA03-07E3-494D-E97E17EEA7C1B66B" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Java" title="Java RSS">Java (12)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=C9438BB7-96D1-63B2-3DB1A04A94024719" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/JavaScript" title="JavaScript RSS">JavaScript (129)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=0821B726-0DD0-2496-29CD6B99464644D3" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=944A666E-65B3-D59C-42C8CC82974B9692" title="Jeffry Stuff RSS">Jeffry Stuff (117)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=944A666E-65B3-D59C-42C8CC82974B9692" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Jenkins" title="Jenkins RSS">Jenkins (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=C253A25F-91C0-5A24-39EFB8E46ED4944F" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Karma" title="Karma RSS">Karma (20)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=937F81C5-9623-160F-DC2F0D17831A3377" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/mailchimp" title="mailchimp RSS">mailchimp (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=CB5DCB85-0AD7-F25B-5A644EA61531A0D1" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Management" title="Management RSS">Management (2)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=497E27C7-BC5B-6F90-00F96E0F2AA7FC73" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Maven" title="Maven RSS">Maven (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=8AF097CA-AFC2-BCD7-949FB3C33A13D4A4" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=B7865ABC-65B3-D59C-47797B484018F627" title="Misc RSS">Misc (39)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=B7865ABC-65B3-D59C-47797B484018F627" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=65DF7AC0-65B3-D59C-43B23A468C9B7F7F" title="Movie Reviews RSS">Movie Reviews (22)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=65DF7AC0-65B3-D59C-43B23A468C9B7F7F" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=E266CCE3-65B3-D59C-40F8FEF7AFD85A9A" title="Music RSS">Music (22)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=E266CCE3-65B3-D59C-40F8FEF7AFD85A9A" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/MyFriends" title="MyFriends RSS">MyFriends (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=0508876A-65B3-D59C-4F820049C76812AF" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/ng-material" title="ng material RSS">ng material (5)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=BB3B2CB2-9CDF-483C-098389E4616705BD" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/nginx" title="nginx RSS">nginx (4)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;
347catid=8E1FDCF5-C8FE-DAAF-750521BC756990C7" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/ngmaterial" title="ngMaterial RSS">ngMaterial (5)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=1EC6649B-F52F-158F-F7A2BF61DCA6989D" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/nodejs" title="nodejs RSS">nodejs (13)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=CAE3242E-FDBE-1FF4-C2561B568834DEC1" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/PassportSAML" title="Passport-SAML RSS">Passport-SAML (4)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=00591EE1-AF09-4C11-B0A4A22F44553FDD" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/PCI-Compliance" title="PCI Compliance RSS">PCI Compliance (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=33F2A21C-5056-1830-B04969D746265818" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=F5E56ED1-65B3-D59C-4F3A5B2CA84FC15A" title="Personal RSS">Personal (262)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F5E56ED1-65B3-D59C-4F3A5B2CA84FC15A" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/PHP" title="PHP RSS">PHP (6)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=C455EF47-C2F6-C3E8-C7C5ACE5FCB7CD84" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=F5E55F02-65B3-D59C-40193924E8D3103C" title="Professional RSS">Professional (802)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F5E55F02-65B3-D59C-40193924E8D3103C" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Project-of-the-Month" title="Project of the Month RSS">Project of the Month (2)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=48467BF2-65B3-D59C-4DFE471950EE33AE" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Promises" title="Promises RSS">Promises (5)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=574A382F-95C4-9D87-0AB31DE0BDC5CD35" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=E26AD5D9-65B3-D59C-45356AD19042202E" title="Purchases RSS">Purchases (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=E26AD5D9-65B3-D59C-45356AD19042202E" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=B33A3B3E-65B3-D59C-4DE596F2A0CD0CC4" title="Quotes RSS">Quotes (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=B33A3B3E-65B3-D59C-4DE596F2A0CD0CC4" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/React" title="React RSS">React (5)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=88A08AF1-F6AA-9FF6-AC9A97B70299FF0E" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Recipes" title="Recipes RSS">Recipes (6)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=7EDB6073-F1A1-E6A6-65AEA9B89789C316" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=D9455225-65B3-D59C-4038C901524DE53F" title="Recording RSS">Recording (2)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=D9455225-65B3-D59C-4038C901524DE53F" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Redux" title="Redux RSS">Redux (6)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=4D7D703A-0105-1695-0205CA279E79DFCE" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/rxjs" title="rxjs RSS">rxjs (6)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=AB994C15-D350-846F-44046E0B8CB1468F" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Software-Development" title="Software Development RSS">Software Development (4)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=2934D281-E7A4-C302-8DC8740B8900F4E1" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;
347catid=4CF1016B-65B3-D59C-4038A07444D7F935" title="SPAM RSS">SPAM (13)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=4CF1016B-65B3-D59C-4038A07444D7F935" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=4695565E-65B3-D59C-4EFE02171EE5D177" title="SQL RSS">SQL (13)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=4695565E-65B3-D59C-4EFE02171EE5D177" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/SQLServer" title="SQLServer RSS">SQLServer (2)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=46C0EAEA-B9AB-B5A6-C44ECE81D7BDC2E1" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/SSL" title="SSL RSS">SSL (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=35E0878D-AC1A-9658-0F2B5D4BF14012CE" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=A8BD5AE6-65B3-D59C-45AA4C3FF02DAD98" title="Stoopid Quizes RSS">Stoopid Quizes (42)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=A8BD5AE6-65B3-D59C-45AA4C3FF02DAD98" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Storybook" title="Storybook RSS">Storybook (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=0E7B5182-D7A7-A987-ACF11AE024B3A334" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=F617887B-65B3-D59C-405E2B8616F178FC" title="Subversion RSS">Subversion (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F617887B-65B3-D59C-405E2B8616F178FC" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/SurfaceBook" title="SurfaceBook RSS">SurfaceBook (3)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=AE730158-0EC9-6C83-ECE6C2BC6FBCCCBA" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/SurfaceLaptop" title="SurfaceLaptop RSS">SurfaceLaptop (2)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=3D33F780-BAB8-C2AA-6A35F4E6E3AACFAA" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Svelte" title="Svelte RSS">Svelte (7)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F59A36EB-0B63-AF0D-A634C99455D9D9C6" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=51D0A079-65B3-D59C-44010DA216306C00" title="Syndication RSS">Syndication (6)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=51D0A079-65B3-D59C-44010DA216306C00" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Tailwind" title="Tailwind RSS">Tailwind (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=B5031564-C2A0-8CA5-7C0266D784355E0C" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/TheFlexShow" title="TheFlexShow RSS">TheFlexShow (5)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=0DE51403-65B3-D59C-4AF53A57095C59CD" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/TSLint" title="TSLint RSS">TSLint (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=5E146D99-E6A2-5DAA-357DA7C56E784346" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/TypeORM" title="TypeORM RSS">TypeORM (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=D9990777-082F-438A-217019B0D0995A4B" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/TypeScript" title="TypeScript RSS">TypeScript (45)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F644BB52-B124-E8C1-84177359717B5D85" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=4952D7C3-65B3-D59C-4852374D800EDBD6" title="User Group News RSS">User Group News (15)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=4952D7C3-65B3-D59C-4852374D800EDBD6" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/UVerse" title="UVerse RSS">UVerse (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=1ED21743-5056-1B43-ACDB9C35CC0A974D" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Vite" title="Vite RSS">Vite (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=5DD0780A-0EB4-C9C5-82B715C1B6F67E83" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/vitest" title="vitest RSS">vitest (5)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F7AFB2D7-DB08-8C6A-0AD9079F0EC421B0" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Volta" title="Volta RSS">Volta (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=E387687B-9D40-9ABE-C3FD6284F2E51EA9" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/vue" title="vue RSS">vue (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F8B0356E-EC3C-7CB3-F68ACC2A078BD869" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;catid=39608B7C-65B3-D59C-4980C4BFABD4E3D8" title="Web 2.0 RSS">Web 2.0 (12)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=39608B7C-65B3-D59C-4980C4BFABD4E3D8" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Web-Components" title="Web Components RSS">Web Components (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=8439E91E-095C-ABA1-0BADD231456808E5" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Web-Dev-on-Windows" title="Web Dev on Windows RSS">Web Dev on Windows (1)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=354D9B3E-A681-5194-B5D0EB55DB1532C8" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm/Windows-Terminal" title="Windows Terminal RSS">Windows Terminal (2)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=203BE9EB-E632-C456-383132C29A98701E" rel="noindex,nofollow">RSS</a>]<br /> <a href="https://www.jeffryhouser.com/index.cfm?mode=cat&amp;
347catid=F5D23DCB-65B3-D59C-4B05E3F5AD7EA63A" title="Writing and Presenting RSS">Writing and Presenting (98)</a> [<a href="https://www.jeffryhouser.com/rss.cfm?mode=full&amp;mode2=cat&amp;catid=F5D23DCB-65B3-D59C-4B05E3F5AD7EA63A" rel="noindex,nofollow">RSS</a>]<br />  
348                  </div>
349                 </div>
350                </div>
351               </div>
352              </div>
353             </div>
354
355            </div>
356	
357
358		</li>
359
360		</ul>
361
362		</div>
363		</div>
364		</div>
365			<div class="clear-content"></div>
366		</div>
367
368
369		</div>
370		</div>
371
372		</div>
373
374			<!-- footer -->
375		<div id="footer">
376		<div class="block-content">
377		<div class="copyright">
378			All Content Copyright 2005-2026 Jeffry Houser. May not be reused without permission<br>
379
380			<a href="http://www.blogcfc.com">BlogCFC 5.9.8.012</a> by Raymond Camden | <a href="https://www.jeffryhouser.com/rss.cfm?mode=full" rel="noindex,nofollow">RSS</a> | Arclite theme by <a href="http://digitalnature.ro/projects/arclite">digitalnature</a>
381	</div>
382	</div>
383	</div>
384		<!-- /footer -->
385
386	</div>
387	<!-- /page -->
388
389	
389<script type="text/javascript">
390		/* <![CDATA[ */
391		var isIE6 = false; /* <- do not change! */
392		var isIE = false;  /* <- do not change! */
393		var lightbox = 1;  /* lightbox on/off ? */
394		/* ]]> */
395	</script>
395
396	<!--[if lte IE 6]> 
396<script type="text/javascript"> isIE6 = true; isIE = true; </script>
396 <![endif]-->
397	<!--[if gte IE 7]> 
397<script type="text/javascript"> isIE = true; </script>
397 <![endif]-->
398
399	</body>
400
401	</html>
402	

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.