<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Loch's Block</title>
	<atom:link href="http://zachloch.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://zachloch.wordpress.com</link>
	<description>Web Development and Such......</description>
	<lastBuildDate>Thu, 02 Aug 2007 12:56:44 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='zachloch.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/41dc87361473a765d2f9e1e56dae13b1?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Loch's Block</title>
		<link>http://zachloch.wordpress.com</link>
	</image>
			<item>
		<title>What should I learn?</title>
		<link>http://zachloch.wordpress.com/2006/07/12/what-should-i-learn/</link>
		<comments>http://zachloch.wordpress.com/2006/07/12/what-should-i-learn/#comments</comments>
		<pubDate>Wed, 12 Jul 2006 02:35:42 +0000</pubDate>
		<dc:creator>zachloch</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://zachloch.wordpress.com/2006/07/12/what-should-i-learn/</guid>
		<description><![CDATA[What should I learn?  I&#8217;ve heard this proverbial question asked again and again when interviewing job candidates, talking to new CFer&#8217;s, and on blog comments.  After tackling an advanced topic like duck typing I thought I would throw a bone to those newbies out there.  Or maybe those that have been developing CF for several [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=8&subd=zachloch&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>What should I learn?  I&#8217;ve heard this proverbial question asked again and again when interviewing job candidates, talking to new CFer&#8217;s, and on blog comments.  After tackling an advanced topic like duck typing I thought I would throw a bone to those newbies out there.  Or maybe those that have been developing CF for several years and have become stagnate in their skill level.  Well, if I were forced to create a list of important skills that CF folks should have here would be my list:</p>
<p>1. Learn the language &#8211; I know, this sounds trivial but hear me out.  Many developers have come way back from the Coldfusion 4.5 and later days.  When you have been using CF that long you tend to get comfortable with the set of tags that you use and don&#8217;t attempt to learn newly released tags.  Regularly browse through the CF documentation and try to write some small test applications that use each of the CF tags and functions.  You will be amazed at how efficient your code will become.  It seems I&#8217;m always learning new tags/attributes that make my code shorter, more understandable, and more elegant.  It would also be wise to take the CF certification exam.  While not exactly a necessity it would be a wise career and personal move.  The key is first become an expert on the language.</p>
<p>2. Learn proper database design &#8211; Coldfusion was designed in part to make database access trivial.  With its roots grounded in this area and the fact that most (if not all) large web applications are database driven it is important to learn database concepts. Learn proper table structure, proper relationships between tables, and learn SQL.  Grab a good book on database design including a discussion on normal forms, what constitutes good vs. bad design, and how to optimize your SQL statements.</p>
<p>3. Learn client side scripting and other web technologies &#8211; After nailing the CF language and learning proper database design and SQL move on to studying Javascript, AJAX, and any other web technologies that you feel you can use (there is ample supply of summaries and overviews of web technologies scattered all over the web, I&#8217;m sure there will be several comments on good resources).  It is not imperative that you become an expert on all web technologies, however, it is imperative that you are buzzword compliant and know what the technology is, what its strengths are, and what its weaknesses are.  Once you know the synopsis of the language you can begin to learn when you need it and when you don&#8217;t.</p>
<p>4. Learn object oriented design and programming &#8211; Oh boy, this is the biggie.  This weeds out the men from the boys.  There are many classical books on OO design and programming so instead of attempting to explain why this is important just learn it now and you can thank me later.</p>
<p>5. Learn an application development methodology&#8230;..or two &#8211; Well, if you&#8217;ve made it this far you are well on your way to becoming a Coldfusion web application guru.  There are a few last pieces to the puzzle.  One final piece is learning an application development methodology.  This simply means learn the process of how to create successful web applications.  There are many methodologies out there from classical (waterfall, iterative prototype) and many new ones (the agile movement, although many people feel this is a take off on the iterative prototype).  What you will find is that you rarely use just one and most projects will call for a blending of several different processes.</p>
<p>6. Learn a framework and study your design patterns &#8211; this could actually be moved up in the list but it doesn&#8217;t fit too terribly bad right at number 5.  Learn to use an application development framework.  A framework is basically a template you can use to help get a running start on your application (from a design perspective and a coding perspective) and create consistency throughout your code which becomes important as the number of developers on your projects increases. </p>
<p>7.  Plug into the community &#8211; this kind of goes without saying.  After learning/studying items 1-6 you will surely find enough websites, books, blogs, podcasts,  and user groups to fill your time.  Let&#8217;s face it, we are all short on time but it doesn&#8217;t take much to spend the first 5-10 minutes of everyday hitting a couple of blogs or spending the ride home listening to a podcast &#8211; and the benefit is huge.</p>
<p>8. Start over &#8211; that&#8217;s right!  Now that you&#8217;ve made it through number 7 good old Adobe has released more CF tags for you to learn so get busy.  Reread the Pragmatic Programmer or the Mythical Man Month, restudy those CF functions, and reread my post on duck typing (shameless plug that is bound to spark some rants!).</p>
<p>These items aren&#8217;t meant to be in any particular order (we could probably have many good discussions regarding which should be learned first) but the order I presented is definitely one such avenue.</p>
<p>Good luck.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zachloch.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zachloch.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zachloch.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zachloch.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zachloch.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zachloch.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zachloch.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zachloch.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zachloch.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zachloch.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zachloch.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zachloch.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=8&subd=zachloch&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zachloch.wordpress.com/2006/07/12/what-should-i-learn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/af67e4d4a8100a3331fbef94d502475d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zachloch</media:title>
		</media:content>
	</item>
		<item>
		<title>Agile Project Management</title>
		<link>http://zachloch.wordpress.com/2006/07/05/agile-project-management/</link>
		<comments>http://zachloch.wordpress.com/2006/07/05/agile-project-management/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 01:21:20 +0000</pubDate>
		<dc:creator>zachloch</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://zachloch.wordpress.com/2006/07/05/agile-project-management/</guid>
		<description><![CDATA[Just started reading Agile Project Management and came across this statement:
The idea of enough structure, but not too much, drives agile managers to continually ask the question, &#8220;How little structure can I get away with?&#8221;  Too much structure stifles creativity.  Too little structure breeds inefficency.
So far this book has been create.  I&#8217;ll be sure to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=7&subd=zachloch&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just started reading Agile Project Management and came across this statement:</p>
<p><em>The idea of enough structure, but not too much, drives agile managers to continually ask the question, &#8220;How little structure can I get away with?&#8221;  Too much structure stifles creativity.  Too little structure breeds inefficency.</em></p>
<p>So far this book has been create.  I&#8217;ll be sure to post other little gems I come across.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zachloch.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zachloch.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zachloch.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zachloch.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zachloch.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zachloch.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zachloch.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zachloch.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zachloch.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zachloch.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zachloch.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zachloch.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=7&subd=zachloch&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zachloch.wordpress.com/2006/07/05/agile-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/af67e4d4a8100a3331fbef94d502475d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zachloch</media:title>
		</media:content>
	</item>
		<item>
		<title>CFUnited 2006</title>
		<link>http://zachloch.wordpress.com/2006/07/05/cfunited-2006/</link>
		<comments>http://zachloch.wordpress.com/2006/07/05/cfunited-2006/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 01:13:26 +0000</pubDate>
		<dc:creator>zachloch</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://zachloch.wordpress.com/2006/07/05/cfunited-2006/</guid>
		<description><![CDATA[I&#8217;m back from CFUnited and I have to say it was great.  It was my first trip to the conference and I wasn&#8217;t sure what to expect.  I&#8217;ve been to many lame training classes before where screwing with the trainers computer was the most interesting thing, however, I was very impressed by the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=6&subd=zachloch&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m back from CFUnited and I have to say it was great.  It was my first trip to the conference and I wasn&#8217;t sure what to expect.  I&#8217;ve been to many lame training classes before where screwing with the trainers computer was the most interesting thing, however, I was very impressed by the amount of information available.  Everyone seemed very knowledgable about the topics they presented and it was very rewarding to talk to the other attendees.  Adobe team members made themselves available to all attendees and I was able to speak with many big time CFer&#8217;s.  Here is a synopsis of some of the sessions I attended and what I seemed to glean from them:</p>
<p>Managing CF Components with Factories &#8211; Sean Corfield</p>
<ul>
<li>This talk centered around the fact that we can create these things called Factories to create/instantiate objects for us in code.  This can help us manage dependencies on objects and keep all hardcoded paths (which are needed when you instantiate an object) in the factory instead of sprinkled throughout our application.</li>
</ul>
<p>Government Accessibility and Section 508 &#8211; Adam Lehman</p>
<ul>
<li>The bottom line is that if disabled people cannot access your site and you don&#8217;t take reasonable steps to provide access (even through an alternative site) then you can be held liable.  Adam told a story of the Sydney Olympic webpage did not make an attempt to resolve problems with their accessibility and they were eventually sued.  There are simple steps to take which can easily be found on the internet.</li>
</ul>
<p>Farcry 3.0 &#8211; Steve Rittler</p>
<ul>
<li>Farcry is an open-source free content management system.  If you could use a CMS check this out before you buy.</li>
</ul>
<p>Agile CF: Delivering Applications in Less Time: John Paul Ashenfelter</p>
<ul>
<li>Very, very solid session.  John Paul spoke about the Agile movement in software development.  He mentioned the importance of being Agile, responsive to continuous changes in requirements, technologies, etc.  He advised the attendees to read the Agile series of books (Agile Software Development, Agile Project Management).  I bought the Agile Project Management book at the conference and have really enjoyed it so far.</li>
</ul>
<p>MVC for You and Me &#8211; Joe Rinehart</p>
<ul>
<li>Great overview on the MVC design pattern.  Joe is now living in the Raleigh-Durham area where I work so I hope to run into him again.</li>
</ul>
<p>Practical Design Patterns &#8211; Sean Corfield filling in for Hal Helms</p>
<ul>
<li>This was a solid session.  There is a jump from being knowledgable of object oriented design to using design patterns.  There are a handfull of design patterns that come up fairly often then a bunch that are very unique and specific for a situation.  I would advise learning the MVC and the Factory pattern.  If you are totally new to patterns I would start with those since they seem to be the two that come up most often.</li>
</ul>
<p>Inversion of Control and Coldfusion: Using Coldspring &#8211; Dave Ross</p>
<ul>
<li>Typically in applications that use a well defined MVC framework you would pass values such as a DSN value down through your objects to your DAO/Gateways.  Insteand of passing these values top-down you can use an inversion of control design pattern (IOC) to manage the dependencies of your objects.  Basically this entails setting up an XML file stating the dependencies and asking the a Factory object to request the objects.  That way you can allow the Factory to manage the dependencies and you can make all changes to one XML file.  If you have no idea what this means then start off by learning the MVC and factory pattern by using a framework such as Model Glue.</li>
</ul>
<p>CFMX Server Configuration and Troubleshooting &#8211; Dave Watts</p>
<ul>
<li>This guy was on top of his game.  He gave many good tips and tricks to optimizing your CF server.  If you are using components and object oriented design it will become much more important to tune your application server.  As objects get created/destroyed and persist in places like the application scope it becomes much more important to make sure that you are caching the correct amount of templates and so forth.  It used to be that many developers never had to make any changes to performance in the CF administrator, however, if you are making the jump to OOD you will without a doubt be making some changes.</li>
</ul>
<p>The conference was great.  If you haven&#8217;t attended and it looks like these sessions would have interested you then you should really try to attend next year.  I would even consider paying my own way if necessary, I think it was that informative.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zachloch.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zachloch.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zachloch.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zachloch.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zachloch.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zachloch.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zachloch.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zachloch.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zachloch.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zachloch.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zachloch.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zachloch.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=6&subd=zachloch&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zachloch.wordpress.com/2006/07/05/cfunited-2006/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/af67e4d4a8100a3331fbef94d502475d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zachloch</media:title>
		</media:content>
	</item>
		<item>
		<title>Duck Typing Dichotomy</title>
		<link>http://zachloch.wordpress.com/2006/07/04/duck-typing-dichotomy/</link>
		<comments>http://zachloch.wordpress.com/2006/07/04/duck-typing-dichotomy/#comments</comments>
		<pubDate>Tue, 04 Jul 2006 02:41:01 +0000</pubDate>
		<dc:creator>zachloch</dc:creator>
				<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">https://zachloch.wordpress.com/2006/07/04/duck-typing-dichotomy/</guid>
		<description><![CDATA[So it seems after attending the CFUnited 2006 conference that yet another feud is brewing in the Coldfusion community.  The all eternal question is arising &#8211; to duck type or not to duck type.  I can see it now, next year we will have the Duck Type Celebrity Death Match between Sean Corfield [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=5&subd=zachloch&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So it seems after attending the CFUnited 2006 conference that yet another feud is brewing in the Coldfusion community.  The all eternal question is arising &#8211; to duck type or not to duck type.  I can see it now, next year we will have the Duck Type Celebrity Death Match between Sean Corfield and Hal Helms against&#8230;&#8230;well&#8230;&#8230;.no one yet&#8230;&#8230;..hey&#8230;&#8230;.maybe that Simon guy will throw on the gloves again.</p>
<p>For those of you sitting at home going quackers maybe I can help explain.</p>
<p>Duck typing is the basic concept of not typing CF functions and function arguments.  This simply means you leave off the &#8216;returntype&#8217; and &#8216;type&#8217; attributes in cffunction and cfargument tags, respectively.  So why would someone want to do that&#8230;.I&#8217;m glad you asked.</p>
<p>Let&#8217;s pretend you have two different objects, a car object and a plane object.  These objects are clearly different and cannot really be subclassed (one cannot extend the other by nature).  However, they may have many similar functions.  Let&#8217;s suppose they both have high level functions that passengers may want to call, namely, GetIn(), BuckleSeatBelt(), and EnjoyRide().  Although the functions have the same names the details are quite different.  For instance, getting into a car means opening the door and stepping in.  Getting into a plane involves climbing stairs or walking through the tunnel to the aircraft.  The same could be said for EnjoyRide(), in a car you might listen to music but in a plane you might want to order a Pepsi.  Clearly we have two objects with the same function names but the code in the functions are different.</p>
<p>Now, let&#8217;s say we have a Transportation() function that calls the three functions GetIn(), BuckleSeatBelt(), EnjoyRide().  We will pass it the mode of transportation and let it call the functions for us.  If we type the Transportation() function argument we must provide the cfargument type=Car or type=Plane but we cannot define both.  Therefore we might create two functions, one that accepts cars and one that accepts planes.  This would be the method of choice in language that supports true polymorphism (two identically named functions that take different argument types), however, CF does not support this type of polymorphism.  So the next best thing is to take away the type attribute of the cfargument tag.  That way either object can be passed in and have their functions invoked.</p>
<p>There are other scenarios where duck typing is essential.  Since Coldfusion is in the minority of languages that actually allows you to do it we should definitely take advantage.  However, there are downsides.  For instance, what if you are working on a large development project and you spot another developers function that you want to use.  It requires 5 parameters but displays no type attribute information.  How do you know what to pass that function?  Well, either you hope the developer left a nice comment for you (and we know how common that is) or you can look through his code (ok you can stop laughing now).  Neither solution is good.</p>
<p>Another point to throw into the mix is that it takes time for CF to type check at runtime.  If you have a function that is continually called with multiple paramters that contain types then CF must check those types everytime before the function is run.  Taking out the types can speed up the run time of the application.</p>
<p>My advice would be to use typing when you are developing an API that will be used by other developers, however, you should then strip out the typing information as part of your build process.  This will allow you to keep typing information on the development environment but not in production when performance counts.  If you are not developing API code,  or you are the only person that will be working with the code, or you need duck typing to tackle a particular problem then take out the typing information in development as well as production.</p>
<p>That should sum up the issue, shoot me a comment on your thoughts.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zachloch.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zachloch.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zachloch.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zachloch.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zachloch.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zachloch.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zachloch.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zachloch.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zachloch.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zachloch.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zachloch.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zachloch.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=5&subd=zachloch&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zachloch.wordpress.com/2006/07/04/duck-typing-dichotomy/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/af67e4d4a8100a3331fbef94d502475d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zachloch</media:title>
		</media:content>
	</item>
		<item>
		<title>Interst Rate Effects on the Stock Markets</title>
		<link>http://zachloch.wordpress.com/2006/05/12/interst-rate-effects-on-the-stock-markets/</link>
		<comments>http://zachloch.wordpress.com/2006/05/12/interst-rate-effects-on-the-stock-markets/#comments</comments>
		<pubDate>Fri, 12 May 2006 03:25:42 +0000</pubDate>
		<dc:creator>zachloch</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://zachloch.wordpress.com/2006/05/12/interst-rate-effects-on-the-stock-markets/</guid>
		<description><![CDATA[Today the Dow Jones Industrial Average dropped 1.2% and the NASDAQ dropped 2.1%.  This was attributed mostly to the Federal Reserves recent decision to raise interest rates.  But what does that mean?  How do interest rates effect the stock market anyway?  I&#8217;ll try to answer.
A large component of a stock&#8217;s price [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=4&subd=zachloch&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today the Dow Jones Industrial Average dropped 1.2% and the NASDAQ dropped 2.1%.  This was attributed mostly to the Federal Reserves recent decision to raise interest rates.  But what does that mean?  How do interest rates effect the stock market anyway?  I&#8217;ll try to answer.</p>
<p>A large component of a stock&#8217;s price is tied to the expected earnings of the corporation.  Analysts forecast the future growth prospects of a company and designate buy or sell recommendations based on their research.  This can seem strange to people at first.  For instance, company XYZ might increase their revenues (and net income) by 33% and the stock price still drop.  Why?  Because analysts might be expecting an increase of 34%, and if the stock price is priced with the expectation of 34% growth then anything less could cause the stock price to drop (potentially).</p>
<p>This brings us back to the interest rate question.  By and large interest rate increases curb growth.  Organizations are less likely to finance projects through loans since the interest payments will increase.  Customers also tend to cut back on spending in times of interest rate hikes which can cause higher mortage payments, higher credit card payments, and other increases in a family&#8217;s budget.</p>
<p>To put it simply:</p>
<p><em>interest rates go up -&gt; less cash available to borrow -&gt; less spending -&gt; company earnings do down -&gt; stock prices drop</em></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zachloch.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zachloch.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zachloch.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zachloch.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zachloch.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zachloch.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zachloch.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zachloch.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zachloch.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zachloch.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zachloch.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zachloch.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=4&subd=zachloch&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zachloch.wordpress.com/2006/05/12/interst-rate-effects-on-the-stock-markets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/af67e4d4a8100a3331fbef94d502475d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zachloch</media:title>
		</media:content>
	</item>
		<item>
		<title>I&#8217;m A Blogger!!</title>
		<link>http://zachloch.wordpress.com/2006/05/11/im-a-blogger/</link>
		<comments>http://zachloch.wordpress.com/2006/05/11/im-a-blogger/#comments</comments>
		<pubDate>Thu, 11 May 2006 00:31:26 +0000</pubDate>
		<dc:creator>zachloch</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://zachloch.wordpress.com/2006/05/11/im-a-blogger/</guid>
		<description><![CDATA[Hello everyone. Welcome to my first post.&#160; I&#39;ve finally made the leap to having my own blog and I hope you find my posts mildly interesting.&#160; As you might have noticed the topics I&#39;m going to start off with are Coldfusion and Business.&#160; Why?&#160; Well, I&#39;ve been programming for about 8 years now and 4 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=3&subd=zachloch&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hello everyone. Welcome to my first post.&nbsp; I&#39;ve finally made the leap to having my own blog and I hope you find my posts mildly interesting.&nbsp; As you might have noticed the topics I&#39;m going to start off with are Coldfusion and Business.&nbsp; Why?&nbsp; Well, I&#39;ve been programming for about 8 years now and 4 of those have been using a great programming language named Coldfusion.&nbsp; I&#39;ll blog more about that at another date.&nbsp; As for business, I&#39;m going through the MBA program at East Carolina University.&nbsp; I&#39;ll be posting information I get from my classes along with other general information I collect and ideas that I have.&nbsp; I might break out the business section into seperate topics but for now it will be a hodgepodge of different topics.&nbsp; I hope you come back and find something I say mildly thoughtful!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zachloch.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zachloch.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zachloch.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zachloch.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zachloch.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zachloch.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zachloch.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zachloch.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zachloch.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zachloch.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zachloch.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zachloch.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zachloch.wordpress.com&blog=219425&post=3&subd=zachloch&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://zachloch.wordpress.com/2006/05/11/im-a-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/af67e4d4a8100a3331fbef94d502475d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zachloch</media:title>
		</media:content>
	</item>
	</channel>
</rss>