<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://richardangus.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Richard&amp;#39;s Rant - All Comments</title><link>http://richardangus.com/blogs/about_me/default.aspx</link><description>Principal .NET Consultant, MCSD Certified</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>re: Windows Mobile: You Lost me at 6.5 (Rant)</title><link>http://richardangus.com/blogs/about_me/archive/2009/12/23/windows-mobile-you-lost-me-at-6-5-rant.aspx#2617</link><pubDate>Wed, 20 Jan 2010 00:44:40 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:2617</guid><dc:creator>Bbeattie</dc:creator><description>&lt;p&gt;Now that&amp;#39;s tellin em Rich -great rant. Glad I got the iPhone now, I was tossing up getting wm device!&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=2617" width="1" height="1"&gt;</description></item><item><title>re: Links for Friday 17 April 2009</title><link>http://richardangus.com/blogs/about_me/archive/2009/04/17/links-for-friday-17-april-2009.aspx#2145</link><pubDate>Fri, 17 Apr 2009 09:04:41 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:2145</guid><dc:creator>Mango</dc:creator><description>&lt;p&gt;Could this be the return of the rant? ;-)&lt;/p&gt;&lt;img src="http://richardangus.com/aggbug.aspx?PostID=2145" width="1" height="1"&gt;</description></item><item><title>re: Is Quicken the most biggest rip off ever?</title><link>http://richardangus.com/blogs/about_me/archive/2008/10/12/is-quicken-the-most-biggest-rip-off-ever.aspx#156</link><pubDate>Sun, 19 Oct 2008 15:04:35 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:156</guid><dc:creator>Bowen Denning</dc:creator><description>&lt;p&gt;One accounting program that (whilst probably being far too simple for your needs) is well worth checking out is &lt;a rel="nofollow" target="_new" href="http://buxfer.com"&gt;http://buxfer.com&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=156" width="1" height="1"&gt;</description></item><item><title>re: Is Quicken the most biggest rip off ever?</title><link>http://richardangus.com/blogs/about_me/archive/2008/10/12/is-quicken-the-most-biggest-rip-off-ever.aspx#152</link><pubDate>Sun, 12 Oct 2008 18:51:19 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:152</guid><dc:creator>David</dc:creator><description>&lt;p&gt;Not as powerfull and feature-full as Money or Quicken, but open source: &lt;a rel="nofollow" target="_new" href="http://www.codelathe.com/mmex/"&gt;http://www.codelathe.com/mmex/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I haven't used it myself, though.&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=152" width="1" height="1"&gt;</description></item><item><title>re: Coldest Ride Ever!</title><link>http://richardangus.com/blogs/about_me/archive/2008/08/12/coldest-ride-ever.aspx#135</link><pubDate>Fri, 15 Aug 2008 01:02:45 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:135</guid><dc:creator>Gordo</dc:creator><description>&lt;p&gt;Try starting work later ... it works for me as I only lost two finger tips, not my entire face ;)&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=135" width="1" height="1"&gt;</description></item><item><title>re: Is UML A Good Thing in an Agile World?</title><link>http://richardangus.com/blogs/about_me/archive/2008/08/12/is-uml-a-good-thing-in-an-agile-world.aspx#134</link><pubDate>Fri, 15 Aug 2008 01:00:08 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:134</guid><dc:creator>Gordo</dc:creator><description>&lt;p&gt;Hmmm, like all things, I don't believe there is a one size fits all. I love the use of UML at the front-end of the solution process to help bridge the gap between the business (who can usually easily understand the UML nomenclature) and the developers. After that, I am more than happy to take on whatever flavour of Rapid/Agile methodology the developer prefers.&lt;/p&gt;
&lt;p&gt;Utopia would allow for me to sit with the business, have them describe their business processes according to a set series of questions and compile their answers as they go using voice recognisiton software, into a prototype app there and then. But we are a long, long way from that Utopia ;)&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=134" width="1" height="1"&gt;</description></item><item><title>re: Is UML A Good Thing in an Agile World?</title><link>http://richardangus.com/blogs/about_me/archive/2008/08/12/is-uml-a-good-thing-in-an-agile-world.aspx#133</link><pubDate>Thu, 14 Aug 2008 11:41:49 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:133</guid><dc:creator>Richard van den Hurk</dc:creator><description>&lt;p&gt;Very good point and I guess UML is still one method amongst many that can be used to architect a solution. In todays highly visual world though, quick prototype software where the end user can interact with a framework is a lot more advantageous. It provides much more accurate feedback which are checked at each reiteration of the development. I guess the ultimate is a framework where the UML can directly be translated to a UI front end which the user can evaluate.&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=133" width="1" height="1"&gt;</description></item><item><title>re: Coldest Ride Ever!</title><link>http://richardangus.com/blogs/about_me/archive/2008/08/12/coldest-ride-ever.aspx#132</link><pubDate>Thu, 14 Aug 2008 11:29:11 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:132</guid><dc:creator>Richard van den Hurk</dc:creator><description>&lt;p&gt;Howdy Richard. Nice little blog. Just started mine at www.openpsyche.com. It was bloody cold and has been for the last few weeks. They reckon the coldest week in 25 years. Is this global warming or cooling???&lt;/p&gt;
&lt;p&gt;Good pick dude...&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=132" width="1" height="1"&gt;</description></item><item><title>re: Why would I buy a Mac?</title><link>http://richardangus.com/blogs/about_me/archive/2008/07/06/why-would-i-buy-a-mac.aspx#116</link><pubDate>Mon, 07 Jul 2008 21:40:28 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:116</guid><dc:creator>Mango</dc:creator><description>&lt;p&gt;I think it the same reason yahoo's go out and buy BMW's they still perform the same tasks as a Honda Civic but it's the perception of somehow being 'more exclusive' that will drive people to pay that little bit extra so they can have something different from everyone else.&lt;/p&gt;
&lt;p&gt;I'm defiantly the type that looks for a PC that will give me the most 'bang for buck' but if I had a spare few grand lying around I probably would shell out the extra to get something 'shiny'.&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=116" width="1" height="1"&gt;</description></item><item><title>re: Microsoft's Bid for Yahoo</title><link>http://richardangus.com/blogs/about_me/archive/2008/02/04/microsoft-s-bid-for-yahoo.aspx#67</link><pubDate>Sat, 09 Feb 2008 04:35:44 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:67</guid><dc:creator>Rob Mills</dc:creator><description>&lt;p&gt;I'd have to agree with your comment about Microsoft being desperate for buying yahoo. &amp;nbsp;Instead of earning a larger market share by offering something to the market they're trying to buy the market share. &amp;nbsp;Even if they have a most of the internet after this purchase I think we'll see their part start to fall again. &amp;nbsp;Google just really understands the web.&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=67" width="1" height="1"&gt;</description></item><item><title>re: Links for Wednesday 6 February</title><link>http://richardangus.com/blogs/about_me/archive/2008/02/06/links-for-wednesday-6-february.aspx#66</link><pubDate>Fri, 08 Feb 2008 10:37:24 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:66</guid><dc:creator>El Gordo</dc:creator><description>&lt;p&gt;Did you notice who the spokesman was for the company? Alan Bond ... now there's a name that should strike fear into the hearts of large scale financial dealings!&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=66" width="1" height="1"&gt;</description></item><item><title>re: Microsoft's Bid for Yahoo</title><link>http://richardangus.com/blogs/about_me/archive/2008/02/04/microsoft-s-bid-for-yahoo.aspx#62</link><pubDate>Mon, 04 Feb 2008 10:04:22 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:62</guid><dc:creator>Sausage</dc:creator><description>&lt;p&gt;I dunno. &amp;nbsp;Credible alternatives have always existed. &amp;nbsp;I see Microsoft's current malaise as a result of their inability to execute, their dearth of innovation, and being run by marketing guys rather than technology guys. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Their copycat culture ensures that they will never produce an iPhone when it matters, instead Windows Mobile 7 will have iPhone competitive features in a couple of years time when it's released. &amp;nbsp;Uh but the iPhone has those features already, and has done for 9 months now. &amp;nbsp;Doh. &amp;nbsp;If only they could delay those iPhone purchases for another 2 years with some well placed FUD.&lt;/p&gt;
&lt;p&gt;If they buy Yahoo, what are they going to do with all that embarrassing Linux, BSD, PHP, MySQL tech? &amp;nbsp;Another expensive and time consuming rewrite like they did with Hotmail, and MSN TV (nee WebTV)?&lt;/p&gt;
&lt;p&gt;When will the Xbox start making money, instead of losing them billions?&lt;/p&gt;
&lt;p&gt;If they didn't have their Windows and Office monopolies, what would they have left that was profitable?&lt;/p&gt;
&lt;p&gt;Their outrageous wasteful spend on diversifying into every market they can just in case they lose their cash cows only quickens their death. &amp;nbsp;Why not use these wasted billions in actually improving Windows, so people would want to upgrade? &amp;nbsp;But then why spend money on a product that is automatically sold whenever anyone buys a PC, whether they want the damn thing or not? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Why did they leave IE6 untouched for 5 long years? &amp;nbsp;It's not like it was perfect. &amp;nbsp;It's support for web standards, CSS2, HTML4, was mediocre at best. &amp;nbsp;But that cobbled together C++ sat in SourceSafe untouched for 5 years. &amp;nbsp;Why? &amp;nbsp;Because after killing the competition off, why would they spend money on building a better browser?&lt;/p&gt;
&lt;p&gt;Microsoft is not interested in building products that people actually want to buy. &amp;nbsp;They are only interested in building products that people have no choice but to buy, unfettered by competition. &amp;nbsp;Boring, hard to use products that barely work. &amp;nbsp;That's why Microsoft are slipping down the slope to obscurity. &amp;nbsp;And thank god, it's about f**king time.&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=62" width="1" height="1"&gt;</description></item><item><title>re: Links for Thursday 31 January 2008</title><link>http://richardangus.com/blogs/about_me/archive/2008/01/30/links-for-thursday-31-january-2008.aspx#59</link><pubDate>Fri, 01 Feb 2008 12:33:47 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:59</guid><dc:creator>El Gordo</dc:creator><description>&lt;p&gt;RedBubble is another good self-promoting photo sale site ... sort of like a cross between iStockPhoto and Flickr - but Australian!&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=59" width="1" height="1"&gt;</description></item><item><title>re: &lt;Rant&gt;Why the Entertainment Industries have their heads up their collective bums &lt;/Rant&gt;</title><link>http://richardangus.com/blogs/about_me/archive/2008/01/29/lt-rant-gt-why-the-entertainment-industries-have-their-heads-up-their-collective-bums-lt-rant-gt.aspx#58</link><pubDate>Fri, 01 Feb 2008 12:31:56 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:58</guid><dc:creator>El Gordo</dc:creator><description>&lt;p&gt;Right on sister ... gets up my nose that the stations also start something but don't finish it (especially regarding anything remotely SciFi) or shift it to a timeslot that's offensive even to a Jolt-Cola Caffeine Junkie Insomniac and then wonder why their ratings never rise because we're to jaded to commit to their irregular programming!&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=58" width="1" height="1"&gt;</description></item><item><title>re: Links for Friday 18 January 2008</title><link>http://richardangus.com/blogs/about_me/archive/2008/01/18/Links-for-Friday-18-January-2008.aspx#55</link><pubDate>Wed, 30 Jan 2008 00:14:47 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:55</guid><dc:creator>MARK GORDON</dc:creator><description>&lt;p&gt;Hi There, Thanks for the blog and links ... My comment is regarding the dal link in your blog ...&lt;/p&gt;
&lt;p&gt;I'm wondering how anyone, who is not just pumping visual studio, can really consider this a proper way to construct a data access layer or even call this a true data access layer?&lt;/p&gt;
&lt;p&gt;This code sample below is right from scott g's blog.&lt;/p&gt;
&lt;p&gt;Imports NorthwindTableAdapters&lt;/p&gt;
&lt;p&gt;Partial Class SuppliersTest2&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Inherits System.Web.UI.Page&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim suppliersAdapter As New SuppliersTableAdapter&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GridView1.DataSource = suppliersAdapter.GetAllSuppliers()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GridView1.DataBind()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;End Sub&lt;/p&gt;
&lt;p&gt;End Class&lt;/p&gt;
&lt;p&gt;Here is the problem with it. &lt;/p&gt;
&lt;p&gt;1) The table adapter is tied directly to sql therefore consuming an oracle database for example requires multiple table adapters and a bunch of code over head to support it in this case directly in the UI. &lt;/p&gt;
&lt;p&gt;2) The data and subsequent business layer is intermingled in the User interface, this is a horrible design practice for large applications and does nothing but create a maintenance nightmare!&lt;/p&gt;
&lt;p&gt;This is the problem I have with Visual Studio in general it leads to hard to maintain applications. &lt;/p&gt;
&lt;p&gt;When I build my applications I have a true data access class which can access SQL, Oracle, or Access tables depending on the client's needs. Just by changing out the dal I can access any backend without touching the UI and Biz Objects.&lt;/p&gt;
&lt;p&gt;The business objects are separate from the data access layer and user interface therefore the biz objects are reusable across multiple back ends and web forms, win forms and to some extent web services.&lt;/p&gt;
&lt;p&gt;The UI then interacts with either properties on the biz object or the record set object passed forward from the biz object.&lt;/p&gt;
&lt;p&gt;I know that was a quick summary but I'm sure you understand basic N-Tier design standards.&lt;/p&gt;
&lt;p&gt;Microsoft is way to smart not to know this is occurring. It seems in my honest opinion Microsoft is trying to build tools to stop N-TIER design or make it very difficult. This mean basically SQL Server will be tied it Visual Studio Applications. They are trying not only to force people to use VS but also have to license SQL Server. &lt;/p&gt;
&lt;p&gt;MSFT'S decision is not what is best for the programming community or our clients, It seems to be a financial one. ... In fact they maybe misleading us that the VS is the correct way and MSFT is basically building tools and wizards that do nothing more then cement VS application into SQL Server. &lt;/p&gt;
&lt;p&gt;Could it be we are watching a monopoly in the making and everyone is going along with it.&lt;/p&gt;
&lt;p&gt;My two cents for what it is worth.&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;
&lt;img src="http://richardangus.com/aggbug.aspx?PostID=55" width="1" height="1"&gt;</description></item></channel></rss>