Archive for August, 2008

Buy Lumigan From Trusted Pharmacy

31 Aug

Buy lumigan from trusted pharmacy, Wow - just attended the best codecamp ever. Lumigan tablets, It's gotten me so excited about silverlight, wpf and asp mvc, lumigan price, coupon. Buy cheap lumigan no rx, Jonas, who's girlfriend is a silverlight designer, purchase lumigan online no prescription, Lumigan in australia, has some really great insights into how to do some funky silverlight stuff, go read his blog, buy generic lumigan. Order lumigan no prescription, I was also pretty impressed by Scott's speaking style - he was a LOT funnier than I expected.

The fact that I got to speak wasn't what made the day so great for me, order lumigan from United States pharmacy. No - it was the content of the other speakers and having such interesting conversations with everyone else who came, buy lumigan from trusted pharmacy. Lumigan in us, The people that turn up to these community things are the ones who really care about what they do.

My slides & source will go up here very soon I promise, lumigan prices. Real brand lumigan online, I just have one thing to ask you guys: If you came to my talk, I'd love to get some feedback about how my presentation went, purchase lumigan online. Where to buy lumigan, One of my colleagues told me I need to walk around a lot more - so thats some good advice for me to take on board. But I want to grow up to be a fantastic presenter one day, order lumigan online c.o.d, Lumigan to buy online, so please, leave me a comment or send me an email, lumigan overseas. Lumigan in usa, All criticism will be gratefully, gracefully received, cod online lumigan. Lumigan for sale, Unless you weren't actually there.. Online buy lumigan without a prescription. Lumigan discount. Online buying lumigan hcl. Buy cheap lumigan. Lumigan craiglist. Lumigan in canada. Buy lumigan no prescription. Delivered overnight lumigan. Where can i order lumigan without prescription. Lumigan from international pharmacy. Buy lumigan without prescription. Lumigan buy online. Lumigan to buy. Lumigan over the counter. Lumigan paypal. Where can i buy cheapest lumigan online. Lumigan in mexico. Buying lumigan online over the counter. Lumigan prescriptions. Buy lumigan without a prescription. Lumigan from canadian pharmacy. Order lumigan online overnight delivery no prescription. Purchase lumigan. Buy lumigan online cod. Buy lumigan online no prescription. Lumigan in uk. Buy lumigan from mexico. Lumigan medication. Ordering lumigan online. Where can i buy lumigan online. Over the counter lumigan. Buy lumigan from canada. Lumigan in india. Buy lumigan online without prescription. Sale lumigan. Lumigan trusted pharmacy reviews. Fast shipping lumigan. Online buy lumigan without a prescription. Lumigan in usa. Buy lumigan from canada. Lumigan from international pharmacy. Lumigan in australia. Lumigan to buy. Order lumigan from mexican pharmacy. Lumigan in us. Buy no prescription lumigan online.

Similar posts: Buy topamax from trusted pharmacy. Valium gel, ointment, cream, pill, spray, continuous-release, extended-release.
Trackbacks from: Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Buy lumigan from trusted pharmacy. Lumigan buy online. Buy no prescription lumigan online. Buy lumigan from mexico. Cod online lumigan. Lumigan in japan.


Posted in .Net, Me


Bridging Unit Test Frameworks with Gallio

23 Aug
Update: Jetbrains have just released Resharper 4.5, which contains native MSTest support. No need to read the rest of this article, then! Sweet. Now I can use the Resharper test runner (superb) on MsUnit tests (mandated). Here in .Net land, we've got an awful lot of choice if we want to write unit tests. First we had NUnit and MbUnit, then Microsoft came to the party and cloned NUnit. These day's there's also xUnit and the exotic NBehave. Back when I was learning Java, there was pretty much just JUnit. You could write your tests in that one framework, and then they could be run pretty much anywhere (just like java ;)). You could use the JUnit console runner, the GUI runner, eclipse, intelliJ, NAnt, CruiseControl - they all knew how to run JUnit tests, because JUnit was the defacto. These days, in .Net, we get to choose between lots of different testing frameworks, each with their own strengths and weaknesses. Each of these frameworks comes with their own test runner, for example, visual studio is (arguably) capable of executing MsUnit (AKA MsTest AKA TfsUnit) tests. TestDriven.Net came along and made the visual studio integration much nicer. You'd also typically be executing these tests from MSBuild if you were trying to do Continuous Integration. NUnit has its own GUI for running NUnit tests, and there are a lot of third party NUnit test runners. Personally, I'm a big fan of the Resharper test runner, because you just click on the little green icon by your test and it's started testing. The test results window is what cinches the deal, it provides you with a hierarchical view of your test results, and makes it really easy to re-run whatever you like.

Resharper running NUnit tests

But it only works on Nunit:

Resharper NOT running MsUnit tests

James Kovacs had written a MsUnit plugin that let Resharper run MsUnit tests - but those crazy jetbrainers have been upgrading things again and now the plugin doesn't work. Enter Gallio:
The Gallio Automation Platform is an open, extensible, and neutral system for .NET that provides a common object model, runtime services and tools (such as test runners) that may be leveraged by any number of test frameworks.
Essentially, Gallio is a bridge between ALL of the testing frameworks I've just mentioned and a huge number of test runners. The number one thing for me is that now I can use the Resharper runner on my MsUnit tests. All I had to do was grab the installer off the Gallio website, run it, and the next time I started Visual Studio, Resharper was ready to run my MsUnit tests:


I'm impressed that the people behind Gallio have been able to define a common object model for all these different testing frameworks. I'd be really keen to see a Gallio plugin for TeamCity. Browsing through the Gallio discussions, it seems like it's definitely on its way. But seriously, I think Jetbrains should be lending a hand here: both with the TeamCity plugin and with Resharper. They'd only be helping themselves. NB: I just tried this with Resharper 4.1 RC2, and it seems like those rascally jetbrainers have broken things again. I'm sure the Gallio team will get right on it as soon as Resharper 4.1 is stable... If you're looking to get Gallio working with Reshaper 4.1+, check out Jeremy's comment on this post...

Posted in Testing


Slides & Source from my Silverlight talk

08 Aug
My thanks to everyone who came to my talk... I promised I'd put my slides up on the interwebs. Here are the slides and here is the source code If you do want to run the system, the first thing to do is browse to default.aspx, and then .net will create the membership database (10 megs) for you. I deleted this just before i uploaded the code. You can log in anonymously as well. If anyone's thought of some more questions, please post a comment right here or email me ( To the software engineering student who wanted to embed her own silverlight app onto any old web page, I had a brainwave after I answered your question. You can probably use a bookmarklet (like firebug lite do) to insert your own content (div + silverlight loader) into whatever page the user is looking at. It'd definitely be easier than writing a plugin. If you don't want the user to have to click the bookmarklet for every page they want your widget on, GreaseMonkey is a firefox plugin that you can configure to automatically run javascript on any web page. Feel free to email me for more details

Posted in .Net


Awesome Object to XML conversion

03 Aug
Microsoft are taking their sweet time releasing a production version of LINQ to XSD. I have played with both of the alphas, and they are seriously the most perfect way to deal with strongly typed XML. I hope you've played with the new System.Linq.XML bits, they make xml operations a lot easier. However, when you've got an XSD file, you know exactly what kinds of elements and attributes you should be generating, and it seems like hardcoding in those strings is error-prone. Back in .net 2, I used to use xsd.exe to generate a class that was in effect a strongly typed map to the desired XML format. Then it's totally easy to convert from that object to XML and back. Now, in .net 3.5, you can use vanilla LINQ to populate these data classes, which is certainly nicer to read. But it feels somehow low tech. Plus it feels cumbersome to have to generate the classes from the command prompt, I want visual studio to mollycoddle me (and stop anyone from making changes to the generated file in case I want to regenerate!) The promise of LINQ to XSD, however, is slightly different. And awesome. You put your XSD file into your project. Change the build action (or maybe it's the custom tool, it's been a while since I checked). After that, as a precompile step in your build, visual studio will regenerate a set of classes that strongly type your XSD. What's so cool about that (apart from the fact that you don't have to drop to the command prompt?) Well now the new classes are already backed (ie, keep all their data in) by System.Linq.XML.XElements - no more mucking about with the XMLSerializer. And for two, the classes have been infused with some validation, so if you try to set a property with a value that the schema considers invalid, you'll get an error immediately (ie: you can see which line of code caused the problem). Awesome. For further reading, check out what Scott Hanselman has to say about the "life" of the project. He explains Linq to XSD pretty well too. And if you get a chance, make some noise, I'd really like to see this released!
No Comments

Posted in .Net