<?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/"
	>

<channel>
	<title>Journey of a Software Developer &#187; AJAX</title>
	<atom:link href="http://www.tyronedavisjr.com/category/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tyronedavisjr.com</link>
	<description>HTML &#124; CSS &#124; JavaScript &#124; ASP.NET &#124; PHP &#124; C# &#124; Java &#124; VB.NET &#124; MS SQL &#124; MySQL &#124; Flash</description>
	<lastBuildDate>Fri, 25 Jun 2010 02:34:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The Cheyenne Project &#8211; Part 1</title>
		<link>http://www.tyronedavisjr.com/2009/09/22/the-cheyenne-project/</link>
		<comments>http://www.tyronedavisjr.com/2009/09/22/the-cheyenne-project/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 02:37:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.tyronedavisjr.com/index.php/2009/09/22/the-cheyenne-project/</guid>
		<description><![CDATA[In my last post I told you that I was going to work on a project that was “for me&#8211;by me”.&#160;&#160; The project idea that I eventually decided on was a job board application that was very Web 2.0 centric and played nicely with the social networking websites that are so popular today.&#160; I finally]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://www.tyronedavisjr.com/index.php/2009/09/16/lets-build-something/" target="_blank">last</a> post I told you that I was going to work on a project that was “for me&#8211;by me”.&#160;&#160; The project idea that I eventually decided on was a job board application that was very Web 2.0 centric and played nicely with the social networking websites that are so popular today.&#160; I finally got around to finding a “code” name for this project and doing some initial project setup work.</p>
<p>So, what’s up with the name Cheyenne? Good question.&#160; Well, after a few days I couldn’t find a good name I like so I decided to use my <a href="http://tyronedavisjr.com.mytempweb.com/wp-content/uploads/2009/09/Keira_20mo.JPG" target="_blank">20 month old daughters</a> middle name. Yes, Daddy has a soft spot and she is it!</p>
<p>This web application will be built using the ASP.NET MVC framework.&#160; I will be using a SQL 2008 Express database and using LINQ to SQL as my data layer.&#160; I will be using the <a href="http://martinfowler.com/eaaCatalog/repository.html" target="_blank">Repository Pattern</a> to provide some layer of abstraction over my data layer just in case I want to easily swap out my data access implementation.&#160;&#160; </p>
<p>&#160;</p>
<p align="center">Here are some screen shots of what the project looks like in Visual Studio 2008:</p>
<p align="center">&#160;</p>
<p align="center"><a href="http://tyronedavisjr.com.mytempweb.com/wp-content/uploads/2009/09/cheyenne_vsproject1.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="cheyenne_vsproject" border="0" alt="cheyenne_vsproject" src="http://tyronedavisjr.com.mytempweb.com/wp-content/uploads/2009/09/cheyenne_vsproject_thumb1.jpg" width="263" height="480" /></a> </p>
</p>
<p>&#160;</p>
<p align="center">Here is what the Entities and the Repository classes look like:</p>
<p align="center">&#160;</p>
<p align="center"><a href="http://tyronedavisjr.com.mytempweb.com/wp-content/uploads/2009/09/Entities1.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Entities" border="0" alt="Entities" src="http://tyronedavisjr.com.mytempweb.com/wp-content/uploads/2009/09/Entities_thumb1.jpg" width="341" height="480" /></a></p>
<p align="center">&#160;</p>
<p align="center">&#160;</p>
<p align="center"><a href="http://tyronedavisjr.com.mytempweb.com/wp-content/uploads/2009/09/Repository1.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Repository" border="0" alt="Repository" src="http://tyronedavisjr.com.mytempweb.com/wp-content/uploads/2009/09/Repository_thumb1.jpg" width="640" height="331" /></a></p>
<p>&#160;</p>
<p>I want to see the code!&#160; Ok…I was just getting to that. I uploaded the first installment to my Windows Sky Drive account and you can download it below:</p>
<p><iframe style="padding-bottom: 0px; background-color: #fcfcfc; padding-left: 0px; width: 98px; padding-right: 0px; height: 115px; padding-top: 0px" title="Preview" marginheight="0" src="http://cid-0ae385ab52b1ccf1.skydrive.live.com/embedicon.aspx/Public/Cheyenne/Cheyenne^_src^_part1.zip" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>
<p>&#160;</p>
<p>Let me know what you think. <strong>There is currently no user interface!</strong> Actually, the MVC project don’t currently run at the moment; but the project does compile. I removed all the defaults that the MVC project gave me since I wanted to start out from scratch. Hopefully, by the next installment I will have a basic UI and have some data loaded on the screen.&#160; If you have any suggestions or comments, let me know. Until next time…</p>
<p>&#160;</p>
<p>Happy Programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tyronedavisjr.com/2009/09/22/the-cheyenne-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s build something!</title>
		<link>http://www.tyronedavisjr.com/2009/09/16/lets-build-something/</link>
		<comments>http://www.tyronedavisjr.com/2009/09/16/lets-build-something/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 01:26:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.tyronedavisjr.com/index.php/2009/09/16/lets-build-something/</guid>
		<description><![CDATA[Yeah, that’s what software developers do right?  For a while I have been thinking about building a web application where I can simple have some fun doing it and not have to worry about deadlines or business users changing the requirements every other week.  Don’t get me wrong, that’s all a part of being a]]></description>
			<content:encoded><![CDATA[<p>Yeah, that’s what software developers do right?  For a while I have been thinking about building a web application where I can simple have some fun doing it and not have to worry about deadlines or business users changing the requirements every other week.  Don’t get me wrong, that’s all a part of being a professional software developer; but I think it is time to do something, “for me &#8212; by me”.</p>
<p>So, I’ve decided on building a job board application. No, I’m not trying to be the next Monster.com, although that would be nice. I just want to provide something that is simple to use and plays nicely with the social media networks that have gotten so popular over the past few years. Here are a list of features that I have so far:</p>
<ul>
<li>ASP.NET MVC Application</li>
<li>Simple and clean user interface</li>
<li>Simple interface to search the job board.</li>
<li>All job postings are public</li>
<li>Easy authentication ( OpenId, Facebook Connect, Custom )</li>
<li>Web  2.0 centric  ( AJAX, RSS, IE8 Slices )</li>
<li>Allow easy sharing job postings with popular social networking sites ( Twitter, Facebook, Digg )</li>
<li>Allow only registered user&#8217;s to respond to job postings in a private manner.</li>
<li>Allow job posters to respond to job inquiries.</li>
<li>Provide an easy to use interface for any registered user to post a job</li>
<li>Job posting can be tagged with certain keywords.</li>
<li>Provide a mechanism for user&#8217;s to provide feedback for the overall site</li>
</ul>
<p>Ok. Easy enough?  Well, If I’m going to pull this off then I will have to get familiar with many of the social media integration API platforms since this will be the first time using any of them. But; have no fear. There is a lot of resources out there to look at and most of all, I have YOU here to help me.</p>
<p>I’m not sure how long this is going to take. I do have a full-time job and I do have to spend time with my family and like I said, no deadlines! I will try to provide a part one to this series of blog post within a week. Oh, I just broke my rule about no deadlines. Until next time…</p>
<p>Happy Programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tyronedavisjr.com/2009/09/16/lets-build-something/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forgotten AJAX Extenders</title>
		<link>http://www.tyronedavisjr.com/2009/06/03/forgotten-ajax-extenders/</link>
		<comments>http://www.tyronedavisjr.com/2009/06/03/forgotten-ajax-extenders/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:10:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.tyronedavisjr.com/index.php/2009/06/03/forgotten-ajax-extenders/</guid>
		<description><![CDATA[Today, I started a project on CodePlex called Forgotten AJAX Extenders.&#160; The purpose was to create my own Ajax control based on the ASP.Net Ajax Control Toolkit.&#160; The toolkit comes with a nice set of pre-built controls; but I think a few controls were left out and that was the reasoning behind the Forgotten AJAX]]></description>
			<content:encoded><![CDATA[<p>Today, I started a project on <a href="http://www.codeplex.com/" target="_blank">CodePlex</a> called <a href="http://forgottenextenders.codeplex.com/" target="_blank">Forgotten AJAX Extenders</a>.&#160; The purpose was to create my own Ajax control based on the <a href="http://ajaxcontroltoolkit.codeplex.com/" target="_blank">ASP.Net Ajax Control Toolkit</a>.&#160; The toolkit comes with a nice set of pre-built controls; but I think a few controls were left out and that was the reasoning behind the Forgotten AJAX Extenders project name.&#160; The first control under development is the Textbox Character Count Extender. I posted a lengthy explanation about what this extender control does on my <a href="http://forgottenextenders.codeplex.com/" target="_blank">project home page</a>.&#160; Please let me know what you think and if there is a feature that you fell is missing, please use the Discussions tab to provide me with your comments. Well, that’s all for now. Until next time…</p>
<p>&#160;</p>
<p>Happy Programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tyronedavisjr.com/2009/06/03/forgotten-ajax-extenders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
