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

<channel>
	<title>Tech-CRM</title>
	<atom:link href="http://www.tech-crm.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.tech-crm.com</link>
	<description>News and Views of a Technical Nomad</description>
	<pubDate>Tue, 10 Aug 2010 22:23:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Current Reading and other thoughts&#8230;.</title>
		<link>http://www.tech-crm.com/?p=177</link>
		<comments>http://www.tech-crm.com/?p=177#comments</comments>
		<pubDate>Tue, 10 Aug 2010 22:23:52 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[ASP.NET MVC 2 in Action]]></category>

		<category><![CDATA[Database Redesign]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=177</guid>
		<description><![CDATA[Things have been a bit hectic of late at work as we went live with a new Siebel release last weekend which meant that I had to come in on both Saturday and Sunday; once to deploy the new Siebel Repository and migrate the data and once to fix some data issues relating to the [...]]]></description>
			<content:encoded><![CDATA[<p>Things have been a bit hectic of late at work as we went live with a new Siebel release last weekend which meant that I had to come in on both Saturday and Sunday; once to deploy the new Siebel Repository and migrate the data and once to fix some data issues relating to the migration.</p>
<p>That said; I have been busy redesigning my order of battle database recently so that all tables have integer columns as primary keys. The database goes back a few years and some of the reference tables have varchar primary keys.</p>
<p>In order to make writing generic code easier, I decided a while ago to rebuild those tables so that all primary keys (and obviously their related foreign keys) have integers.</p>
<p>Should be easy right?</p>
<p>In fact, it&#8217;s a bit more work than one might think, as you have to modify the tables and populate the new columns and set up the foreign key columns as well before you can even think about actuallyÂ resetting the PK-FK relationships in the database. In addition, you have to modify all code which uses those tables so that you don&#8217;t have format conversion issues.</p>
<p>So, all in all, itÂ took meÂ quite a few weeks (part time of course) to change four databases, migrate the data, build and deploy new versions of both the website and the data input tool etc before it was done. Even now, I still have a few bugs to fix in the windows application that I have somehowÂ missed.</p>
<p>On the website development front, my ordersofbattle.com website usesÂ ASP.NET web forms. These were written several years ago in the main when I first built and deployed the web site. They use code-behind andÂ mostÂ pages reliesÂ upon data-grid controls to actually display the data in a decent format.</p>
<p>Back in 2003-2004, when I wrote the site; web forms were the way to go in ASP.NET.</p>
<p>Now, however, there is an alternative called MVC. MVC stands for Model-View-ControllerÂ and it is a designÂ pattern to separate business logic from display formatting.</p>
<p>MVC has been around for a while, but it is only recently that it has become available for ASP.NET. MVC 2 was only released this year withÂ VisualÂ Studio 2010 and is also available as a download for Visual Studio 2008.</p>
<p>IÂ am pretty new to all this, but have started working my way throughÂ <a title="ASP.NET MVC 2 in Action " href="http://www.manning.com/palermo2/" target="_blank">ASP.NET MVC 2 in Action</a>Â by Jeffrey Palermo et alÂ published by Manning Publications. It certainly looks like an interesting idea and I am strongly thinking about using it when I rewrite my website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=177</wfw:commentRss>
		</item>
		<item>
		<title>Current Activity</title>
		<link>http://www.tech-crm.com/?p=176</link>
		<comments>http://www.tech-crm.com/?p=176#comments</comments>
		<pubDate>Thu, 15 Jul 2010 19:45:01 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Siebel]]></category>

		<category><![CDATA[Victoria]]></category>

		<category><![CDATA[Victoria Clipper]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=176</guid>
		<description><![CDATA[Well, as I said below, I am in Seattle and I have been since March. Right now I have just been extended so I will be here until mid-September which gets me over the August job slump.
As I am working in the USA, I am on a visa. As I am Canadian, I am on [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as I said below, I am in Seattle and I have been since March. Right now I have just been extended so I will be here until mid-September which gets me over the August job slump.</p>
<p>As I am working in the USA, I am on a visa. As I am Canadian, I am on a TN-1 Visa which is in fact tied to the length of my contract with my client here, so when I get renewed I have to leave the USA and then re-enter; so far I have done this twice.</p>
<p>It is pretty fortunate for me that I am in Seattle as I can either take a bus or train to Vancouver which takes about 4 hours or I can take the Victoria Clipper up Puget Sound to Victoria on Vancouver Island. I have done this twice and it has been a pretty good trip both times.</p>
<p>IÂ am pretty busy at work right nowÂ as I am the only person here who can do Siebel, so I basically have to do everything!!Â</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=176</wfw:commentRss>
		</item>
		<item>
		<title>Progress Update</title>
		<link>http://www.tech-crm.com/?p=175</link>
		<comments>http://www.tech-crm.com/?p=175#comments</comments>
		<pubDate>Thu, 15 Jul 2010 19:38:52 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Contract Market]]></category>

		<category><![CDATA[Siebel]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=175</guid>
		<description><![CDATA[Well, as usual, it&#8217;s been ages, since I posted anything here. This is something I regret asÂ blogging online is quite interesting and I often write about things that catch my eye.
I have been working on a contract in Seattle since early March and that has taken some of my attemtion obviously.
Things have been quiet on [...]]]></description>
			<content:encoded><![CDATA[<p>Well, as usual, it&#8217;s been ages, since I posted anything here. This is something I regret asÂ blogging online is quite interesting and I often write about things that catch my eye.</p>
<p>I have been working on a contract in Seattle since early March and that has taken some of my attemtion obviously.</p>
<p>Things have been quiet on the Mini-ITX front as all my machines are just sitting in my basement chugging along doing their thing.</p>
<p>I do have a spare box that is not being used for much at the moment, so I am looking at installing an open-source document management system on it as I really need to organise my important paperwork, i.e. invoices, contracts, photographed pages of receipts etc. While I could use Sharepoint, at this point I think that something simpler would probably suit my needs better.</p>
<p>Several things technologically have caught my interest recently.</p>
<p>Siebel is still my bread and butter of course and I am pretty busy at my current client; but at the same time, I do wonder how long Siebel will continue to provide me a career, given that it is part of the mighty Oracle behemoth and given that Oracle has plans to evolve the product towards Java, JMS, Oracle Fusion etc.</p>
<p>The job market for Siebel contractors in both Europe and North America has been pretty tough for the last couple of years and I personally have spent a few months here and there at home looking for my next contract and chasing job leads. It&#8217;s always nice to be home, but looking for your next contract is always a little stressful. Rates have also been hit, not surprisingly, and the downward trend of the Euro is not a good thing for me when the Canadian Dollar seems to be lighter than air. Things do seem to be improving a bit now though, at least on the new project front.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=175</wfw:commentRss>
		</item>
		<item>
		<title>SEO Thoughts</title>
		<link>http://www.tech-crm.com/?p=174</link>
		<comments>http://www.tech-crm.com/?p=174#comments</comments>
		<pubDate>Thu, 11 Feb 2010 02:58:46 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Site News]]></category>

		<category><![CDATA[Adsense]]></category>

		<category><![CDATA[Affiliates]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Google Affiliate Network]]></category>

		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=174</guid>
		<description><![CDATA[SEO, or Search Engine Optimization, must be a pre-occupation of quite a few webmasters and it is probably something that might even, from time to time, keep them awake at night.
SEO, for the uninitiated, is the process by which websites are configured and designed in order to be &#8220;attractive&#8221; to search-engines, such as Google or [...]]]></description>
			<content:encoded><![CDATA[<p>SEO, or Search Engine Optimization, must be a pre-occupation of quite a few webmasters and it is probably something that might even, from time to time, keep them awake at night.</p>
<p>SEO, for the uninitiated, is the process by which websites are configured and designed in order to be &#8220;attractive&#8221; to search-engines, such as Google or Bing, or more specifically to the search-engine spiders which routinely look at web-sites and take note of the site&#8217;s content, links, title etc in order to decide the ranking of the aforesaid website.</p>
<p>It goes without saying that the ranking awarded by Google or Bing or anyone else is very important in determining whether users of the vast universe of the internet actually find the website or not. After all, there are millions of websites out there, what makes yours so compelling?</p>
<p>However, there is more to SEO than search-engines and that is the actual design of the website. How it is laid out? What colours are used? Is it visually appealing and attractive or does it resemble an abstract piece of modern art with no discernable function or indeed form?</p>
<p>Webmasters are constantly, so I read, striving to make their site better, more usable, more attractive etc in the hopes of increasing the number of visitors who find the site and more importantly, the number of return visitors.</p>
<p>Which brings me to me. I modified the layout of my web site, <a href="http://www.ordersofbattle.com">www.ordersofbattle.com</a> (sorry, shameless plug there!) a few months ago and I noticed that the number of page impressions in Adsense started to increase quite nicely, as did the monthly income.</p>
<p>Bingo! I thought, I am on the road to internet glory!!Â </p>
<p>Not so fast, Trigger!</p>
<p>What was in fact happening was that Adsense was counting each page two or three times because I had adsense ads in inline frames, so to Google they were separate pages.</p>
<p>No wonder my figures went up!!</p>
<p>It took me some time to notice because the ads still seemed pretty relevant. This was because they were using the other content in the frames to drive the ads.</p>
<p>It finally dawned on me what I had done, so I modified the site to use DIVs instead of FRAMES. I also took the opportunity to add a nice graphic as a banner, add a site Title, sign up to the Google Affiliate Network and add some nice colourful ads for various things such as books and I also signed up with Amazon.com as an Associate and added some book ads that were relevant (Military History since you ask).</p>
<p>I then updated the web server and sat back waiting for the money to flow in to my coffers.</p>
<p>Cue, disappointment!</p>
<p>No money flowed into my coffers, my adsense clicks declined massively as did my page impressions!!</p>
<p>What had I done?</p>
<p>I re-arranged things a few times and things recovered a bit but not much. Hardly anyone clicked on my affiliates, no one bought any books and my adsense clicks stayed on the low side.</p>
<p>This became an object lesson in how to screw up a good thing and go backwards. Obviously my visitors were voting with their feet. Either that, or somehow nobody wanted to look at my site in February!!</p>
<p>Time to do research!!</p>
<p>Well, after a bit of digging, I discovered that Affiliates and Adsense may not be ideal partners on the same website. People click on the affiliates rather than adsense; perhaps all the ads were putting people off as my site was obviously far too serious to have all these ads ruining it.</p>
<p>So, now I have removed all the affiliate ads and re-arranged the site and I will put another version live to see if anything improves.</p>
<p>It just goes to show that webmasters must be very careful in what they change. Change things slowly bit by bit rather than wholesale and think very carefully of the possible downside as well as the potential upside before doing anything!!</p>
<p>Here endeth the lesson for today!Â</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=174</wfw:commentRss>
		</item>
		<item>
		<title>SMTP Servers and other thoughts</title>
		<link>http://www.tech-crm.com/?p=173</link>
		<comments>http://www.tech-crm.com/?p=173#comments</comments>
		<pubDate>Thu, 28 Jan 2010 05:32:10 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Programming Tips]]></category>

		<category><![CDATA[Site News]]></category>

		<category><![CDATA[hMailServer]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[SMTP]]></category>

		<category><![CDATA[Stylizer]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=173</guid>
		<description><![CDATA[Well a month has passed since my last post here and I am still at home waiting to find my next contract assignment, but strangely enough I have not been sat idle in front of the television.
In between working the phones trying to sort out resumes and interviews; I have been doing a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>Well a month has passed since my last post here and I am still at home waiting to find my next contract assignment, but strangely enough I have not been sat idle in front of the television.</p>
<p>In between working the phones trying to sort out resumes and interviews; I have been doing a lot of programming, and also aÂ fair bit of web design; something I have not done for quite a while and something which to be frank is not my strong suite.</p>
<p>My wife asked me to build her a web site for a particular project she has been working on and I found some software that could be customised that was written in PHP and MySQL. Customising it involved finding and modifying a suitable &#8220;skin&#8221; which is something I did a few years back for my Wordpress sites.</p>
<p>Having adopted the &#8220;try it and see&#8221; method of css editing, I was getting very frustrated at my lack of progress when I smartened up and tried to see if I could find a specialised CSS Editor to save the hassle of doing it in Notepad.Â </p>
<p>Fortunately for me, I found a demo copy of <em><a title="Stylizer" href="http://www.skybound.ca/" target="_blank">Stylizer </a></em>which was just the ticket as it allows the user to modify the CSS elements of a website on the fly and immediately see the results then and there. It was so good that I fully intend to purchase the professional version <em>Stylizer Ultimate</em>.</p>
<p>Another problem I had to tackle was email. The site needed to be able to send out emails to members. In the past, I have had absolutely zero success at configuring SMTP; which I am sure says a lot about my technical abilities!</p>
<p>Once again, the gods of Open Source smiled upon me because I found a really good Open Source SMTP Server for Windows called <a href="http://www.hmailserver.com/" target="_blank"><em>hMailServer</em> </a>which did the trick. After a day or so of searching Google for hints, wrestling with my ISP, my Domain provider and my own internal Server settings, I finally got it all working!</p>
<p>So, who says old dogs can&#8217;t learn new tricks?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=173</wfw:commentRss>
		</item>
		<item>
		<title>Back on the Market - and other topics</title>
		<link>http://www.tech-crm.com/?p=172</link>
		<comments>http://www.tech-crm.com/?p=172#comments</comments>
		<pubDate>Thu, 24 Dec 2009 18:13:47 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[National Archives]]></category>

		<category><![CDATA[Ottawa]]></category>

		<category><![CDATA[War Diaries]]></category>

		<category><![CDATA[Windows Forms]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=172</guid>
		<description><![CDATA[Well I am now finished with my contract in Ottawa so that means it&#8217;s back looking for a new contract and who knows where that will be.
Once again, I apologise for not updating this blog for a while. In Ottawa, I was very busy going to the National Archives almost every night during the week [...]]]></description>
			<content:encoded><![CDATA[<p>Well I am now finished with my contract in Ottawa so that means it&#8217;s back looking for a new contract and who knows where that will be.</p>
<p>Once again, I apologise for not updating this blog for a while. In Ottawa, I was very busy going to the National Archives almost every night during the week and as it was open until 11 pm that did not leave much time for anything else.</p>
<p>I do not regret it, IÂ took over 27,000 photos of material from 117 boxes of war diaries and analysing that material will be both interesting and time consuming. War Diaries are primary source material and are extremely valuable contentwise, although you have to wade through a lot of trivia to build a full history of the unit concerned.</p>
<p>There are over 300 boxes of war diaries onÂ Canadian infantry battalions so I have a long way to go, but I probably have enough material for at least the first volume ofÂ a series of books on units of the Canadian Army in the Second World War that I would like, one day, to write.</p>
<p>In the meantime, some of the material will go onto the http://<a href="http://www.ordersofbattle.com">www.ordersofbattle.com</a> website.</p>
<p>Things have been quiet on the .NET Framework development front, I am working on a set of generic index and record edit forms to handle data from many different tables. At run time, the form sets up the appropriate controls for the table concerned, so adding functionality for a new table is a snap, you just add a constructor for the table concerned and add code to handle the different events.</p>
<p>I have already written something similar for the various unit and person tables, such as Unit History, Appointments, Unit Notes etc. I am now trying to write code for all the other tables such as Unit, Person, Rank, Role, Award etc.Â </p>
<p>I am also working on creating a new colour scheme for the ordersofbattle.com website as I feel it is time for a change. I hope to finish this and get it published before New Year.</p>
<p>Obviously, as it is Christmas, I have obligations to fulfill, meals to cook and eat etc so that cuts into my development time.</p>
<p>Ta ta for now</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=172</wfw:commentRss>
		</item>
		<item>
		<title>Happy Christmas!!</title>
		<link>http://www.tech-crm.com/?p=171</link>
		<comments>http://www.tech-crm.com/?p=171#comments</comments>
		<pubDate>Thu, 24 Dec 2009 17:56:56 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Christmas Greetings]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=171</guid>
		<description><![CDATA[Wishing all my visitors a very happy Christmas and New Year!
]]></description>
			<content:encoded><![CDATA[<p>Wishing all my visitors a very happy Christmas and New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=171</wfw:commentRss>
		</item>
		<item>
		<title>Siebel Development Tips # 1</title>
		<link>http://www.tech-crm.com/?p=170</link>
		<comments>http://www.tech-crm.com/?p=170#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:43:25 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Programming Tips]]></category>

		<category><![CDATA[Siebel]]></category>

		<category><![CDATA[Business Service]]></category>

		<category><![CDATA[CRLF]]></category>

		<category><![CDATA[Siebel 8]]></category>

		<category><![CDATA[Siebel Tools]]></category>

		<category><![CDATA[SSSE Address Parser (eScript)]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=170</guid>
		<description><![CDATA[I thought I would start to share useful programming/database solutions and fixes that I come across in both my professional and personal programming existences.
This is both to share my experience with others and to provide me with a scrap book of code that I can re-use in the future.
Personally, I develop in .NET, VB.NET, C#, [...]]]></description>
			<content:encoded><![CDATA[<p>I thought I would start to share useful programming/database solutions and fixes that I come across in both my professional and personal programming existences.</p>
<p>This is both to share my experience with others and to provide me with a scrap book of code that I can re-use in the future.</p>
<p>Personally, I develop in .NET, VB.NET, C#, SQL Server, T-SQL, ADO, LINQ etc and I write about this here on a regular basis.</p>
<p>Professionally, I do both Siebel EAI development and UI configuration in Siebel Tools. Siebel is a CRM Product that was developed by Siebel Systems and is now (like so many technologies) part of the Larry Ellison stable.</p>
<p>EAI stands for Enterprise Application Integration and involves writing Siebel Business Services, Workflows, Integration Objects, Data Maps etc with a goal of enabling Siebel systems to exchange messages and data with other non-Siebel systems, both internal and external to the client. Data can be exchanged via Web Services, Queueing Systems such as MQ or MSMQ, Files via FTP, and/or via HTTP.</p>
<p>The main difference between developing for Siebel as opposed to writing .NET is that in Siebel one does not have any access to the inner workings of the product as it&#8217;s functionality is enclosed in C++ Classes. All one can do is &#8220;tinker&#8221; around the edges using Siebel Tools. The closest one can get to &#8220;proper&#8221; programming in Siebel is to write new Business Services in eScript or to modify Business Components or Applets in eScript.</p>
<p>However, nowadays it is generally not regarded as good practise to modify Applets and Business Components with eScript unless absolutely necessary. In some sites, the use of any eScript at all is not allowed.Â </p>
<p>My personal belief is that eScript has its place but should be used carefully and only when necessary. Sometimes, however, use of eScript isÂ the best solution.</p>
<p>Having said all that, here is your first Siebel tip which I discoveredÂ on Friday.</p>
<p>In Siebel Workflow, there is no function for a carriage return line feed so if you want to populate a text field and format the contents so that they appear on separate lines, there is no simple way to do it.</p>
<p>When faced with this in the past, my response has been to write some eScript in a Business ServiceÂ to return the CRLF escape sequences to the calling routine. The workflow can then call your business service to populate a process property with the CRLF characters and it can then use that process property as and when required.</p>
<p>My current client has a strong policy against eScript except where absolutely necessary so I was please to discover that there exists a &#8220;vanilla&#8221; Business Service in Siebel 8 which returns CRLF as a return argument.</p>
<p>ThisÂ Business Service is calledÂ Â <strong><em>SSSE Address Parser (eScript)</em></strong> and it has one method <strong><em>GetCRLF</em></strong>.</p>
<p>That solved my problem!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=170</wfw:commentRss>
		</item>
		<item>
		<title>Orders of Battle Development Progress</title>
		<link>http://www.tech-crm.com/?p=169</link>
		<comments>http://www.tech-crm.com/?p=169#comments</comments>
		<pubDate>Fri, 11 Sep 2009 20:55:40 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Site News]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[IronPython]]></category>

		<category><![CDATA[IronRuby]]></category>

		<category><![CDATA[LINQ]]></category>

		<category><![CDATA[MVC]]></category>

		<category><![CDATA[ordersofbattle.com]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=169</guid>
		<description><![CDATA[Well, things have been chugging along on the development front for Orders of Battle.
I have now completed the rewrite of the windows client and the middle tier to use LINQ and developed a new LINQ for Entities DLL to replace the old data tier that relied on stored procedures. I have also modified my web [...]]]></description>
			<content:encoded><![CDATA[<p>Well, things have been chugging along on the development front for Orders of Battle.</p>
<p>I have now completed the rewrite of the windows client and the middle tier to use LINQ and developed a new LINQ for Entities DLL to replace the old data tier that relied on stored procedures. I have also modified my web site to use LINQ and am busy fixing all the problems so that I can deploy it to the web server very soon.</p>
<p>I have written several Windows Services which manage the flow of data from my client machine to my server databases which use LINQ to query the client database in order to generate outgoing messages, write those messages to file, pass the files up to the server, and update the two databases on the server in turn.</p>
<p>In some cases, I have more than one copy of the same windows service running on a specific machine as they are geared to different databases, which is a little tricky but works OK.</p>
<p>So, all that is left is the completion of the web site and its deployment to my web server.</p>
<p>So, where does that leave us?</p>
<p>Well, that means that I am finallyÂ in a situation where IÂ can easily add new screens and pages to both the windows client and the website without (hopefully) having to write major amounts of code at the back end.</p>
<p>There are also other areas of development I want to look at: for example, improving the theme of the website to make it look more professional, using a different database for my client database, building a Wiki to manage my research, implementing reports, implementing some sort of analytics, building a Windows CE client etc etc.</p>
<p>I am also quite interested in learning some other .NET languages such as IronPythor or IronRuby, writing a new implementation of the website to use MVC perhaps.</p>
<p>These are all areas where the website provides me with the opportunity to learn and implement new technologies which is one way of keeping my mind in gear!</p>
<p>Â¼/p&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=169</wfw:commentRss>
		</item>
		<item>
		<title>.NET 4 Revealed</title>
		<link>http://www.tech-crm.com/?p=168</link>
		<comments>http://www.tech-crm.com/?p=168#comments</comments>
		<pubDate>Tue, 25 Aug 2009 17:48:52 +0000</pubDate>
		<dc:creator>Reg</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Software News]]></category>

		<category><![CDATA[.NET 4]]></category>

		<guid isPermaLink="false">http://www.tech-crm.com/?p=168</guid>
		<description><![CDATA[As someone who is pretty new to Visual Studio 2008 and .NET 3.5, I have not spared a lot of thought for the upcoming .NET 4 which will be part of Visual Studio 2010 which has already appeared in Beta 1 form.
For that reason, this article in Redmond Developer News is very timely and informative. [...]]]></description>
			<content:encoded><![CDATA[<p>As someone who is pretty new to Visual Studio 2008 and .NET 3.5, I have not spared a lot of thought for the upcoming .NET 4 which will be part of Visual Studio 2010 which has already appeared in Beta 1 form.</p>
<p>For that reason, this article in Redmond Developer News is very timely and informative. You can find it <a href="http://reddevnews.com/articles/2009/06/02/net-4-revealed.aspx" target="_blank">here</a>. It provides a broad overview of all the new and improved technologies that will be part of the new Framework.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-crm.com/?feed=rss2&amp;p=168</wfw:commentRss>
		</item>
	</channel>
</rss>
