<?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>Evolving Software &#187; News items</title>
	<atom:link href="http://evolving-software.co.uk/blog/category/news-items/feed/" rel="self" type="application/rss+xml" />
	<link>http://evolving-software.co.uk/blog</link>
	<description>General tidbits about Domain Driven Design and TrueView</description>
	<lastBuildDate>Sat, 20 Feb 2010 13:21:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Merry Christmas and a Happy New Year!</title>
		<link>http://evolving-software.co.uk/blog/2009/12/24/merry-christmas-and-a-happy-new-year/</link>
		<comments>http://evolving-software.co.uk/blog/2009/12/24/merry-christmas-and-a-happy-new-year/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 09:10:35 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[News items]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=342</guid>
		<description><![CDATA[A new version of TrueView is in the pipeline for next year.  The features on the whiteboard are:

Better support for true DDD concepts
Allow code models to be reused without TrueView
Configuration without using .NET attributes
Open architecture, to let consumers develop custom &#8216;persistence providers&#8217;
More UI interception points, to allow greater customisation
Auto-databinding features, for WPF and possibly Silverlight
N-Tier [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of TrueView is in the pipeline for next year.  The features on the whiteboard are:</p>
<ul>
<li>Better support for true DDD concepts</li>
<li>Allow code models to be reused without TrueView</li>
<li>Configuration without using .NET attributes</li>
<li>Open architecture, to let consumers develop custom &#8216;persistence providers&#8217;</li>
<li>More UI interception points, to allow greater customisation</li>
<li>Auto-databinding features, for WPF and possibly Silverlight</li>
<li>N-Tier support (finally)</li>
</ul>
<p>And we&#8217;re considering making TrueView <strong>FREE </strong>for non-commercial use.</p>
<p><strong>We&#8217;re going to need beta-testers for the new version</strong>, so if you&#8217;re interested <strong>please email us</strong>.</p>
<p>In the meantime, have a very Happy Christmas!</p>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2009/12/24/merry-christmas-and-a-happy-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade from Windows 7 beta/RC to Windows 7 RTM</title>
		<link>http://evolving-software.co.uk/blog/2009/10/05/upgrade-from-windows-7-betarc-to-windows-7-rtm/</link>
		<comments>http://evolving-software.co.uk/blog/2009/10/05/upgrade-from-windows-7-betarc-to-windows-7-rtm/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:10:11 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[News items]]></category>
		<category><![CDATA[Useful info]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Windows 7 beta]]></category>
		<category><![CDATA[Windows 7 RC]]></category>
		<category><![CDATA[Windows 7 RTM]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=279</guid>
		<description><![CDATA[Finally got around to upgrading to Windows 7 RTM, only to be greeted with the following:
You cannot upgrade this prerelease version of Windows 7. Go online to see how to install Windows 7 and keep your files and settings
A quick Google found these instructions.   Should save you the hassle of rebuilding your PC  
]]></description>
			<content:encoded><![CDATA[<p>Finally got around to upgrading to Windows 7 RTM, only to be greeted with the following:</p>
<blockquote><p><strong>You cannot upgrade this prerelease version of Windows 7. Go online to see how to install Windows 7 and keep your files and settings</strong></p></blockquote>
<p>A quick Google found <a href="http://webupd8.blogspot.com/2009/07/how-to-upgrade-from-windows-7-beta-or.html">these instructions</a>.   Should save you the hassle of rebuilding your PC <img src='http://evolving-software.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2009/10/05/upgrade-from-windows-7-betarc-to-windows-7-rtm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TrueView Release 1.3.0908.09 &#8211; ServiceLocator and Dependency Injection</title>
		<link>http://evolving-software.co.uk/blog/2009/08/09/trueview-release-13090809-servicelocator-and-dependency-injection/</link>
		<comments>http://evolving-software.co.uk/blog/2009/08/09/trueview-release-13090809-servicelocator-and-dependency-injection/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 16:45:17 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[News items]]></category>
		<category><![CDATA[Dependency Injection]]></category>
		<category><![CDATA[multi monitor]]></category>
		<category><![CDATA[popup search query]]></category>
		<category><![CDATA[Service Locator]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=256</guid>
		<description><![CDATA[The latest release adds Dependency Injection to the mix.  The default behaviour uses a simple Service Locator, but you can inject your own dependencies as you wish.  See the user guide for more info.
BREAKING CHANGES:
The following interfaces now implement IServiceDependent:

 IEntity
 IFactory
 IRepository
 IService

Enhancements

Added MyApplication.ServiceLocator (for locating Factory/Repository/Service classes)
 Added IServiceDependent for DependencyInjection services
Added IService [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://evolving-software.co.uk/downloads/TrueViewFreeTrial.exe">latest release</a> adds <strong>Dependency Injection</strong> to the mix.  The default behaviour uses a simple <strong>Service Locator</strong>, but you can inject your own dependencies as you wish.  See the <a href="http://evolving-software.co.uk/downloads/TrueViewDevelopersGuide.pdf">user guide</a> for more info.</p>
<p><strong>BREAKING CHANGES:</strong></p>
<p>The following interfaces now implement IServiceDependent:</p>
<ul>
<li> IEntity</li>
<li> IFactory</li>
<li> IRepository</li>
<li> IService</li>
</ul>
<p><strong>Enhancements</strong></p>
<ul>
<li>Added MyApplication.ServiceLocator (for locating Factory/Repository/Service classes)</li>
<li> Added IServiceDependent for DependencyInjection services</li>
<li>Added IService interface (similar to IFactory and IRepository)</li>
<li>Services are now shown in the Class Library treeview</li>
<li>MyApplication now raises EntityCreated event when entities come into scope</li>
<li>MyApplication now raises EntityDisposed event when entities are no longer required</li>
<li>MyApplication now raises ApplicationInitialised event at startup</li>
<li>Many delegates moved out of classes (reduce API clutter)</li>
<li>Added EntityListAttribute.HasUniqueItems, to determine if duplicate items are allowed</li>
<li>Drag/Drop tip now detects duplicate items</li>
<li>Replaced Class Library CheckBoxes with ToggleButton</li>
<li>Added Search box to Class Library to allow easy finding of Entity classes</li>
<li>Increased scrolling speed when using Drag/Drop on treeview</li>
<li>ListView numeric columns are now right-aligned</li>
<li>Re-instated &#8220;Explore&#8221; context-menu option for root Entities</li>
<li>Added support for parameterised Methods</li>
<li>Window buttons bar is now visible by default (to reduce flickering)</li>
<li>Added AddRange &amp; RemoveRange methods to TransientEntityList</li>
<li>Added AddRange &amp; RemoveRange methods to EntityList</li>
<li>Search Form now shows Query text as query is built</li>
<li>Boolean editor now changes value immediately</li>
<li>Hitting F2 over a listview opens the editor beneath the mouse cursor</li>
<li>&#8216;Short&#8217; values now have smaller widgets (Numbers, Enums, Dates)</li>
<li>Added new &#8220;Replace/Add&#8221; context-menu items for context sensitive queries</li>
<li>&#8220;Open File&#8221; option renamed to &#8220;View File&#8221;</li>
<li>Changed internal async command processing</li>
<li>Added &#8220;Allow multi-monitor use&#8221; option for non-MDI interfaces</li>
<li>Query List no longer shows &#8220;Type&#8221; in first header</li>
<li>Entity treeview no longer scales when window is resized</li>
<li>Changed error message when trying to execute HQL using MemoryCache provider</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Reduced flickering when rendering/repainting controls</li>
<li>Corrected header style for each window</li>
<li>Correction in MyApplication.Start() to allow repeated calls</li>
<li>Saving object graphs with unmapped entities now always forces NHibernatePersistence</li>
<li>Corrected UI updates when setting Parameters</li>
<li>Applied [Visible=false] attribute to all public interface members</li>
<li>Exceptions no longer thrown if Providers aren&#8217;t defined in app.config</li>
<li>Correction in collection/list count</li>
<li>Correction in identifying parent widgets</li>
<li>Fixed margin settings for collapsible panels</li>
<li>Corrected identification/caching of icons for sub-classes</li>
<li>Corrected icon for Namespace nodes</li>
<li>ListView &#8220;Auto-resize&#8221; option now overrides user defined widths</li>
<li>Window button tooltip is updated for Search Forms</li>
<li>Corrected culture setting for DateTimePicker</li>
<li>Better handling of exceptions when editor controls are rendered</li>
<li>Now uses correct DateTimePicker rendering for Windows 7</li>
<li>Corrected background colour in Enum editor</li>
<li>Empty Category headers are no longer displayed</li>
<li>Disabled &#8220;Explore&#8221; option for primitive types</li>
<li>Corrected multiple argument injection in EntityList Add &amp; Remove methods</li>
<li>Reduced Drag/Drop tip flickering</li>
<li>ListView &#8220;Property&#8221; column is now sized to fit</li>
<li>Selected TreeView node is now scrolled into view</li>
<li>Corrected border colour for Boolean editor</li>
<li>Corrected Entity Relationships for properties in super classes</li>
<li>Corrected event handler disposal in a few controls</li>
</ul>
<p><strong>Optimisations</strong></p>
<ul>
<li>Improved string building performance</li>
<li>Optimised widget detection at mouse co-ords</li>
<li>DynamicMethods are now created lazily</li>
<li>Entity Relationships are now resolved lazily</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2009/08/09/trueview-release-13090809-servicelocator-and-dependency-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Press release &#8211; “TrueView for .NET” keeps software focused on business concepts, slashes development times.</title>
		<link>http://evolving-software.co.uk/blog/2009/03/10/press-release-%e2%80%9ctrueview-for-net%e2%80%9d-keeps-software-focused-on-business-concepts-slashes-development-times/</link>
		<comments>http://evolving-software.co.uk/blog/2009/03/10/press-release-%e2%80%9ctrueview-for-net%e2%80%9d-keeps-software-focused-on-business-concepts-slashes-development-times/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 13:47:44 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[News items]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=28</guid>
		<description><![CDATA[Cheltenham, UK, 10/03/2009
Evolving Software releases an update of &#8220;TrueView for .NET&#8221;, a framework for rapidly designing and creating business applications for Microsoft .NET.
TrueView helps .NET Developers and Business Experts share business knowledge, design interactive prototypes, and create flexible applications. Software teams use Domain Driven Design (an established technique for designing complex applications) to stay focused [...]]]></description>
			<content:encoded><![CDATA[<p>Cheltenham, UK, 10/03/2009</p>
<p>Evolving Software releases an update of &#8220;TrueView for .NET&#8221;, a framework for rapidly designing and creating business applications for Microsoft .NET.</p>
<p>TrueView helps .NET Developers and Business Experts share business knowledge, design interactive prototypes, and create flexible applications. Software teams use Domain Driven Design (an established technique for designing complex applications) to stay focused on essential business concepts.</p>
<p>&#8220;Absorbing business concepts can be pretty tough for development teams, especially when timescales are tight. Using TrueView, Developers can sit down with Business Experts, and use interactive prototypes to discuss the problem space. The feedback cycle reduces from days to hours.&#8221; explains Vijay Patel, founder of Evolving Software.</p>
<p>TrueView supports Agile development, Domain Driven Design, and the Naked Objects pattern. Combining these strategies allows developers to cut development times without compromising software quality.</p>
<p>Evolving Software is also offering personal licences to developers learning Domain Driven Design at discounted rates. Visit http://www.evolving-software.co.uk to learn more.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2009/03/10/press-release-%e2%80%9ctrueview-for-net%e2%80%9d-keeps-software-focused-on-business-concepts-slashes-development-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DDD podcast at Hanselminutes</title>
		<link>http://evolving-software.co.uk/blog/2008/12/08/ddd-podcast-at-hanselminutes/</link>
		<comments>http://evolving-software.co.uk/blog/2008/12/08/ddd-podcast-at-hanselminutes/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 10:01:42 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[News items]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=114</guid>
		<description><![CDATA[Listen to Scott Hanselman and Rob Conery discussing DDD in this podcast.
]]></description>
			<content:encoded><![CDATA[<p>Listen to Scott Hanselman and Rob Conery discussing DDD <a href="http://www.hanselman.com/blog/HanselminutesPodcast140RobConeryLearnsAboutDomainDrivenDesign.aspx">in this podcast</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2008/12/08/ddd-podcast-at-hanselminutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Talking Domain Driven Design&#8221; podcast</title>
		<link>http://evolving-software.co.uk/blog/2008/09/06/talking-domain-driven-design-podcast/</link>
		<comments>http://evolving-software.co.uk/blog/2008/09/06/talking-domain-driven-design-podcast/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 06:14:08 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[News items]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=110</guid>
		<description><![CDATA[David Laribee discusses DDD and Bounded Contexts. Listen to the podcast here.
Update: Listen to part 2 here.
]]></description>
			<content:encoded><![CDATA[<p>David Laribee discusses DDD and Bounded Contexts. <a href="http://deepfriedbytes.com/podcast/episode-6-talking-domain-driven-design-with-david-laribee-part-1/">Listen to the podcast here.</a></p>
<p>Update: <a href="http://deepfriedbytes.com/podcast/episode-7-talking-domain-driven-design-with-david-laribee-ndash-part-2/">Listen to part 2 here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2008/09/06/talking-domain-driven-design-podcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Support ends for Visual Basic 6</title>
		<link>http://evolving-software.co.uk/blog/2008/04/29/hello-world/</link>
		<comments>http://evolving-software.co.uk/blog/2008/04/29/hello-world/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 02:39:31 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[News items]]></category>
		<category><![CDATA[VB6]]></category>

		<guid isPermaLink="false">http://evolving-software.co.uk/blog/?p=1</guid>
		<description><![CDATA[Microsoft officially ended support for Visual Basic 6 this month.  This is a massive blow to any organisation still running their business using legacy applications.
Now might be a good time to start afresh, and replace those applications using Domain Driven Design and TrueView.
]]></description>
			<content:encoded><![CDATA[<p>Microsoft officially ended support for Visual Basic 6 this month.  This is a massive blow to any organisation still running their business using legacy applications.</p>
<p>Now might be a good time to start afresh, and replace those applications using Domain Driven Design and TrueView.</p>
]]></content:encoded>
			<wfw:commentRss>http://evolving-software.co.uk/blog/2008/04/29/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
