Retargeting P/Invoke to managed code

Chris Toshok over on monologue post’s about minvoke, a tool to retarget p/invokes out of unmanged land and into managed code.

The potential of this tool is absolutely awesome. As I understood it, the primary reason is to enable the guys to shoe-horn portability onto .Net apps with over-zealous p/invokes into windows api calls. Makes sense.

But that’s not the only reason you’d use it. You could use this tool to force managed applications that call into native land to be completely managed, enabling you to ensure that the .Net security model is applied to every aspect of the code, or simply freeing yourself of the need to have developers around that can develop in more than just .Net.

As stupid as that sounds, it’s getting increasingly hard to find developers around that understand more than one language/framework. Even those that do, generally only understand multiple web-development languages. So if you ever find yourself in a situation where you are working on a Winforms app that needs to interface with a device of some sort you’d be shit out of luck.

Remix videos up

So most of the ReMix videos are up. All the cool dev sessions seem to be up there, but at this point in time the panel we did doesn’t seem to have made it up.

Remix wrap up.

So I went to ReMix last Thursday and had a blast. DG and crew put on a great show.

Special thanks to Nick Hodge, for inviting me to talk at an incredibly interesting panel about Microsoft and Open Source. Really enjoyed the session and hoped all attendees did as well. The panel got a decent turn out too.

Thanks also to all the panellists;

Microsoft and Open Source sessions in the AU

I’ve previously blogged that I will be at remix this year on a panel about Microsoft and Open Source. Looking forward to doing that in a few days. It seems the guys at MS aren’t just interested in talking about it at ReMIX.

The guys (Nick Hodge and Jorke Odolphi) are also doing a series of Open Source talks around the country (Sydney, Melbourne, Brisbane) starting on the 23rd June. I’m told the theme of the sessions is meant to be a more of a “get-to-know-you” type session, the same sort of theme as the ReMIX panel. Check it out.

Khaan!!!

This cool video is from over on boing boing and is a 2 minute sample of a 15 minute video that contains the scene where Captain Kirk winds up to, and then screams out Khaan!.

Quite the trip.

Time to get some bing-age

For those that haven’t heard, Microsoft anounced it’s new search engine, bing.

bing

Some of those links might be a little slow at the moment, but I’d give it some time. Working at ninemsn, I had the opportunity to get a sneak peak at the search engine and I must say I was impressed. For those eager clickers, be advisedĀ  the home page link is still showing a ‘coming soon’ for us Aussies atm.

The first thought that sprang to my mind when I heard the new name was, “I wonder if searching a term will now be called getting bing-age. Gamers in the aurdience will recall the term getting bink-age from the counter-strike days, which describes the sound made when you score (or receive) a head shot while wearing a helmet in counter-strike (a near fatal shot).

Let’s hope that bing-age earns it’s place in the search world (in terms of search accuracy/relevance) the same way bink-age applies in the gaming world.

Elements and Principles of Design (video for software devs)

Found this over on planet gnome.

Interesting primer video about the elements and principles of design and how the apply to software inteface components. Little long and sound quality is a little kitchen-esque but still some interesting concepts relayed relatively convincingly.

Elements & Principles of Design - Free Software from Andy Fitzsimon on Vimeo.

ninemsn vox-pop gold

Disclaimer: I work for ninemsn.

Some absolute vox-pop gold off the back of a 9Raw article over at ninemsn.

Fully sick eye-witness

I’ll be on a panel at ReMIX 09

ReMIX 09 Australia

So I’ll be on a panel at ReMIX 09 titled, “Sibling Rivalry or Love: Microsoft and Open source.“.

Should be an interesting discussion, totally looking forward to it.

Breathlyzer software written by monkeys

This almost makes me ashamed to be a software developer… almost.