ÖreDev Day 1 - Accomplishing more by doing less

I am at my first conference since 2000. My good times flies, then it was .NET launch and I was very envious of the people getting to try it out since I was stuck in a never ending VB6 Com+ assignment. Well, here we are - 2009 and ÖreDev. The first day for me was spent with a single session that took the whole day. I didn’t know to much about it and simple went to it since the title was so alluring - Accomplishing more by doing less, with Marc Lesser (taken name?). Who can miss out on such a offering. Well, as expected I guess, the content wasn’t so much on thing to do, that would only have added to the burden of things to do. But rather it was about doing less of some thing, namely: Fear - here we talked a lot about why we fear...
Read More

Agile Coaching stuff

I stumbled over a great resource for agile coaches, http://www.agilecoach.net. Don’t let the humble, yet informative, first page put you off – there some really great and fun stuff inside. For example: Starting with a new Team Coach tools The Coach log – how to do agile coaching I know I will be spending a lot of time here.
Read More

Private source control repository with integration in Visual Studio for free

I have been looking into how to solve a Source Control problem. The problem is that is quite a lot of work to get it up and running in a very short time span. OK – got an excellent tip (thanks Magnus!) on the Unfuddle-hosting service, that not only hosts your source control but also have lot of other services, such as a dashboard, bug tracking, calendar etc. And for very small teams its free! And for small team, nearly free; $9/month! That’s all good – but I need a seamless and slick integration into Visual Studio 2008 to go with my repository. Enter AnkhSVN (wasn’t that the name Prince used for himself for a while?). OK – I’m using the tool not saying it out loud… I hope. It looks very promising and is used widely. With this I got an fully fledge, well-integrated and free source control repository...
Read More

How to press F9-F12 in a Parallels Desktop Windows Image

OK – I am a developer. I use all these crazy keys and combination that I suspect no normal person would ever think about. But for us (developers) a combination like CTRL+R,T (run all test in Visual Studio Solution) and CTRL+SHIFT+F11 (Step out of function while debugging) makes perfect sense. It’s no biggie. I suspect that the Parallels Desktop, which I love by the way, didn’t think primarily of developers when they thought about the keyboard integration. But that’s ok – I’ll just learn some new funky combinations and away we go. So if you want to press any of the F9-F12 keys in a Parallels Desktop Windows image running on a Mac – you’ll get quite surprised. The Mac command takes upper hand (that goes for all F-keys actually). And here is how to get by that. Kind of – that didn’t work on my Mac Book Pro. But...
Read More

DDD and Naked Objects

I’ve just learned about this and don’t want to loose the thought and links surrounding it. The first encounter I had with DDD was when Jimmy Nilsson did a presentation at Elevate. One of the things he said did a profound impression on me, especially the part when he talked about the database being a consequence of my domain model, not the other way around. OK – this got me thinking. Wouldn’t it be nice if it also was that way with the GUI? The GUI being a consequence or reflecting what my domain model captures? Here is, to my very narrow knowledge, the solution – DDD with Naked Objects. Naked objects is an architectural pattern that adds a principle of the GUI being automatically generated (or generated on the fly I presume) from the model. OK – but that cannot be used in production, of course – I hear...
Read More

Sharp Architecture presentations

Found a great presentation on the excellent S#arp Architecture framework. The presentation is given by Billy McCafferty who is the father of the framework. It’s so good – you just want to start to code with it. It’s a bit “rough” but I suspect that we will see some major improvements in the “developer experience” in the near future. Also – tomorrow Håkan Alexander will present the framework at Elevate. It will be great to see how the framework will be received among the Avegean. I would cast my vote on big success…
Read More

Delete-key in Parallels Desktop

OK – this might well be one of the shortest thing I’ve written but it’s sooo annoying. If you want to do DELETE (hitting the Delete-key) in the Windows OS running in Parallels, go [fn]-[<-] (function and backspace) on your Mac Keyboard. Ahhh – so nice to get that out of my system.
Read More

AspxPivotGrid – a mighty web control

OK – this might well be one of the “biggest” web control I ever used. The application we’re building has a feature that let’s the user play around with columns and rows to their need. Much like the Pivot-features of Excel. When I first saw this (current application is developed in ASP.OLD mind you) I shivered a bit since it looked pretty messy. But along came (well, a developer at the customer told me about it) the Aspx Pivot Grid from DevExpress. It’s pretty amazing since is almost completely replicates the functionality from Excel with very little code. Also it comes with the possibility to export to PDF, Excel, HTML, CSV etc. Here is a short example on how you use the pivot grid in a very crude fashion, in code rather than configuring it at design time. // In .Designer.cs… { var ds = HämtaData(SQL1); // Returns some data...
Read More

Vasa Band does it again

As I wrote before we are very blessed right now in the Vasa Band. It seems like we really are used by the Lord and that the music we play is filled with his presence. And the best part of it that it feels just right and like what we always wanted and has done. Here is a recording of a concert (beware 45 mb!) we did Sunday night with Andreas Kratz conducting. As always; I am so proud and happy to be a part of this great band and to be a Salvation Army bandsman. I have played with some great bands – but this is the greatest feeling, if nothing else. Thank you guys – let’s continue on this path. And thank you Andreas Kratz for making us great!
Read More