Google Analytics Alternative Browse by Tags - UK Premier Support for Developers - Site Home - MSDN Blogs

UK Premier Support for Developers

Your dev. Our passion.

Browse by Tags

Tagged Content List
  • Blog Post: Synchronizing Multiple Nodes in Windows Azure

    Check out this MSDN artcile here: http://msdn.microsoft.com/en-us/magazine/gg309174.aspx This article for the Novemeber 2010 MSDN Magazine was written by one of our very own (ex) ADM's - Josh Twist. Josh is a principal application development manager with the Premier Support for Developers team in...
  • Blog Post: Getting good at Parallel: 1 - Cancellation

    This is part of a short series of posts following my presentation ‘ Getting Good at Parallel ’ for the NxtGenUG Southampton user group. This post is all about the subtleties of Task cancallation in the TPL. The expectation is that you’re already at least vaguely familiar with Tasks...
  • Blog Post: Cloud Artwork

    Today I had a really enjoyable time presenting at the Microsoft Online Cloud Conference . A number of attendees have been in touch to ask for the slides. Confused as to why they were so popular I asked - they were mostly just pictures and not text – people seemed to like the images. This was...
  • Blog Post: Generating images using WPF on the Server

    … and ‘plugging any nasty leaks you might see’ . Recently I worked on a proof of concept where we wanted to leverage the power of WPF and DataTemplates on a server to generate images. This is actually surprisingly easy and, unsurprisingly, very powerful. The project planned to...
  • Blog Post: ADM SoundBytes: The Free Lunch is Over – Patterns for Parallelisation

    Our next SoundByte, “ The Free Lunch is Over – Patterns for Parallelisation ”, will be run on Friday 15 th October 2010 from 11:00 – 12:00 UK Time . The session is charged at the rate of 1 hour from your ADM contract for up to 2 Live Meeting connections (and unlimited attendees...
  • Blog Post: Learning MVC: Backwards compatible routes

    I’m lucky enough to have sneaked on to some MVC training created and hosted by my talented colleagues Simon Ince and Stuart Leeks . For some time now I’ve threatened to migrate theJoyOfCode.com blogging engine from ASP.NET WebForms to MVC and this is the perfect excuse to make this happen...
  • Blog Post: The ThreadPool is dead

    Of course, the ThreadPool isn't actually dead - it's just hiding. Or at least it should be. Long live the Task Parallel Library. During my career I've got to play with some reasonably serious parallel challenges. As a result, I've posted a number of articles on this very subject in the past on this...
  • Blog Post: Taming ClickOnce – taking charge of updates

    What’s not to love about ClickOnce? I’ll tell you what… There’s no doubt that ClickOnce is a killer deployment technology with many of the benefits of web deployment combined with the rock-hard awesomeness of juicy-fat Windows applications. However, a little piece of me...
  • Blog Post: Template/ View Selection with MEF in Silverlight

    One of my favourite features in WPF is the ability to have it automagically wire up a databound object (often a ViewModel ) to a particular DataTemplate . A lot of people really miss this feature when using Silverlight as it's still missing from the latest version ( Silverlight 4 at the time of writing...
  • Blog Post: How to download and crack a Xap in Silverlight

    Sometimes it is useful to be able to download extra functionality into your application at runtime. It's always been possible to make a server call from Silverlight to download an extra assembly and load it into memory. But what if you'd like to download a bunch of assemblies in neat zipped up package...
  • Blog Post: Silverlight, MVVM and Validation Part III

    I've been working with Silverlight 3 in a number of LoB (Line of Business) scenarios for a while now and I'm consistently running in to a few dead ends with respect to Validation. Given I've posted twice before on Silverlight, MVVM and Validation: Silverlight Validation and ViewModel Silverlight...
  • Blog Post: The Binding you wanted from day one in WPF

    Remember when you started playing with WPF? Remember when you coded your first binding? {Binding ElementName=slider, Path=Value} and then remember what you wanted to do next? Something like this I'm sure... {Binding ElementName=slider, Path=Value/2} (in case you missed it, I'm trying to divide Value...
  • Blog Post: New snippets for Silverlight and WPF

    A while back I posted some snippets for WPF here: WPF Snippets for Visual Studio . I've been wanting to update these for a while now and finally got around to it this morning. Here are the new snippets. basevm This is a snippet that effectively replaces the inpc snippet (although that is still included...
  • Blog Post: A Suck Less Event Aggregator for Prism?

    I heard on twitter the other day (Yes, I now tweet occasionally. If you'd like to waste literally seconds of your day you can follow me at joshtwist ) that some folks at an Alt.Net UK event where giving P&P and Prism a rough ride. Specifically, they had some issues with the EventAggregator - citing...
  • Blog Post: ADC Josh Twist announced as winner and medallist of the UK IT Industry’s Developer of the Year Award

    On the 12th November 2009 our very own Josh Twist was awarded System Developer of the Year in the British Computer Society (BCS) and Computing magazine’s annual UK IT Industries awards. He fought his way past eight other finalists all of whom are professionals leading the way in the UK IT industry. ...
  • Blog Post: How to work with PropertyChanged's smelly name string

    Karl posted an interesting article recently INotifyPropertyChanged – How to remove the Property Name String Code Smell . It'a nice implementation and the resulting code certainly looks a whole better. As Karl notes the biggest problem this approach faces is one with performance. Notably, the proposed...
  • Blog Post: Five minute recipe for a decent BoolToVisibilityConverter

    There are a bunch of IValueConverters that WPF probably should ship with... MultiplyConverter, AdditionConverter etc. Rather oddly it does ship with one: The BooleanToVisibilityConverter: However, I'm not a huge fan of the implementation as it gives me little control over what true and false actually...
  • Blog Post: Silverlight out-of-browser and initParams

    Silverlight 3 supports a very cool 'deployment model' where you can run the Silverlight Application 'out-of-browser' (OOB) and kick it off from your start menu. It even works offline. This is the future, get to like it. However, because the plug-in is no longer hosted in your page you lose all those...
  • Blog Post: .NET Naming Conventions

    I often get asked about the Naming Conventions I adhere to when writing code (C#, naturally). It made sense to share these in a blog post so I can refer to it in future. Some of these guidelines (well, one, the underscore on private fields) are negotiable as a matter of style. However, the public...
  • Blog Post: Improving Performance of images used with 3D

    I've been working on some 3D using WPF and was making heavy use of some largish (around 1 megapixel) images with ImageBrushes applied to DiffuseMaterials. Naturally, being WPF there was some animation thrown in for good measure to make sure I'm working that processor like a bad boy. All was going...
  • Blog Post: And now for something completely crazy: Binding without WPF

    I was struggling with a rather complex ViewModel (from Model-View-ViewModel or MVVM) that was actually composed of a number of ViewModels. Most of the problems was internal notification of change - i.e one ViewModel wanted to know when another ViewModel changed. Sounds crazy but I'm comfortable it...
  • Blog Post: ADC Josh Twist announced as a finalist in the UK IT Industry’s Developer of the Year Awards

    Our very own Josh Twist has been announced as a finalist in the British Computer Society  (BCS) and Computing magazine’s annual UK  IT Industries awards . Nominated in the System Developer of the Year category Josh has been selected as one of only nine finalists. David Clarke, BCS chief executive...
  • Blog Post: Using base types in WCF

    I was recently asked if it's possible to expose a base type (maybe an abstract class or interface) as a parameter in a WCF operation and allow different types to be specified when invoked. Unsurprisingly, the WCF guys thought of this and included some attributes to help. Let's imagine we have an interface...
  • Blog Post: Microsoft Tag

    The idea of reading a 'bar code' using your camera phone isn't entirely new, but the capabilities of Microsoft Tag blew me away when I saw a colleague had embedded their contact details into a tag itself that he used in the signature of his e-mail. I simply pointed my phone (with the Tag Reader software...
  • Blog Post: Measuring the x,y distance between two elements in Silverlight

    This is a useful thing to know if you ever want to do anything funky with Silverlight layout (for example, create an HtmlHost control that floats an iframe in exactly the right place over the plug-in): Point point = element2.TransformToVisual(element1).Transform( new Point(0,0)); This returns a...
Page 1 of 2 (42 items) 12