Posted in September 2009

TechEd 2009 Day 2

Day 2 seems a bit thinner on the ground for dev talks.

Challenging the role of Software Architect by Kevin Fancis
Not so much challenging as saying we need them more, which I disagree with, had personal disagreements with the content of the talk and for the first time at TechEd I felt compelled to leave the talk.

take aways: I’m a very different professional to Kevin

The “everything developers need to know about security” talk by Michael Howard

really amazingly engaging talk.
Michael gave some great tips on how to approach the problem of security for developers, and working out where threats can come from.

take aways: Sell privacy not security<

Architectural considerations for creating Silverlight applications

TBC..

Tagged

TechEd 2009 Day 1

Well day one is coming to a close, so before I forget I need to get my thought’s down on paper…. well virtual paper..

keynote

I really think MS need to rethink inviting politicians to TechEd, it really adds very little value for people in the audience, in the end it’s a gathering of IT professionals and so a minister trying to describe their policies is always going to come across as missing some essential or other to delegates. Ministers are not experts, that’s what they have public servants for, and really I felt the whole presentation left the room feeling quite dead by the end of his talk.
Chris’ talk was a little more engaging and interesting talking about the current economic climate and how they see the future progressing, there are few companies that can quickly signal the global pulse of the IT economy like MS.
Interesting to see the Azure release date announcement (although I have to agree with my colleague Ross that the pricing scheme for Azure is not that attractive for small start ups that would really be keen to try out a tech like azure) and a couple of interesting demo’s but no wow factor this year at all, all in all the keynote felt a little dull.

Session 1: Security in .net 4.0 by Corneliu Tusnea

To be honest this presentation failed to have much impact on me. The demos seemed a bit garbled and the presenter seemed to have trouble keeping the presentation coherent.

Take away: Security is made easier to configure in 4.0 is about all I took away.

Session 2: How to build a small software enterprise from zero by Joseph Albahari

This was a great presentation for a non technical subject matter, was really engaging and the presenter interspersed a lot of humour.

Take away: enjoy start up’s

Session 3: Deep-Dive in the new Parallels with .Net 4 and how to scale your code from one thread to 32 cores. by Corneliu Tusnea

Way to change my opinion of a presenter in one session. Really engaging this time, perhaps he felt a bit more in tune with his presentation but his demos were interesting and the subject matter was really involving.

Take away: Plinq and Parallel.for is the best way to try and achieve multi-threading from now on, no more self coding locking.

Session 4: An Overview of the Azure Services Platform by Chris Auld

A lighter touch session on Azure, a really nice platform for quick elastic availability computing, but the cost benefit ratio is minimal for my own personal use.

Take aways: pay attention to application design so Azure can be used later on.

Session 5: Optimising Client-Side Performance to Build Faster Web Sites

So I can’t possibly give an unbiased review of Craig’s talk, but he seemed confident as ever and in control

Take aways: Xero is Awesome. But so is Aptimize

Tagged

TechEd 2009

Well it’s that time of year again. be prepared for my brain dump posts through the next three days as I log my thoughts and feelings from sessions at Microsoft’s TechEd 2009 here in Auckland.

There’s definitely a bit more of a subdued attitude at this years event, or at least that’s the feeling I get from the participants of CodeCamp yesterday. Having said that the Code Camp was possibly the largest I’ve seen, I’ll have to get the numbers from Kirk but I believe we had more than 350 people in attendance which I have to say is an awesome figure and good on the sponsors for helping get such a large and free event off the ground.

After my Behaviour Driven Development talk (or during) I what a massive topic I’d tried to straddle in an hour. I enjoyed talking and the general feedback was that people enjoyed the talk but that I needed a bit more structure to it (that’s what I get for not rehearsing).

Was great to catch up with so many people and thanks everyone for coming along and making it such a success.

right… time to settle in for the keynote.

Tagged

App Tastic

I try and keep my personal blog (bgeek.net) as free from my work stuff as possible to avoid any conflict of interest, but occasionally there are some milestones that I just have to blog about.

Xero API v2 is one of those milestones.

We’ve been working long and hard (much to my wife’s disquiet) on this release and I’m so pleased to finally be able to get it out the door.

We’ve tagged the release as a developer preview as the authentication mode is OAuth and we currently have some work to do before we switch on support for long term access tokens (currently they’re limited to 30 minute access lengths to mimic user sessions in the application)

Once we have some infrastructure in place we’ll be relaxing this limit for most web based providers (due to privacy issues we’re unlikely to relax the time limit for desktop based software)

The aim of the Xero API has always been to allow people to use Xero as an online accounting engine, and I believe we’ve taken a significant step forward on this.

I’ve also recorded a getting started tutorial screen cast available here:

[http://blog.xero.com/developer/api-guides/](http://blog.xero.com/developer/api-guides/)

sorry about the bad quality, it’s my first ever screen cast and I seriously underestimated the effort that would be involved… when I regather my strength I aim to rerecord the screen-caps at a much higher resolution…

for now I hope its a suitable example for getting up and running with OAuth and the Xero API

Tagged

be there: NZ’s biggest code camp

[Yes i essentially stole all this text from [Kirk](http://pageofwords.com/blog/2009/08/30/CodeCampAuckland2009DevelopmentSQLSecu… ]

__Code Camp is less than two weeks away!__

If you want to catch some free sessions on the state-of-the-art in .NET development, SQL Server and developer security then sign up for [Code Camp Auckland 2009](http://www.dot.net.nz/GeneralPages/CodeCampAuckland2009.aspx) now.

Code Camps are non-profit, and organised by members of the [local developer community](http://www.dot.net.nz/). This year the Auckland Code Camp is the day before [TechEd](http://www.microsoft.co.nz/teched) (Sunday 13 September), so we’ve managed to nab a few great speakers on their day off to present to us.

It’s the biggest Code Camp ever – over 14 hours of sessions across 3 streams from 10am till 5pm:

Development…
=========

* What’s Happening in .NET Languages and Why Should You Care?
* Behaviour Driven Development (Presented by yours truely)
* Domain Specific Languages
* C# 4.0 new features
* Silverlight with Prism
* .NET on the iPhone
* Becoming Certified
* Lightning Talks
* and more!
The latest and greatest in development topics, by the people that know!

SQL Server?
========

* SQL Server Virtualisation Best Practices and Recommendations
* SQL Server Analysis Services and Gemini
* Query Optimization and Query Tuning
* Understanding SQL Server Indexing
* SQL Server Maintenance
* Training and guidance from the best SQL trainers in the industry!

Security!
========

* Secure Development Lifecycle and Threat Modelling workshop
* Secure Coding Practices
* We are lucky to have [Michael Howard](http://blogs.msdn.com/michael_howard), author of [Writing Secure Code](http://www.fishpond.co.nz/Books/Computers/Networking/Security/product_info/98… and [24 Deadly Sins of Software Security](http://www.fishpond.co.nz/Books/Computers/Networking/Security/product_info/15… giving a free workshop for developers, architects and team leads on Threat Modelling and the Secure Development Lifecycle. This will be followed by a session on how to write secure .NET code.

__Auckland has never seen such an awesome free event!__

Presenters that are offering their time include [Greg Low](http://sqlblog.com/blogs/greg_low/), [Nicholas Dritsas](http://sqlcat.com/members/Nicholas-Dritsas.aspx) and Auckland’s [Alex Henderson](http://blog.bittercoder.com/) of Architecture Chat fame. (oh and little old me)

To cover the costs of the event, we have the help of our generous sponsors: [Microsoft](http://www.microsoft.co.nz/), [Datacom](http://www.datacom.co.nz/), [Intergen](http://www.intergen.co.nz/), [INETA](http://apac.ineta.org/) and [Xero](<a href="http://www.xero.com/).
http://www.xero.com/).<br />
All that’s left for you to do is to [visit the website](http://www.dot.net.nz/GeneralPages/CodeCampAuckland2009.aspx) for more details, and [sign up now!](http://www.codecamp.net.nz/)

See you there on Sunday 13 September

Tagged

ASP.net MVC Slides and links

Yet again I’ve had a hiatus from my blogging life, i feel that twitter is a much more accessible medium for me to use as I tend to think of things quickly and post them when they’re small rather than having to spend a more substantial amount of time when I’m blogging.

However I did promise an awfully large number of people that I would distribute the slides and links from my talk “ASP.net MVC, A Deeper Dive” which i toured round the various .net user groups with last month. As such here’s a link to a recording of the presentation (I felt the presentation slides didn’t really stand on their own too well so I recorded a narration over the top)

http://vimeo.com/moogaloop.swf?clip_id=6350260&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1

ASP.net MVC, A Deeper Dive from Owen Evans on Vimeo.

Also mentioned were a few places to go, namely

* [mvc futures](http://codeplex.com/asp.net)
* [Rob Conery's blog for the walkthrough of creating the marketplace](http://blog.wekeroad.com/)
* [The code for the walkthrough](http://www.codeplex.com/Wiki/View.aspx?ProjectName=mvcsamples)

many thanks to the [.net user group association](http://dot.net.nz) and [Xero](http://xero.com) for helping me get to all the various groups.

Tagged
Follow

Get every new post delivered to your Inbox.