Browse by Tags
All Tags »
Josh Twist (RSS)
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
Read More...
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
Read More...
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
Read More...
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
Read More...
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
Read More...
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
Read More...
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
Read More...
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
Read More...
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
Read More...
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
Read More...
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(
Read More...
I've been working with some colleagues in my team on something we're calling the Development Foundation Assessment, or DFA . The DFA is a short test that takes about 10 minutes or so and aims to assess your 'basic health' as a software development team
Read More...
Everybody's gotta love their IValueConverters, right? And not forgetting IMultiValueConverters too. However, they're a bit of a pain when it comes to Xaml. I hate having to wonder all the way up to the resources section(!), create my converter, think
Read More...
I recently pondered on the best way to convert a page into word document into a high-res image (don't ask). Some colleagues suggested a bunch of print based solutions that act as printers and write to an image ( FinePrint is one such example). However,
Read More...
As astute colleague noticed something funny in my recent post . Specifically, this piece of code: postsWithCount.AsEnumerable().Select(pd => Rebuild(pd)); private void Rebuild(PostData postData) { Post post = postData.Post; post.User = postData.User;
Read More...