Patterns…

via Daniel Walzenbach @ MSDN

Daniel postet in his blog news about MSDN solve. This time it’s a list of 11 clips from Dariusz Parys about patterns. I hope he doesn’t mind if I copy the list from his blog entry. Credits are given anyways ;-)

Have fun! ;-)

sgingter (at) live.de – yes, it’s mine!

Max Zuckerman (sweet name, literally, btw), posted it on Channel 10: You can create new Windows Live Id’s – with an own yourname@live.com eMail Address.

By now, you can additionally reach me at sgingter (at) live.de besides that name at gmail, gingter.org or any other domain like wrdlbrmpft.de I own.

Creativity ‘reloaded’

via copyblogger
Simply a note to myself: Brian Clark did write a blog post about what hinders you on being creative. Especially citing ‘the Matrix’ and using the phrase ‘there is no spoon’ for making clear that ‘there is no box’ – in ways of thinking outside the box’ is a great deal. I like it. Need to read that carefully and think about it.

Hrm.. but Daniel will invent a better (in means: really existing) box anyway… ;-)

VS 2008 ‘Orcas’ release in this Month

It’s official: Visual Studio 2008, Codename ‘Orcas’, will be released together with .NET Framework 3.5 this November.
I just hope, Chrome is working really well with VS 2008 with the next official update after release. I can’t stand buggy software in production :)

Accident at Gare Montparnasse

Shit happens

Accident at Gare Montparnasse via Blogsprache
A friend of mine (Carina, poorly she’s got no own blog by now) has a big poster of that crashed train in her room, SHIT written in big letters on it at the top left corner.
Just by accident I stumbled upon that blog entry on Blogsprache, giving some background information about that picture.

In 1895, October the 22nd (exactly 112 Years and a week ago), that spectacular train accident happened. Coming from Granville to Paris in france, this train didn’t stop in the station. It ran into the buffer, crashed through the train platform of the dead-end station and finally fell out of the glass-window of the station.

The locomotive crashed on the Place de Rennes behind the station and kept standing there like a ladder. It just missed a tram. The waggons still stood in the train station, still in the rails.

MVC in ASP.NET?

Frank Fischer (some Microsoft guy- the only person I would sign a working contract for if he would like to have me as an evangelist *g*) just posted a blogpost about a MVC (Model View Controller – Pattern) Framework for ASP.NET. A thing where ASP.NET is going to follow the Rails framework in Ruby.

Well, is MVC the right way? Especially in ASP.NET applications?
I’d say: No. MVC is nice in client applications, but on the platform ‘Web’, where all is about really dividing between UI and logic, where you even should be able to exchange the UI of an application without changing a line of code, the MVC is not the best thing – in my eyes. That is, because in the MVC pattern the controller has knowledge about the model and the view. If you alter either the model or the view, you need to modify the controller. Exchanging the view forces you to hold a seperate controller for each view and altering all controllers if you need change the model later.

But what then? Well, here it is: The “Model – ViewModel – View” Pattern.
See here for a very good german article about that pattern.

Using that pattern, the ViewModel knows about the model and gives an interface to the controllable elements on the view. The view itself is coded against that interface. So exchanging a view is creating a new view databinding against the viewmodel, and that’s it. Changing the model possibly results in changing the modelview part, but usually without the need to change the interface to the view(s).

So sorry Frank, but like MVVM is the better approach than MVC in the WPF world, it is also the better one in ASP.NET. ;-)

A Dark room for my content…

Some time ago Marc Hoffman introduced a Mac *brrr* ;-) Software called WriteRoom. The concept is nice: It just presents a black screen, covering your complete working area, and displaying your text in a way that remembers one of the old monochrome green monitors of the first personal computer days. 

The point is: Everything else distracting you from you and your text is hidden.

Another Microsoft Student Partner postet a link to a great acrticle about developer tools, and there ‘Darkroom‘ was presented. It’s nearly the same as writeroom, but written for the .NET platform.

Have a look at it.

Noch eine: ASP.NET ViewState enträselt

aber sowas von! Via Daniel Walzenbach‘s Blog.

Nach schon die Daily ASP.NET Feeds so genial waren hat er hier wieder was ausgegraben, was von Tiefe nur so schäumt. Wow! Das muss man sich mal in einer ruhigen Minute zu gemüte führen…

Notiz an mich: WordPress aktualisieren

Danke, Robert! Genau so eine Anleitung wie ich mit einer Installation das Blog meiner Freundin und meins warten kann hab ich gesucht. Hoffentlich geht das recht easy. Nur noch einmal updaten :) )