30 April 2008 in Blogging & General & Google & Mindscape & Windows | Comments (5)

facebook logo

Boy am I sick and friggin’ tired of hearing about how Facebook is worth $15 billion dollars! A lot of the business blogs I keep up with keep throwing this figure around and it is becoming quite an annoyance.

I’ll say this just once: Microsoft’s “investment” in Facebook does not extrapolate to a $15b valuation because it included the international advertising rights.

To put this in perspective, Google paid $900m for the advertising rights to MySpace (the #1 social network that still absolutely spanks Facebook in terms of unique visitors despite being the ugliest site in the world).

Granted, the details of the deals between MySpace+Google and Facebook+Microsoft are rather different, but it helps establish my point that advertising is big business. Facebook certainly did not give away the advertising rights for free so you can be sure that part of the $240m was in consideration for gaining the international advertising rights – not just to buy a 1.6% stake.

To give an indication of how big of a business advertising is – Google paid more for the advertising rights to MySpace than News Corp paid to buy MySpace months earlier (details here).

Sure – it might be in Facebook’s interest to say the advertising deal was provided for free and that it really does stack up to just buying a cut of the pie however if that really was the case why not get the Microsoft investment and then make more money by selling the international advertising rights?


So what do you think? All comments appreciated.

I’m sure some cheeky bugger will find this post in 5 years when Facebook actually is worth 15b and tell me I’m wrong :)

John-Daniel Trask

Average Rating: 4.8 out of 5 based on 278 user reviews.

7 April 2008 in Code & Mindscape | Comments (2)

It’s always interesting getting feature requests for our products at Mindscape. For one, it’s interesting just seeing how users are trying to use the products you have built – often in ways you never imagined. I got one such request a month or so back which made me smile so I thought I’d share it.

I received the following diagram:

Effectively the diagram states:

  1. Query box takes a query
  2. Take the query and “do shit, fast too”
  3. Do some “dynamic stuff”
  4. Return to the query box

After having a good chuckle and discussion with the user about this request I eventually worked out that he wanted to be able to execute queries without having to run up the application (so, for example, you’d write a LightSpeed query with either the built in LightSpeed querying functionality or the LINQ-to-LightSpeed feature and see results within Visual Studio).

This is a good idea – it means you can quickly test out various queries and we certainly believe in helping developers be more efficient so it was added to our feature backlog.

Hopefully other developers will relate to odd descriptions for features – feel free to leave a comment about any amusing requests you’ve had :-)


Average Rating: 4.6 out of 5 based on 168 user reviews.

20 March 2008 in Code & Events & Mindscape | Comments (2)

Yesterday I had the privilege of presenting my ASP.Net MVC Framework presentation in Tauranaga & Auckland. It was great to meet so many new people as well as catch up with those I haven’t seen in a while. I’d never been to Tauranga so it was interesting being there – thanks for showing me around Rodney :-)

I have added some additional comments to the solution, mainly in the test project, to help remind people why I did things in a certain way.

You can download the demo solution and the presentation files here: ASP.Net MVC Framework Presentation and Demo.

Thanks to everyone that came along, I appreciate any feedback about the presentation – it’s your feedback that helps me improve for the future :)


– JD

P.S. If you’re looking to learn more about the MVC Framework I’d strongly urge you to check out the excellent videos created by Scott Hanselman here.

Average Rating: 4.5 out of 5 based on 276 user reviews.

20 February 2008 in Apple & Mindscape & Tools | Comments (1)

Most people that know me are aware that I like to play with new tech. Being that I’m more of a software guy than a hardware guy this usually means the newest versions of tools, frameworks and applications. This is somewhat of a two way street – sometimes you get cool stuff early, sometimes you get buggy crap :)

I’ve been tinkering with FireFox 3 for about 3 months and had gone back to using FireFox 2 for the time being as there were one or two annoying bugs that prevented me working at a good speed. Recently however I gave FireFox 3.0 another crack on OS X and WOW, it is a million times better than FireFox 2.0. The native theme and widgets are just fantastic and the feel is much more slick all round.

I’d also read that WebKit (the rendering engine behind Safari) is blazingly fast vs. everything else at the moment but you need to use a nightly build. A nightly build is what it sounds like – a build of the software generated on a daily basis from the latest version of the source. It’s usually cutting edge, not guaranteed to work and often buggy. The upside is that you get early access, can help by submitting bug reports and also get to test your software against the newest builds (Xero, take note, FireFox 3.0 beta 3 does not love you very much!)

Tools for nightly builds

It can be useful to automatically update to the latest nightly and on the Mac there is a cool set of tools you can grab here that allow you automate this process for WebKit & FireFox (and several other tools I believe) which is super handy. It can even provide the changelog, maintain a copy of the old version in case the new one is borked and do all sorts of fancy things. Very nice.

Get access to the Mac tools here.

We do nightlies too

Since very early on we have provided nightly builds off all our software at Mindscape. This is important because, as stated earlier, it allows people to test against new features, get access to new features we may be working on etc. We’ve enhanced this process for our customers by allowing them to access nightly builds based on what they own. That means that people who have bought the Enterprise edition for example will get the source code with their nightly build. This is something that many other vendors do not provide.

Get access to LightSpeed nightlies here.
Get access to WPF PropertyGrid nightlies here.

– JD

Average Rating: 4.7 out of 5 based on 232 user reviews.

19 February 2008 in Mindscape & Tools | Comments (0)

In the last six months we have been carefully monitoring the statistics for our website and have been using a mixture of Google Analytics & AWStats. Those two provide a reasonable amount of what I would consider “core” statistics and if you invest more time with Google Analytics you can get some seriously cool statistics about conversion rates for advertising campaigns (such as how many people click through, how many sign up to emails, how many download a trial etc). However I’ve always been wanting to try something like crazyegg to get some heat map statistics. Recently Sam from YouTXT pointed me in the direction of ClickHeat.

What’s a heat map?

A heat map is a graphical representation of where people actually click on a page and looks very similar to weather maps that you sometimes see showing rainfall (red means more, blue means less, transparent means none). This can be useful for identifying where people click on your page and highlights what is important on certain pages.

Here is a screenshot of a forum page from the Mindscape site:

ClickHeat heap map for the Mindscape forums

What sort of things can you learn? Well, from my experience, I’ve learnt the following:

  • Anywhere that you write “free” tends to attract clicks. I don’t have that currently hyperlinked to a download page so I should change that to increase conversions
  • Continuing the trend of the previous information, I have found several areas where people click expecting a link but where we do not currently have links – time to update those locations
  • Our services page does not have many links and yet people seem to click a lot on one or two of the technologies that we specialise in and can provide great services for. For example, Windows Server 2008 is attracting a lot of coverage at the moment with Jeremy doing the Microsoft road trip promoting Windows Server 2008, SQL Server 2008 and Visual Studio 2008

That’s just a taste of some of the things we’re learning – there is a lot of data in there. Some of the more simple stats (e.g. most people visit our blog from the services page) could be calculated from existing web stats but it would more challenging to extract that information. Higher fidelity representation of information is a key to to improving information consumptionand this tool certainly highlights that.

How can you use it?

You could either use CrazyEgg or you can install and setup your own free version of ClickHeat, an open source alternative. If you would prefer to have some professional help in setting up this sort of system then you’re more than welcome to get in touch with me and Mindscape can help you out.

– JD

Average Rating: 4.6 out of 5 based on 292 user reviews.

18 February 2008 in Business & Mindscape | Comments (2)

It’s hard to believe that Mindscape has been trading for a year today! It feels like just yesterday we were setting up the office, stocking the fridge with coke and ordering chairs (which incidentally arrived about a week after the desks!). I thought I’d make a post about my views on the year that has passed.

Rod recently mentioned that he was pleased to see Xero generating export income in the first 12 months and I’m pleased to say that we also managed to make export income quickly as well (around the six month mark). It’s great to know that you’re helping the wider economy by bringing more money in.

We launched two products to market, LightSpeed and the WPF PropertyGrid. LightSpeed has had two subsequent releases and is at version 1.2. We’ve received a heap of positive feedback from users who are super impressed with the performance and ease of use. The buzz that you get from building, shipping and then getting positive feedback is second to none!

We grew our team, Ivan Towlson came on board and has added significantly to our ability to develop new products – his contributions have been impressive.The Summer of Code came along so we took the opportunity to have a student work with us for the summer. Mat has been working on various research pieces for us.

Of course we haven’t done this all alone. We knew right off that bat that we needed to surround ourselves with fantastic advisers and supporters. I’d like to comment on two of them in particular:

Rowan Simpson
Rowan has been an adviser to us for about six months and has provided a lot of great advice that has helped up grow and evolve. It’s certainly hard to see the forest for the trees when you’re working in a business and Rowan often provides the 10, 000 foot view that helps clarify situations. The thing that stuck me early on is just how passionate Rowan is about business and technology – the amount of time he invests in learning about anything relating to these areas is impressive and that knowledge had helped us immensely.

James Martin
James was at Bell Gully when we were looking for our first office space. Things tend to move pretty quickly when you find a place you like so we called up BG and got put through to James who invited us in to have a chat. We covered off on what we had to do and he was very professional. We have since built a fantastic relationship with James – he’s honest, friendly and always has time for us despite our size compared to the organisations he normally deals with. James has since moved from BG to Kensington Swan and while he specialises in property, I would recommend him to anybody in business.

There are, of course, many other people who have helped us get to the end of year 1, too many to list.

Year 1 is down, now it’s time to tackle year 2!

– JD

Average Rating: 4.9 out of 5 based on 294 user reviews.

6 February 2008 in .Net & Mindscape | Comments (0)

Earlier this week Mindscape shipped version 1.2 of LightSpeed, our domain modeling and O/R Mapper. I always love the feeling of making a new release, the feedback and knowing that people are able to work more efficiently because of it is great.

This is a significant release and so far all feedback has been really positive about the changes:

  • More elegant property code to reduce the code you have to write
  • More lazy-load options
  • Finer grained mapping options for those who want it
  • Debug visualizer to see what SQL a LightSpeed query object will generate right in the IDE
  • Many more small feature additions – see here for more

You can download the free trial from Mindscape here.

You can find out more, including some of the features we’re thinking about adding for LightSpeed 2.0 in the official blog post. We’re also asking for feedback about what developers would like to see in LightSpeed? If you’re not using it, what is stopping you from using it today? Leave a comment :)

– JD

Average Rating: 4.5 out of 5 based on 206 user reviews.

23 January 2008 in .Net & Mindscape & Windows | Comments (0)

Mindscape WPF PropertyGrid

Nothing better than starting off a new year by releasing a new product to help developers create better software. We announced on the Mindscape blog that the WPF Property Grid is now available to download, trial and purchase. The trial includes many samples that go into detail on creating new styles for the grid which is important as one of the benefits of being based on WPF is the ability to create any style that you can think of.

Ivan has posted a a blog article about using custom editors with the Mindscape WPF Property Grid – I’d urge anyone interested in it to download the trial and then check out his article. Pass your eye over the help documentation as well as it’s much more than just a boring API reference!

Check it out at: http://www.WPFPropertyGrid.com

I would love to hear any feedback about WPF Property Grid from any developers leveraging WPF (even if you’re not, what would you love to see in WPF?).

– JD

Average Rating: 4.4 out of 5 based on 242 user reviews.