<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6697237725391596572</id><updated>2012-01-29T18:34:09.515Z</updated><category term='MS MVC'/><category term='facebook'/><category term='Mobile'/><category term='SubSonic'/><category term='jQuery'/><category term='XSRF'/><category term='Argotic Syndication Framework'/><category term='javascript'/><category term='RSS to Objects'/><category term='UI'/><category term='web development'/><category term='YouTube'/><category term='MSBuild'/><category term='Security'/><category term='Build Process'/><category term='New Site'/><category term='Tellybook'/><category term='32 bit'/><category term='asp.net'/><category term='Hacking'/><category term='VB.Net'/><category term='Design Patterns'/><category term='DAL'/><category term='Cruise Control'/><category term='64 bit'/><title type='text'>WebPangea</title><subtitle type='html'>AJAX, Mashups and other buzz words...
(It all just looks like JavaScript to me)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-7424455170537722333</id><published>2010-10-18T11:39:00.013+01:00</published><updated>2010-10-18T11:56:23.333+01:00</updated><title type='text'>Config management with Rake for .net projects.</title><summary type='text'>In pretty much every project you work on, you are going to need to control configuration files for multiple environments (perhaps Development, Test, UAT, Production, etc.)  In the .net world, configuration tends to be held in config files (app.config / web.config), usually in the root of your projects.  There are various ways to deal with multiple config files – you can create custom build </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/7424455170537722333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=7424455170537722333' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7424455170537722333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7424455170537722333'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2010/10/config-management-with-rake-for-net.html' title='Config management with Rake for .net projects.'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CX26L7i-01E/TLwkbr_4fiI/AAAAAAAAAGA/SPWM5i_hJaA/s72-c/web_config.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-7633228059051784596</id><published>2009-12-02T11:31:00.010Z</published><updated>2009-12-30T15:50:22.258Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='MS MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>YouTube, MS MVC and jQuery</title><summary type='text'>In this entry I’m going to make a MS MVC PartialView (usercontrol) which will take in a search term and render a YouTube video down to the page.You can see how this will look on TV Shout, where I’ve used it to display film trailers on the listing pages of films.You should be able to drop the code into your MVC project and instantly get some YouTube integration on your website.If you want you can </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/7633228059051784596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=7633228059051784596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7633228059051784596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7633228059051784596'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/12/youtube-ms-mvc-and-jquery.html' title='YouTube, MS MVC and jQuery'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CX26L7i-01E/SxZULkoRPAI/AAAAAAAAAFs/Z7D2CMn6k1U/s72-c/youtube.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-7039735776740126842</id><published>2009-11-17T09:33:00.009Z</published><updated>2009-11-17T16:42:29.571Z</updated><title type='text'>Fancy validation pointer messages without images</title><summary type='text'>Here's a neat little CSS trick that allows you to create validation messages which point to the relevant field without the use of images.     It basically makes use of the CSS border property to make pure CSS shapes. In this case, we make a triangle connected to a rectangle giving you a pleasant arrow shape in which to hold your validation message.     Here's what the effect looks like:   And </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/7039735776740126842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=7039735776740126842' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7039735776740126842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7039735776740126842'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/11/fancy-validation-pointer-messages.html' title='Fancy validation pointer messages without images'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CX26L7i-01E/SwLSbUGq4jI/AAAAAAAAAFc/HdUxP7BUIa8/s72-c/validationPointer.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-654968953551448650</id><published>2009-10-26T13:08:00.006Z</published><updated>2009-10-26T13:59:25.071Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='MS MVC'/><title type='text'>Creating separate views to target mobile devices in MS MVC</title><summary type='text'>This is a small how-to on creating separate view files to target mobile phones in your MS MVC websites.  By the end of the article, I will have shown how to create new directories within your view folders which target various mobile devices.  The views make use of the same controller files to deliver content to specific devices.     The Mobile Device Browser File  First up, I am going to add the </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/654968953551448650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=654968953551448650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/654968953551448650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/654968953551448650'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/10/creating-separate-views-to-target.html' title='Creating separate views to target mobile devices in MS MVC'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CX26L7i-01E/SuWrMriD1DI/AAAAAAAAAEs/u5HamRLnMDc/s72-c/1g4kf7ft.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-2505950912992307348</id><published>2009-10-12T15:30:00.009+01:00</published><updated>2009-10-14T11:03:30.509+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Draggable scrolling list with jQuery</title><summary type='text'>DraggableList is a jquery plugin for making a list or other html element scroll within a draggable container.Check out a demo hereSimply point the pluggin at an unordered list (or other element), specify a containment size and the list will become draggable. Drag the list up and down to scroll its contents. Example Usage&lt;style type="text/css"&gt;   body{ font-family:Georgia;}   .myList {list-style:</summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/2505950912992307348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=2505950912992307348' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/2505950912992307348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/2505950912992307348'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/10/draggable-scrolling-list-with-jquery.html' title='Draggable scrolling list with jQuery'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-8990551933156641398</id><published>2009-09-09T18:54:00.015+01:00</published><updated>2009-09-10T10:05:55.415+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Build Process'/><category scheme='http://www.blogger.com/atom/ns#' term='Cruise Control'/><category scheme='http://www.blogger.com/atom/ns#' term='MSBuild'/><category scheme='http://www.blogger.com/atom/ns#' term='64 bit'/><category scheme='http://www.blogger.com/atom/ns#' term='32 bit'/><title type='text'>Cruise control with MSBuild - Switching a reference on the build server</title><summary type='text'>Background  This article is the result of the following problem I encountered a few days ago:  We have a piece of software which references a third party dll.  We had to deploy the software to a customer with a 64bit server.  This isn’t a problem for the code written in house, as it is all managed so runs in a 64bit environment no problem. Unfortunately, the third party dll we are using is 32 bit</summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/8990551933156641398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=8990551933156641398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/8990551933156641398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/8990551933156641398'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/09/cruise-control-with-msbuild-switching.html' title='Cruise control with MSBuild - Switching a reference on the build server'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CX26L7i-01E/SqjAfb8PX5I/AAAAAAAAAEU/VT162JWIiOQ/s72-c/P1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-9219038491961445365</id><published>2009-09-09T11:09:00.006+01:00</published><updated>2009-09-09T11:25:56.762+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='New Site'/><category scheme='http://www.blogger.com/atom/ns#' term='MS MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Announcing TellyFeed - Beta Release</title><summary type='text'>TellyFeed - Never miss another film when it's on TV! What it’s all about?              TellyFeed was a little idea that came from a FaceBook app I built a couple of          years ago to learn about the FaceBook api.              The idea came about as a way to find out when films were gonna be on tv (which          is pretty much all I personally use it for) and it seems to do a relatively good</summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/9219038491961445365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=9219038491961445365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/9219038491961445365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/9219038491961445365'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/09/announcing-tellyfeed-beta-release.html' title='Announcing TellyFeed - Beta Release'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CX26L7i-01E/SqeBfkUOn_I/AAAAAAAAADc/YmVnXzJj9DY/s72-c/pList.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-8555531919642797455</id><published>2009-07-27T15:16:00.013+01:00</published><updated>2009-08-20T12:52:14.969+01:00</updated><title type='text'>Using a windows service to schedule a job in VB.Net</title><summary type='text'>A quick rundown on how to schedule a job from a windows service in VB.Net using the Quartz.net scheduling library.  You may need to schedule a job to run for all sorts of reasons:• Closing down old website sessions in a database• Running a nightly refresh of data• Pull files down from the internetOr a million other things that I won't list here.Depending on your level access to the server / your </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/8555531919642797455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=8555531919642797455' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/8555531919642797455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/8555531919642797455'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/07/using-windows-service-to-schedule-job.html' title='Using a windows service to schedule a job in VB.Net'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CX26L7i-01E/SowO5wAu-6I/AAAAAAAAACw/67WoVY2WaQo/s72-c/images.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-5405462768083517634</id><published>2009-05-14T19:54:00.003+01:00</published><updated>2009-07-29T10:11:50.233+01:00</updated><title type='text'>XSRF - Thoughts on mitigation...</title><summary type='text'>Having successfully manipulated a shopping cart in an unrealistic little test using a bit of jQuery and a simple Cross Site Request Forgery, it's time to discuss some of things we can do to avoid these sorts of problems in our own web applications.The simple things Use get and post correctly:GETRequests a representation of the specified resource. Note that GET should not be used for operations </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/5405462768083517634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=5405462768083517634' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/5405462768083517634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/5405462768083517634'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/05/xsrf-thoughts-on-mitigation_14.html' title='XSRF - Thoughts on mitigation...'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-8939048287864802804</id><published>2009-05-14T09:27:00.038+01:00</published><updated>2009-05-15T16:51:08.513+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='XSRF'/><title type='text'>XSRF Attacks in AJAX enabled apps</title><summary type='text'>So, I've been doing a lot of AJAX development recently and decided to have a little think about the security the various methods and techniques that I've been employing...The basic AJAX situation...You have a button on your page. On clicking the button, an XMLHTTPRequest is made to a URL to perform an action. The action is executed and the web page receives some sort of response to say whether </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/8939048287864802804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=8939048287864802804' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/8939048287864802804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/8939048287864802804'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2009/05/xsrf-attacks-far-too-easy.html' title='XSRF Attacks in AJAX enabled apps'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CX26L7i-01E/SgxUGn395iI/AAAAAAAAABw/37MSRzw_eXc/s72-c/fiddler2.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-6826014524282702653</id><published>2007-10-22T19:17:00.000+01:00</published><updated>2007-10-24T23:39:37.301+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tellybook'/><category scheme='http://www.blogger.com/atom/ns#' term='SubSonic'/><category scheme='http://www.blogger.com/atom/ns#' term='DAL'/><title type='text'>Subsonic (.net ORM)</title><summary type='text'>is BRILLIANT!Not much content here.  Just want to say that if you're still writing your own data access layer, stop now and head on over the SubSonic site and start using the easiest ORM I've ever had the pleasure of messing with...10 minutes into TellyBook and I had my whole DAL up and running. Didn't have to write a single stored procedure or 1 line that said "... command as new SQLCommand(</summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/6826014524282702653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=6826014524282702653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/6826014524282702653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/6826014524282702653'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2007/10/subsonic.html' title='Subsonic (.net ORM)'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-7955204431639412317</id><published>2007-10-22T17:02:00.000+01:00</published><updated>2007-10-28T17:32:39.546Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tellybook'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='RSS to Objects'/><category scheme='http://www.blogger.com/atom/ns#' term='Argotic Syndication Framework'/><title type='text'>Argotic : Turning an RSS Feed into a list(of T)</title><summary type='text'>Now then,Managed to find some useful RSS feeds of various channels (mainly BBC, but it'll do for now) from the good folks here:http://bleb.org/tv/So thats the first complication dealt with... no screen scraping for me.I then set about turning the feed into a collection of Programme objects.  I'd heard about Argotic Syndication Framework a while ago so I decided to give it a shot.Initial thoughts </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/7955204431639412317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=7955204431639412317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7955204431639412317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/7955204431639412317'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2007/10/argotic-syndication-framework-first-use.html' title='Argotic : Turning an RSS Feed into a list(of T)'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6697237725391596572.post-5410092444721586661</id><published>2007-10-22T15:32:00.000+01:00</published><updated>2007-10-22T15:44:25.214+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Experimenting with facebook</title><summary type='text'>Ok,I wanna experiment a bit with facebook apps, so I've decided to make a simple app which for the time being I'm going to call Tellybook.The basic idea is as follows: I scrape /find RSS feeds / somehow get hold of... TV and radio listings for the major channels in the UK. I'm then gonna check out the facebook user's favorite films, tv programs and music listings.  I will compare the user's </summary><link rel='replies' type='application/atom+xml' href='http://webpangea.blogspot.com/feeds/5410092444721586661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6697237725391596572&amp;postID=5410092444721586661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/5410092444721586661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6697237725391596572/posts/default/5410092444721586661'/><link rel='alternate' type='text/html' href='http://webpangea.blogspot.com/2007/10/experimenting-with-facebook.html' title='Experimenting with facebook'/><author><name>Paul</name><uri>http://www.blogger.com/profile/06923872969800158313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://4.bp.blogspot.com/_CX26L7i-01E/Sox4Vdyo7iI/AAAAAAAAAC8/JebyhkNjSV8/S220/n611710312_425634_4708.jpg'/></author><thr:total>0</thr:total></entry></feed>
