Home
  Latest posts
  My Writings
  My Code
  My Gallery
  About me
 
  rssfeed Syndication
 
Bloggtoppen.se
 
 
Links
  Cornerstone
  SweNug
 
Post categories
  misc (48)
  Architecture (21)
  C# (19)
  Asp.Net (2)
  Vb.Net (2)
  Training (7)
  Data (19)
  Events (40)
  Platform (2)
  Orcas (4)
  Updates (3)
  Methods (10)
  Tools (6)
  Announcements (14)
  Languages (1)
  Patterns (6)
  Opinions (11)
  Fun (3)
  Ineta (1)
  Opinion (0)
  Practices (2)
  WCF (5)
 
 
 
Events (40)
Live coverage from the PDC (In Swedish) Sunday, October 26, 2008

We are a couple of guys at the PDC microblogging with new Sony Ericsson Xperia (X1) in Swedish over here: http://blog.pellesoft.se the content has already started to flow in so don't miss out.

I'll be doing a couple of longer posts here in english as well.

Leave a comment Comments (0)
 
SQL Summit 2008: I Am the Governor Thursday, October 09, 2008

PICT0269After Kalen's excellent keynote our SQL Server MVP Tibor Karaszi entered the stage to dive into the new Resource Governor, one of the features that are there to strengthen the Maintainability aspect of SQL Server.

The resource governor is added to the Enterprise version of SQL Server 2008 and gives a DBA the ability to slice and limit resources for jobs running in the database server. Tibor did a "simple" demo were he created two logins, one for marketing and one for developers and then he divided the resources based on that login.

That is how the RG does it's magic. By classifying an incoming connection it assigns that connection to a "Workload Group" which in turn is associated with a "Resource Pool". When this association is the resource pools can be configured to allow max or min amount of a CPU's time or of the installed memory.

Sadly only CPU and memory can be managed in this way, there is no support for dividing I/O time but Tibor showed a glimpse of hope where he delivered the Microsoft mantra "next version".

Apparently there is no way to read the resource usage afterwards, thus making it really hard to do things like debit a client for the resources they use. It is possible to extend the RG with "Extended Events" to build your own home-grown debit functionality but that could be a lot of work.

One of the things making it hard to debit is that the RG only really kicks in when the resources are maxed out.

A really interesting session and I can see how this feature will enable more companies to host SQL Server in the cloud for their clients and multi-tenant SQL Server installations will be better managed.

--

Sql Summit 2008 Event site:

http://www.expertzone.se/sql2k8/

More information about the Resource Governor

http://www.sql-server-performance.com/articles/per/Resource_Governor_in_SQL_Server_2008_p1.aspx

A Demo-Webcast of the Resource Governor by Tibor (In Swedish):

http://www.cornerstone.se/sv/Roller/IT-tekniker/SQL-Server/Demo-Tv-SQL-Server/Demo-TV-Resource-Governor-SQL-2008/

Tibor's blog:

http://sqlblog.com/blogs/tibor_karaszi/

Leave a comment Comments (0)
 
SQL Summit 2008: Key Note Thursday, October 09, 2008

SQL Summit has been touring Sweden this week and today we've finally got to the grand finale at "China Teatern" in Stockholm. With 600+ attendees in all four cities the tour has been a blast with a lot of interesting discussions.

This morning I had the good fortune to listen to Kalen Delaney giving us a history lesson on SQL Server from the early Sybase venture that began 1984 to where SQL Server 2008 is today and beyond.

There was a lot of information to grasp, but one of the main points was that every release has been aimed towards improving on of the M.A.R.S aspects. M.A.R.S stands for Maintainability, Availability, Reliability and Scalability.

Kalen argues that every release have worked on all four but focused more on a particular one and for 2008 it has been the Maintainability that got that extra love. With the resource governor and policy based  management SQL Server gets extremely easy to manage.

Here's some pictures from the keynote:

PICT0251 PICT0263

--

Sql Summit 2008 Event site: http://www.expertzone.se/sql2k8/

Leave a comment Comments (0)
 
Unconference in Stockholm Monday, September 15, 2008

This Saturday was the first unconference with ALT.NET Swedish chapter. We met in Avega's offices right smack in the middle of Stockholm and facilitated by Joakim Sundén. The event draw 30 or so participants all with one treat in common; we want to make the best of our daily work on the .NET platform. In doing so, looking outside the box (read product catalogue from Microsoft) to find the best solution for every scenario is something we all value.

It's was a great way to spend a Saturday :) I got some pictures up here: https://lowendahl.net/gallery/listImages.aspx?path=Unconference+-08 

There where loads of great discussions and sadly I could only make it to four of them.

The first one I facilitated myself and my thoughts about that is somewhat summarized here: Being Agile about SOA.

The second one I attended was on MVC in the web space which was facilitated by Torkel. I'm not a web developer, but the ideas behind MVC and the openness around the project was very much agreed to be a good move from Microsoft. Most that attended the talk had interest in building applications based on the MVC framework that Microsoft is putting forward, but I got the feeling that nobody wanted to be first :). One of the key pain points raised around the current implementation of the MVC framework is that of third party controls that encapsulate a lot of desired functionality in a single component. All of us are very curious on how that market will look like.

The third talk was about services, DDD and WCF and mostly about whether or not to duplicate the domain model on both the server side and client side. I got a lot of interesting angles and feedback on some ideas I have that I'm trying to put down for an article and will be presenting on Öredev about; http://www.oredev.se/topmenu/program/trackarchitecture/patriklowendahl.4.3efb083311ac562f9fe80007019.html

The fourth talk I attended was on BDD. I'll be making a separate post on that, as well as for the fifth: OO RIP?

I hope to see more unconference's in Stockholm in the future and I hope to see you all there :)

Leave a comment Comments (0)
 
ALT.NET Unconference in Stockholm Tuesday, September 02, 2008

On September the 13th there will be an open space ALT.NET "unconference". This conference is organised by the ALT.NET group in Stockholm, big thanks to Joakim Sundén for starting this group and getting this conference together.

The ALT.NET Stockholm group have already had a couple of coding dojos, which resulted interesting discussions especially around TDD.

If you live in or near Stockholm and want to discuss development methodologies or tools or just meet and talk to other developers then sign up now.

Leave a comment Comments (2)
 
Registered at the PDC Monday, July 07, 2008

I just registered me and my colleague Fredrik Normén to this years PDC in Los Angeles. The flights aren't booked yet but we'll be staying at Westin Bonaventure a little bit from the conference center but still on walking distance.

And yeah, they got a spiral running track smack in the middle of the hotel. Check it out: http://www.starwoodhotels.com/pub/media/1004/wes1004fc.14807_md.jpg

For any Swedes going there, have you booked hotels? When and where are you leaving from? Send me an email to patrik.lowendahl {at} cornerstone.se so we can try coordinate.

Anyway's, I'll hope to see as many as possible over there :)

Leave a comment Comments (2)
 
Movies from Developer summit Wednesday, April 23, 2008

4 of the movies from Developer Summit (3 in English) is up on our website.

Have a peek over here:

Comments from David Chapell on the State of SOA and REST vs SOAP
http://www.cornerstone.se/sv/Roller/Systemutvecklare/Systemutveckling/Event-TV/David-Chappell/

Comments from Tom Rafterty on Web X.0
http://www.cornerstone.se/sv/Roller/Systemutvecklare/Systemutveckling/Event-TV/Tom-Raftery/

Comments on languages and learning with Dan North:
http://www.cornerstone.se/sv/Roller/Systemutvecklare/Systemutveckling/Event-TV/Dan-North/

A summary of the event (In Swedish):
http://www.cornerstone.se/sv/Roller/Systemutvecklare/Systemutveckling/Event-TV/mingel/

More are on the way as they get edited!

Leave a comment Comments (0)
 
More Developer summit reflections Tuesday, April 15, 2008

http://www.hedgate.net/articles/2008/04/14/real-retrospectives-not-just-talking/

Chris Hedgate and Andres Taylor did a talk on Retrospectives (http://en.wikipedia.org/wiki/Retrospective) with a room packed to the max. The above link is Chris reflections of that talk.

Leave a comment Comments (0)
 
When in Doubt, resort to Passion - Developer Summit in one Word Sunday, April 13, 2008

Passion. A word that touches us all. It's easy to tell when someone is passionate about something, they fiercely debate and defend the subject for their passion. Passionate people that's afire for their cause are often the best advocates of the subject at hand. Passion works as fire; fuel, air and heat; which burns any resistance and moves the subject forward.

Passion. Is one of the words I would like to describe this years Developer Summit with. Passionate people that's afire for causes, technology and the whole industry.

There was a lot of interesting session and speakers this year and now when the conference is over I'm filled with energy, reassurance for the future and inspiration. My thanks to all the speakers who shared their passion through their talks. During the coming week(s) I will try to retell most of the stories told in the session and during the discussions that followed in the breaks, at the dinners and over the beers. But until then; here is a couple of links from speakers who have already blogged about their experiences from the week:

Official Developer Summit blog:
http://forum.cornerstone.se/blogs/devsum/

Tess Fernandez
Recap of Developer Summit session ... : http://blogs.msdn.com/tess/archive/2008/04/11/developer-summit-sessions-on-silverlight-mvc-facebook-and-work-ethics-amongst-software-developers.aspx

Julie Lerman
Stockholm's DevSummit got me thinking: http://blogs.devsource.com/devlife/content/random/stockholms_devsummit_got_me_thinking_1.html

Stockholm - Keeping developers healthy: http://www.thedatafarm.com/blog/2008/04/09/StockholmKeepingDevelopersHealthy.aspx

Claudio Perrone
Developer Summit 2008 has been a triumph: http://feeds.claudioperrone.com/~r/monologues/~3/269462412/

Magnus Mårtensson
David Chapell on SOAP and REST: http://blog.noop.se/2008/04/11/David+Chappell+On+SOAP+Vs+REST.aspx

Joakim Sundén (In Swedish)
Yrkesetik inom mjukvaruutveckling: Vad utmärker en professionell utvecklare?: http://blogg.joakimsunden.se/2008/04/yrkesetik-inom-mjukvaruutveckling-vad.html

Johan Lindfors (In Swedish)
Den Nakna Kodaren Presenterar: Guitaroids: http://blogs.msdn.com/johanl/archive/2008/04/10/den-nakne-kodaren-presenterar-guitaroids.aspx

Leave a comment Comments (0)
 
Upcoming Speaking Engagements Wednesday, February 27, 2008

Winter is passing into spring and that usually means I crawl out of hibernation and start to wander about conferences and seminars. From march and forward I have a couple of speaking engagements planned:

Monday 3rd of March: KNUG, Karlstad .NET User Group
http://www.compare.se/index.asp?id=6600&typ=&lang

Introduction to ADO.NET Entity Framework
KNUG is a newly started INETA group and I'll be going there for their opening and talk about Entity Framework. If you live in the neighborhood make sure to come by and say hello.

 

Tuesday 4th of March: Microsoft Platform Launch, VS2008, W2K8, SQL 2008
http://www.microsoft.com/sverige/msdn/lansering/index.html

What's new in Visual Studio 2008
Microsoft is doing their biggest product launch ever and I'll be there presenting on some of the news for the .NET Framework 3.5 platform. Drop in and have a look at LINQ, LINQ to SQL, WCF and Compact Framework. My colleague Fredrik Normen (http://weblogs.asp.net/fredriknormen/)will also present on AJAX, ASP.NET, Silverlight and the WCF Web Extensions news in Visual Studio 2008

 

April 9th - 11th: Developer Summit -08
Http://www.expertzone.se/dev08

As with green leafs, the spring brings Developer Summit yet again. As usual it's packed with great speakers and interesting topics and a keynote (by David Chapell this year) that will blow your minds. I'll have a very modest role this year and in addition to hosting the data-track I'll just deliver a single session on "ORM, Concepts, technology and practices".

 

27th May (Stockholm), 20th May (Sundsvall): MSDN Live
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032371552&Culture=sv-SE
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032371557&Culture=sv-SE


What's new in Windows Server 2008 for developers
This years MSDN Live will be hosted by Cornerstone in Stockholm and Sundsvall. I'll be speaking about what the perks for developers are on the new server platform, and there is a lot. IIS7 alone could fill a day. I've done some ISV training for Microsoft on the W2K8 platform the past year and deployed a couple of live servers, and now I'll be able to bring that to an open audience, I'm really excited to be able to show some of the features I like best :) Fredrik will be there as well ofcourse and share some of his insight around Visual Studio 2008 and .NET Framework 3.5.

 

A very interesting spring and I hope to have a lot of discussions during these events since the Microsoft map of software is starting to be redrawn.

Leave a comment Comments (0)
 
Developer Summit: Data track complete Wednesday, January 16, 2008

This year Developer summit is organized differently then earlier year. Instead of technology based tracks, we've divided the conference into several focus areas. I'm the track chair for the focus area "Data management" which ranges from databases to programming api's to access and process data.

I am glad to announce that the data management track for developer summit now completed with sessions and speakers.

You can read more here: http://forum.cornerstone.se/blogs/devsum/archive/2008/01/16/data-track-complete.aspx

and here:

http://www.expertzone.se/dev08/data.aspx

I am really excited for this years Developer Summit, with the complete line up of really smart and interesting speakers and deep dive topics, I'll have a blast. I hope you will come and share that blast with me :)

Leave a comment Comments (0)
 
Blogging, what's it all about and why should you care? Thursday, November 08, 2007

Today I had my first on stage experience at TechEd. I was invited by Tom Mertens to a panel together with Clemens Vaster, Patrick Tisseghem, Tom Raftery,  where we discussed blogging as a phenomena in the web sphere, we talked about aggregation, corporate blogging and how to blog. It was great fun!

Since blogging has evolved from it's initial purpose, being a kind of CMS for diaries, to a platform for pushing information out. According to Clemens the change is about RSS and feed aggregation which has made the flow of the information very active while you as a reader can be passive.

This is reflected in the services being created today like technorati. Technorati and similar services takes the aggregation one step further, what it does is letting you create your own RSS feed that aggregates post from the RSS cloud. The way they do that is by letting you supply a number of keywords that your RSS feed should aggregate. It then pulls those posts out of peoples RSS feeds and you got a feed with only the content you want.

Clemens shared that his team, the Oslo team, uses this kind of keyword aggregation to be able to pickup posts people do about their products.

Now RSS enabling blogs was the first step in this revolution of the diary I really think that this keyword (or Search as Tom calls them) will be what moves blogging out of it's current state to something new. Finding the unique content that you're really interested in is hard in the noise today but services like this will help a lot.

We also spent some time on talking about corporate blogging, a bit offline as well, and talked about the positives and negatives of that kind of blog. Clemens had a point that he right now can't blog since what he does is secret and the risk of slipping is to great and I agree this is a great risk. I've seen examples in Swedish corporate blogs where bloggers kind of not telling all the details about product pushes but just enough and to early which gave competitors time to quickly react and put something out on the market to beat them to the punch.

But it also a great power. If there is stuff that you want to play around with and need feedback, the blog is a perfect place to put that.

We also talked about corporate trash blogs, blogs where the sole purpose is to trash competitors or put out smoke and mirrors around the market to hide facts. Clemens clear and concise solution was this: sue them. If you as a corporate or corporate representative put stuff out on the web, you'll be bound under the same marketing laws in your countries as all other marketing material does. Shortly, if someone lies in and ad they got punished and the same laws  will apply to corporate blogging. That's kind of interesting and I have yet to see the Swedish laws be tested around this, but I'm eager to see the result in such a sue.

We finished of by talking on what to think about when you blog and there is a couple of really important point here.  First of all, studies show that only about 20% that read a title actually reads the content and of them about 40% read more then the first paragraph. So get a lot of readers the title and the first paragraph needs to be very interesting. The title is also important since that is indexed by the search engines with higher points then your actual text.

Overall very interesting discussions and loads of pointers and ideas for people that wants to use blogs, and now I got the sweet tooth for the TechEd stage :)

Leave a comment Comments (1)
 
Live From the KeyNote with Somasegar Monday, November 05, 2007

Entering the Auditorium; graffiti artists spraying their art live,  deep bass from techno music are pumping from the speakers, loads of geeks in anticipation of what to come. 

A really cool opening for a developer key note....

They keynote for TechEd Developers -07 is delivered by S. Somaseger (http://blogs.msdn.com/somasegar/contact.aspx),  Corporate Vice President for the Developer Division at Microsoft and the rumors on what he might have to say has been flowing around the conference venue all morning.

This is my live report from the keynote:

Announcements made:

Announcement: Visual Studio 2008 will be available as RTM download from MSDN before the end of November. See my earlier post for a picture.

Announcement: Microsoft Sync Framwork Community Technical Preview. The sync framework is built to easily support occasionally connected clients and have local cached data that can be synced to a central data store. I'll be blogging more about that.

Announcement: Popfly Explorer to build Popfly reusable and sharable silverlight controls to share functionality across applications. Available in public beta today.

Announcement: Software + Services Blueprints from Patterns and Practices ready to use building blocks and plug-in for visual studio will be available from MSDN shortly to start building S+S applications. First blue print will be to build an Outlook add-in to work in S+S scenarios.

Tool advancement, One of the key messages from Somaseger was that the code for Visual Studio 2008 was to 96% compiled by the new MSBuild engine and Microsoft has been "dog fooding" VS and team system for the last 9 months building the new Tools and Frameworks.

He also talked about Visual Studio Shell and the open licensing for Visual Studio IDE and how that is really important in supporting partners building their own products and supporting their own languages in the Visual Studio environment. The demo was really cool and  showed how to use Visual Studio Shell to build addons for World Of Warcraft, generating LUA and the XML needed with intellisense and other VS features fully supported. Check this out:

 

This has to be the first time Microsoft openly shows WoW on a conferance.

The Visual Studio LUA editor will be available as open source from CodePlex. I really need to start play again :)

Community interaction, Somaseger also talked about their vision with MSDN forums, where he says that if I as a developer bet my profession on the Microsoft stack, I will get a rapid response on any questions I have. Today 80% of the questions in MSDN forums (http://forums.microsoft.com/)  are answered but the goal is 99%. Somaseger will commit to making the MSDN forums the number one resource for getting your questions answered. That's really interesting and even though it's a jungle there today, looking forward I can see how MSDN forums will be a very important player. Not only for getting questions answered, but also if Somaseger throws his PM and TL into the forums, there will be great opportunities to influence the developer stack from Microsoft.

Microsoft wants MSDN to be a community platform for developers can contribute as well as being a resource where to find information. They will be doing that with MSDN Code gallery, MSDN Wiki where developers can add to the documentation and a translation wiki where developers can translate the documentation to local languages

Plattform advances, in the orcas timeframe Microsoft is betting on a new DataStack with LINQ, on the user experience with Silverligt and WPF and the communication/enterprise grade applications with WCF and WF.

Microsoft is betting hard on three things going foward with their platform, first of all the .NET 3.0 stack with Windows Presentation Foundation, Windows Communication Foundation and Windows Workflow Foundation (and Cardspaces) will be upgraded with .NET Framework 3.5.  The second bet is LINQ and all LINQ To X and making data a first class citizen in the framework and the languages. I'll have reasons to get back on LINQ several times this week. The third is user experience with SilverLight and AJAX. The tool stack with Visual Studio 2008's new features are almost all targeted at supporting these three technologies. There are some changes like Visual Studio Tools For Office being integrated into the Professional version of Visual Studio and not as a separate install.

After doing some research the last couple of weeks one could really see that, looking at 3.5 all the big advances is in the W*F space, Silverlight Support and in LINQ. The same goes for Visual Studio 2008. I get the feeling that VS2008 is a minor upgrade where most news are to support W*F and also extending the Application Lifecycle Management initiative which was started by the first version of Team System. 

Product usage, According to numbers from Microsoft over 1 miljon developers are today using Visual Studio 2005 with at least 25% of them using Team System for Application Life Cycle Management, adding the 17 million downloads of Visual Studio Express versions, this is quite a impressive number but looking historically there where over 6 million VB6 developers and a lot of C++ developers, where are they? In VS2003 space? Still in VB6?.

Leave a comment Comments (1)
 
Touchdown in Barcelona Sunday, November 04, 2007

And so we're here. I'm writing this from Barcelona where our 4-man strong team from Cornerstone will be kicking it this week. I'm joined here by our ASP.NET instructor Fredrik Normen (http://fredrik.nsquared2.com/), our Microsoft product manager Josefin Andersson and Michael Herkommer one of our closest contractors. This is my third or so teched, I usually find the time to go here every second year or so and this fall I really needed to get away for a bit so Barcelona here I am :)

Me, Fredrik and Michael will be working at "Ask-The-Experts" where a lot of other interesting people from across Europe will be joining us. I'm really looking forward to discussing various topics with friends I haven't seen for a while (well not IRL anyway).

Looking at the agenda S + S, Orchestration and Data is the main focus this year, there is a lot of interesting topics on patterns on various level of a system, discussions (they have several interactive sessions every day) on the future of data management and such.

All four of us will be blogging on and off about our experiences, both on our own blogs and on http://forum.expertzone.se. we'll also try to do some web casts from down here (if I can learn how pinnacle studio works, there is no C# interface and no code window in that application, how is anyone supposed to do anything with it then !?!?).

If you are here give us a visit at the ATE booths. Fredrik will be at the asp.net booth, I'll be at the Visual Studio 2008 booth from morning to lunch all days except Wednesday and Michael will be at the ALM booth. If you rather talk to the woman in the team I'm sure she'll be all over the place.

Have a great TechEd week everyone, let's rock this joint... 

Leave a comment Comments (0)
 
MSDN Live Fall 2007 Saturday, October 20, 2007

And so another round of MSDN Live seminars has ended. Thanks to the team around the event for making it a success and thanks to Johan Lindfors and Robert Folkesson from Microsoft for inviting me to speak about something I'm so passionate about. It was fun as always...

During four days I had the opportunity to explain where the domain model movement has sprung from, what challenges that DataSets and plain ADO.NET is suffering from and how utilizing OO and an ORM, like Entíty Framework, helps solving those challenges. If you speak Swedish Johan will put up recordings of the sessions on the Swedish MSDN web for everyone to enjoy. If you don't, keep an eye out I will post a summary here.

Next week me and Johan will be presenting a deep dive into LINQ, LINQ2SQL and the Entity Framework at MSDN Update. So if you want to get a deeper understanding about the next gen data access technology, principles and patterns, you should be there.

Also next week is our "Pimp My Code" event which is fully booked.  That's going to be a blast. 125 souls that wont know what hit them after we pimp their way of writing code.

Leave a comment Comments (1)
 
Call for papers: Developer Summit Data track Friday, October 19, 2007

We've officially launched Developer Summit 2008 now. It will take place in Stockholm 9-11 of April. I'm officially the track chair for our data track and this is mainly a call for papers for that track, but I will relay any suggestions I get to the right track chairs if it doesn't suite mine.

So, for the data track I'm interested in papers about data storage and data access. Preferably with a developer focus. It could be anything from new cool features in a SQL engine to neat tips on effective data handling in your business layer or ideas about presenting data effectively.

If you want to come to Stockholm and present on topics that fits that picture drop me an email (email is under contact on the blog) with a presentation of you as a speaker (who you are, who you work for, your presentation experience, experience in the field you want to present in, etc) and a descriptive abstract of the session / sessions you want to be considered.

And if you don't want to talk, come and visit us anyway. We always have a blast on Developer Summit.

Leave a comment Comments (0)
 
Pimp my Code Wednesday, September 12, 2007

Prepare the roadies, tell the groupies and bring your entourage. Cornerstone has just released the tickets for this years most awesome event: "Pimp My Code".

This event is all about code, it's about writing beautiful code, testable code, re-usable code and readable code. If you're in the business of writing code you should be there.

We will be hitting Gothenburg(24th Oct) and Stockholm(23rd Oct) to begin with.

The agenda:

Patterns For Mere Code Mortals - Patrik Löwendahl, Cornerstone
Common patterns and principles explained in C# without those dull UML boxes.

Pimp your project with Enterprise Library - Magnus Mårtensson, Dotway
Enterprise Library deep dive with focus on the pimping your objects with the Policy Injection block.

From Model View Controller to Microsoft Web Client Factory - Tobias Fjälling, Dotway
ASP.NET UI patterns.

Learning From Legacy - Andreas Brink, Factor 10
Making legacy code less legacy with simple enough techniques.

Developers are from mars and operations is from Venus - Mikaell Durell, Microsoft
Make the CIO love your applications.

Pimp My Code - Fredrik Normen, Cornerstone
Do's and don'ts when writing code and how to refactor from and to them.

To read more and get your ticket before they run out, visit: http://www.cornerstone.se/expertzone/pmc/ 

I will see you there!

Leave a comment Comments (2)
 
MSDN Live Fall -07 Tuesday, September 11, 2007

MSDN Live is hitting the road again!

This time I will be presenting on different options for data access and where Entity Framework fits into the picture. I will try to draw a map of the different mentalities behind data sets and other object models like the domain model. I will also try to explain the difference between the standard data access classes in ado.net (aka DataAdapter) and the Data Mapper pattern (aka O/R mapping). When the map is drawn with this information we will put the entity framework onto there and to see what direction Microsoft is heading going forward and making ADO a modern data access API.

My colleague Fredrik Normen (http://fredrik.nsquared2.com/) will also be joining us and he will share some of the tips and tricks on Ajax that he has picked up during his years with the technology.

We will be hitting four cities, Umeå, Gothenburg, Malmoe and Stockholm. This is my fourth MSDN Live and I really think that this will be the most exciting one.

To read a complete agenda and get the links for booking, head over to Johan Lindfors blog and he will instruct you further (in Swedish):

http://blogs.msdn.com/johanl/archive/2007/09/10/msdn-live-rullar-snart-ut-igen.aspx

Leave a comment Comments (0)
 
SweNug Architect Summt Friday, August 31, 2007

SweNug Architect Summit 2007 will take place between the 5th to 6th October this year. It will start on Friday at 06:00 PM with an introduction, and will end somewhere around 05:00 PM on Saturday. We will use Open spaces, so there are no speakers. The idea is that the attendance will set the agenda and talk about interesting things regarding architecture. Because we use Open Spaces we only have spots for about 30-40 people and you should have a burning interest in the architecture topic and also willing to share your thoughts and ideas.

The SweNug Architect Summit will be in Cornerstone's facility in Stockholm (Sweden). You can find a map and an address at the following link: http://www.cornerstone.se/aboutCornerstone/showRoadDiscription.aspx?cityID=2

This will be an opportunity for all of you to meet experience people in the field and have a live conversation with each other. The registration process is easy, just send your name and contact info to:


or

Leave a comment Comments (0)
 
And tomorrow it begins ... Tuesday, May 22, 2007

Tomorrow developer summit kicks off. I'm really excited for the line up this year, alot of new and old frieands made it, not only as speakers but alos in the ranks of the participants (well over 300 this year).

Check out the conferance site here: http://www.cornerstone.se/expertzone/dev07/

and the official conferance blog over here: http://forum.cornerstone.se/blogs/devsum/default.aspx

Make sure to tune in for the latest technical buzz and gossip from the premises. If you didn't make it this year, no worries it will always be next year.

 

Leave a comment Comments (0)
 
Developer Summit 2007 - Working Software Monday, April 23, 2007

Just a month away now, Developer Summit 2007.

For the third consecutive year our Conference is growing in sessions, speakers and participants. Every year we try to have a theme and this year it is "Working Software" with a touch of color and design from the MIX conference in Las Vegas.

 I'm really looking forward to this year, there is loads of cool sessions but also a lot of really interesting and smart people at the premises. Not only as speakers but also as participants. I'm really sure that the discussions and interaction will be off the chart.

I'm aiming at having a deep discussion about SOA and it's imperative Waterfall principle with Beat Schwegler, tap into Christian Weyer's brain and leverage some of his experience around WCF and put Tess Fernandez on the hot seat about debugging and performance measurement. I'll spice that up with just hanging around Jimmy Nilsson, Erik Dörnenburg and Dan North (Dan North is THE guy when it comes to the people perspective in agile).

What's that saying... "Like a child at Christmas" ...

 I hope to see you there to get your input and insight in topics that interest you.

Oh, and make sure to get the latest news and summaries for all the sessions after the conferance at the conferance blog over here: http://forum.cornerstone.se/blogs/devsum/default.aspx 

Leave a comment Comments (0)
 
A week on the road Saturday, March 24, 2007

One week has passed. A week filled with laughter, deep technical discussions and fun, fun, fun. The past week I have been on the road with Microsoft's DPE team presenting at the MSDN Live roadshow. We have hit Malmoe, Gothenburg, Örebro, Stockholm and Linköping, although not don yet (we have Umeå left) I think we have already met 1500 passionate developers all around Sweden. This is my third roadshow I've done with/for Microsoft and it is always hilarious.

As always it is great to hang out with Johan Lindfors and was awesome to get to know the other DPE's Robert Folkesson, Micke Andeberg and Maria Lundahl that I've only met briefly before.

The seminars where going from very low and deep with a demonstration of the garbage collector to high and shallow with color and design while demonstrating WPF/E and AJAX. While Johan and I focused on the low end stuff like type safety and LINQ, Robert and my colleague Marcus Olsson showed off full screen HD video in WPF/E.

Now don't be sad if you missed out, the presentations is downloadable from Johan's(http://blogs.msdn.com/johanl/archive/2007/03/22/microsoft-live-2007-presentationerna.aspx) and Robert's (http://blogs.msdn.com/robf/archive/2007/03/23/presentationer-fr-n-ms-live.aspx) blogs also the presentations and demos was recorded and will be published on the Swedish MSDN web.

My favorite quotes from the week:

* While Johan shows great concern about the low interest in programming among teens, he gently showed me how much he appreciated my most recent demo; "Well it might not help when the result of our C# MVP coolest demo is 10 times Hello World"

* Marcus Olssons killing comment to Johan when showing off his skills in Expression Blend: Johan:"Wow, that is a lot of properties, how is could you possibly find what you want?". Marcus: "Ehm, Johan, four days into the roadshow and you still don't get the filter function?"

Fun, Fun, Fun...

Another cool thing this week was the Robotics stuff Johan talked about. Browsing around a bit I found the tools and sdk over here: http://msdn.microsoft.com/robotics/default.aspx and now I just need to get one of thees: http://shop.lego.com/Product/?p=B8527 (ehm, Johan, my girlfriend has a comment on how much she loved that you showed me this and would like to show her application, make sure to bring it up next time you guys meet ;) If anyone have played around with thees things, please give me a howl. I would like to set up some kind of user group / mailing list / community.

All and all a great week. I would like to send a "thank you" to the MS DPE team for the great fun, and also to the Momentum (http://www.momentumww.se/) and DPS (http://www.dps.se/) crews that made everything just happen.

You guys rock!

PS! I Love my Job!!

Leave a comment Comments (0)
 
Software Architecture Workshop - Arosa, Switzerland Monday, January 15, 2007

I've just arrived to Arosa in Switzerland and the Software Architecture Workshop. The workshop is an initative from Jimmy Nilsson (www.jnsk.se) where complete software-geeks meet and discuss what their heart desire. It's facilitated as a self-cost open spaces event and will run over this coming week. The first two years was hosted by Jimmy himself, but the last two the hosting has been passed around and this year it fell on Beat Schwegler (http://blogs.msdn.com/beatsch/) to organize the meeting.

Although it's by invitation only, this year the event have a stunning 40 participants. Imagine that, 39 brilliant minds (well at least I think every one else is very brilliant) all locked into the same hotel for a couple of days. That will vouch for some really interesting discussions and with names like Jimmy Nilsson, Mats Helander, Frans Bouma, Dan North, Ingo Rammer, Udi Dahan and Erik Doernenburg; there will for certain be many points of views and heated debates :)

Speaking about point of views, here's the view from our "top of the roof"-hotel room:

       

I'm certain that the nature around us and the geeks in the group will inspire loads of blogposts during this week.

Leave a comment Comments (0)
 
Developer Summit -06 Saturday, June 03, 2006
And so was the conference of the year to an end.

This year has been really awsome and I would like to thank all the speakers, workshop instructors and attendees for making this event memorable.

For thoose of you who where there; I would love to get your feedback on what was good and bad this year. Also, don't hesitate to give me comments on what speakers, topics or other happenings you would like to see next year...

For you who wasn't there; to bad ;)

All resources from the event will be put up on www.expertzone.se as soon as possible and I'll be posting some summaries from some of the talks I felt was perticular great.

See you out there...

Leave a comment Comments (0)
 
Developer Summit: Update Friday, April 14, 2006
Just a shameless sales plug:

Developer Summit has passed 70 participants and it's 1 1/2 month to go. I really think we will hit 200 which is our goal for this year!

We're in the middle of planing the Foo.Bar() we're throwing a the first night, in addition to having food and alcohol beverages we're putting together some really cool entertainment. Or what do you think about this; XBox 360 tournament with yet to be announced games (you can be certain that the games we'll be competing in either isn't out yet or are just released), a band that have had their videos played on MTV and the Swedish equialant ZTV, and humour in some form. If you aren't there for the kick ass sessions, you cannot miss this geek party of the year!





Leave a comment Comments (0)
 
Expert Zone Developer Summit Update Tuesday, January 17, 2006
The Expert Zone Developer Summit site is updated with speakers and some agenda points.

Enjoy: http://www.cornerstone.se/expertzone/dev/
Leave a comment Comments (0)
 
Cornerstone proudly presents Developer Summit -06 Tuesday, December 20, 2005

Last years conferance "Nordev" was a huge success and 2006 we'll follow it up with another conferenace. Due to some minor inconvenience with the name we've decided to rename it this year to "Developer Summit".

Some of the speakers from last year will be present, like Jimmy Nilsson, Eric Dörnenburg, Richard Öberg, Jonas Bonner, Johan Lindfors and there will also be some new ones. One of the more promenent names for this conferance is Edward Jezierski, an architect from Microsofts Pattern and Architecture Group.

Have a look at http://www.cornerstone.se/expertzone/dev/ for updates about speakers, topics and stuff. I'll try to get you guys a RSS feed from the site ASAP.

If you have a topic or speaker you would like to recomend, now is the time to email me. We're nailing the schedule at the end of january.

 

Leave a comment Comments (0)
 
Öredev, end of content day 1 Wednesday, November 09, 2005
Now the content of the day is done for me. It has been a relly packed day with some really good sessions.

Eric Evans delivered what I would call DDD 101 as a keynote, interesting to see his book live :)

Johan Lindfors showed a whole lot of WCF code, if WCF will be that simple that will rock.

Jimmy did his OR thingy whith a sligth different focus then most usually have, he actually talked about cost in relation to OR/mapping :)

The last session of the day for me was a basic generic introduction, although basic and introductionary I really enjoyed it where Marcus Widerberg showed and explained generics in a quite humourous way, well done Marcus,

Now end of content, I'm waiting for the food, the stand up comedian and the band ...

Leave a comment Comments (0)
 
Öredev closing in, fast! Monday, November 07, 2005
Öredev is just around the corner and it's really exciting.

I'm really looking forward of meeting brilliant minds like Jimmy and Erik D again not to mention the oppertunity to met Eric Evans for the very first time. I'm also looking forward to put Johan Lindfors on a limb at his workshop he's giving the second day :)

In fact, the whole conferance is interesting and I think that I'll come out it a much more enlightened and smarter man.

Hope to see you there!

http://www.oredev.se



Leave a comment Comments (0)
 
PDC Keynote Tuesday, September 13, 2005
I'm at PDC and the key note with Bill has just finished up. Bill was a dull rich guy as usually, well except the really cool movie he put together with an American comedian.

His partners in crime really rocked though. The red line through the 3h50min key note (they overdraw with 50mins) was integration. Integration between different parts of the platform and developer tools.

Don Box, Scott Guthrie, Chris Andersson and Anders Hejlsberg did their best to show us how the developer platform parts seamless flow into each other.

A couple of things I really triggered on:

LINQ
Or Language Integrated Query, Anders showed off a set of really cool tools which will help us work with query based operations. The basic idea of LINQ was to give us as developers functionality to easily integrated data, query based code and application code into one single unit.

I will do a buck load of blogging around LINQ the coming week so look out for it.

If you want to read more the announcement is here: http://www.microsoft.com/presspass/features/2005/sep05/09-13NETLanguage.mspx

Atlas
With a couple of simple code changes, Don, Chris and Scott changed their simple console application from displaying data they queried to send XML over a Windows Communication Foundation (WCF) endpoint and showed off how WCF can generate simple JavaScript proxies that can simply be used from a DHTML page. With no .NET code they managed to query and display the data from the WFC service they built.

To get the JavaScript proxy they included the service end point with a client side script tag and sent a parameter to it, much like the WSDL generation work for ASP.NET web services in 1.x.

Leave a comment Comments (0)
 
Got the passport! Tuesday, September 06, 2005
Even though there have been some logistics issues with new passports mine was one of the only that left the printing before the logistics problems.

So now everything is set for PDC!

This year feels like there's loads of swedes going, quite a lot of my friends and branch colleuges are going, I think this will be a great event.

Leave a comment Comments (0)
 
PDC here I come... Monday, August 01, 2005
Just finished up the details for PDC, I'll be going with Dag Köning and Johan Lindfors from Microsoft, really cool ... I've never been to PDC and never been to California.

Considering that my vaccation has rained away, I really look forward of going to the sunny state.

See you there I hope.

Leave a comment Comments (4)
 
TechEd day 2 Thursday, July 07, 2005
Day 2 was the day where I should see learn what the magic Software Factories are.

I attended a Chalk And Talk with Steve Cook, a Microsoft guy who wrote a book on the subject.

That didn't help! I'm still a bit lost. I haven't yet seen the light. So far SF's looks like an extremly complex component model or a way to build 4G tools. Either way it's nothing new under the sun. Just a fancy name on something that people have been done for ages (again). I'll get back on that subject when teched is over.

The highlight of the day was Juwal Löwy's talk about System.Transaction. That indigo feature does really rock. After showing the simple stuff, he drilled down and showed us what's really going on. It turns out that the whole System.Transaction functionality actually is an advanced undo function. He demod how he extended the framework to actually have transactional strings and integers. I have not seen that one before. Really cool. He's posting an article on MSDN on that subject. I think I'm gonna use that to try to implement some transactional file system functions.

I attended an "Influencer party" at the evening, but that was really booring. Sat down and had a chat with Richard Blewett and Jon Flanders but when they decided to leave, I headed off to the Swedish Country drinks and that rocked :) Closed my eyes in my bed some time after 4am just to give you an idea...

Today is all about architecture for me and tonight is the TechEd party.

BTW, down here SOA is refered to as "Same Old Architecture". The feeling is that delegates here is pretty tired of listening to the SOA story, while they love to listen to Indigo stuff. The conclusion from dicussion is that people have been using SOA-like architecture for a while, but just not web services as the coupling technnology. Specificly, they've been using it for Integration and not for their application layering.



Leave a comment Comments (0)
 
TechEd Day 1 Tuesday, July 05, 2005
Teched day 1 is almost at the end.

I have not been attending to many sessions today since I've been buzy in the ATE area. Not that many questions to answer but met a lot of smart people from around Europe.

The one session I did attend was a lot of old stuff put into a new uniform. Brian Goldfarb did a presentation of news in ASP.NET 2.0 (seen that one before :).

Ran into David Platt though, he's a real character ... He stated that he actually liked his last visit to Sweden and asked me to look into the possiblity to do some more work over in our little corner fo the world. That's really cool.

Tomorrow I'll start to dig into the software factories and DSL. I've decided that it's something I would like to dig deeper into the comming months. I'm also going to listen to Juwal Lovy while he tells me how to be more productive with the .net framework :)

I promiss to put something up about software factories tomorrow. Although it's party time tomorrow already, don't know what party I'm attending though.

Btw, Amsterdam is rocks!



Leave a comment Comments (0)
 
Teched Europe Friday, May 20, 2005
I'll be in Teched Europe this year, not as a delegate but as a member of the "Ask the Experts".

That will be great fun :)

So if you're going to be at Teched, drop me an email or come by the ask the experts!!
Leave a comment Comments (0)
 
Nordev done Friday, May 20, 2005
So Nordev is over..

I really think the event went fairly well. We've learned alot as conferance organizers and I've got to know some really smart people during theese last three days.

Yesterday was a bit more about implementation of cool stuff and less of pure Architecture, sadly I had to work so I missed most of the sessions during that day.

Today was Workshop day, really cool. Me and Jimmy tried to convert 24 lost souls to TDD, DDD and O/R. I think we succeded with some of them at least :) It was great fun working with Jimmy, he's alot smarter then he claims to be.

Now when we've tried this and learned alot; look out!! Nordev 2006 will ROCK!!!

Leave a comment Comments (0)
 
NorDev day 1 done! Wednesday, May 18, 2005

And how cool was it :)

The start of the day couldn't have been better. Thomas Cardell Teleca AU-System kicked off by delivering a procative session that basically said: "We'll all this stuff you gonna hear is cool in dead, but think twice if you really need them". What a perfect start, set the bar for the rest of the presenters ... 

Except other extra ordinary speakers two really stood out today, Jimmy Nilsson (JNSK) and Erik Dörnenburg (ThoughtWorks), really handled the criticism given in the first talk against TDD. Their TDD talk was really upfront, direct and practically focused.

For me this was the talk of the day.

As always, a lot of good discussions where in the breaks. I had some really good ones with Eric, who was a later entry in the speaker list. Eric and ThoughtWorks has been in many successful projects executed with TDD, Agile and XP. Really interesting to hear.

Tomorrow is platform day, that means we'll dig into topics on the java and .net plattform.

Leave a comment Comments (0)
 
SweNug architect summit - day 2 Sunday, April 24, 2005
Day 2 kicked of in great form, Jonas Ekström (Microsoft) excluded (was it a hangover or the Microsoft oak beginning to hang down his shoulders?). Mats Helander (Synaptic, MatsSoft) were late, again, but it all kicked off in time.

My first session of the day was with Jimmy Nilsson (JNSK) trying to capture a couple of not yet documented patterns. We actually found a few which we'll be using a WIKI web to try to define. Watch out for blog posts from Jimmy, I'm sure he's all hyped up about them?

I was really looking forward to the second session of the day "moving to soa". A session where we should try to define what developers, the business and the managers needed to go through to actually get ready for SOA as architecture in our it-systems. The reason why I was looking forward to this was because of Jonas Ekström's proclamation the night before, "I'll kill SOA so we can move on!" Unfortunately he had to leave for the airport before he did that ;) We captured a couple of interesting points in that session, not only touching SOA but all paradigms and the effect they have on the business model. I'll blog more specifically about that.

After lunch Daniel Akinini (Microsoft Evangelist) led a discussion about quality control and control of over design. Basically he presented a matrix model where qualities was presented to the customer with the costs of specific quality aspects. The main idea was not to implement a quality the customer didn't want. Keeping the complexity of delivered systems down and confining to KISS. I'm sure he'll be putting something up about our findings.


The next session I actually skipped, the only session on the board was Mats usual ranting about O/R implementation stuff. I get enough of that over msn and in his posts, so did some hanging around in the lounge instead.

The third session of the day was AOP in .Net. AOP is interesting as technique and are gaining ground in the Java world. On the .Net side we do have a couple of issues with implementation. There?s no really clear path to go for AOP frameworks, some solutions has emerged but none really good enough. Rumors (and papers on research.microsoft.com) have it that, although publicly denying it, Microsoft does have intentions to look a bit on what AOP brings to the table and how parts of it could improve the .net platform. We?ll se. The consensus at the end of the session was that we really wanted to see AOP in the future.

In the end of the second day, we talked a bit about community efforts where I think we actually found a couple of goodies that we'll try implement as soon as possible. Watch out for those.

I really think the summit was a success, I love open spaces and "everybody gives, everybody gets". Maybe it could be an idea to have a couple of open spaces sessions on NorDev next year, or maybe this year, what do you think?

Make sure not to miss the next Architect Summit though, it was great fun.
Leave a comment Comments (0)
 
SweNug architect summit - day 1 Sunday, April 24, 2005

This weekend the Swedish .net user group architectural summit took place in Gothenburg. There where around 30 or so architecture enthusiasts including people from Microsoft, KnowIT, Callista, JNSK, Synaptic and Consignit to mention a few.

It was really interesting to note that although the event was an open one with no fee associated to it, all the participant where sharp minds with ton of experience in their backpack.

The summit was in the form "open spaces" where no set sessions and no actual rules are used. I think this is one of the best forms I've come across.

For me the first evening was all about Software factories / DSL and a SOA topic that actually covered a lot more then it intended to.

In the Software factories session we talked a lot about DSL's (Domain Specific Languages) and different framework implementations supporting it.

DSL is exiting actually. Although I usually tend to be a bit suspicious towards "silver bullets" that abstracts implementation details to far away from the developer, I do think that used properly DSL might be a big boost in development cycles.

I wouldn't want to see a development of things where we abstracted away most of the software development to a "drag and drop" environment though. Maybe it's me being all nerdy and stuff wanting to write my own code, but still. Helping in capturing the domains specific requirements is a great tool. But just a tool, the 80/20 rule still applies and we need to be careful not loosing flexibility over easability (is that a word ;).

My conclusion from this first discussion is that abstraction and reuse of components and frameworks is a good thing, but as a complement to your standard software development process not as a substitute.

The SOA talk was interesting too, I got a lot of perspectives on SOA and delivered a couple of shots towards the SOA advocates that they actually agreed with. I'll be doing some blogging about my SOA experience from the summit.

The first day ended with some of us grabbing a beer and a couple of us grabbing a lot of beers!! It was fun, and something strange happened. The line "I'm a computer programmer" actually worked as a pickup line, "TWICE!!!" I don't think we'll see that one again soon.

Leave a comment Comments (0)
 
More cool events happening in sweden Tuesday, April 19, 2005
Nordev is flying
Nordev seems to become the success we intended it to be. New registrations are coming in almost everyday. Make sure you register your seat before it's filled up.

Apparantly TechEd is already filled, so this will be your event for the summer ;)


In other news ...
Jimmy Nilsson has helped out a couple of his friends to organize another very interesting event, expo-c where amongst others, Jimmy and Rod Johnson will be speaking. I'll try to be there.


This weekend ...
The swenug architectural summit is taking place in Cornerstones facility in Gothenburg. Reports and pictures will be posted here soon.
Leave a comment Comments (0)