090978.org - A weblog about developing umbraco - an open source .NET based Content Management Platform, written by Niels Hartvig. Click here to get back to the frontpage of the weblog

9.29.2005
Jokeren.com Permanent link to this post with (1 comments )
The undoubtly best Danish HipHop act "Jokeren" ís out with new website, new single and album coming within weeks. Everything rocks so far. Wonderful!

1 Comment(s)...


iPod Shuffle Fan Book, First Edition Permanent link to this post with (0 comments )

How can you write a 96 pages book on an mp3 player with five buttons - that's 19 page pr. button!? I'm amazed...

0 Comment(s)...


9.28.2005
[dk] Det nye dr.dk Permanent link to this post with (1 comments )

Novra - windows på en iBook, hvordan gør man det (udover photoshop og vpc) :o)

1 Comment(s)...


9.27.2005
[dk] Fremgang er godt... Permanent link to this post with (0 comments )

Beskrivelse af fremgang med masser af selvtillid er godt, men også lidt afslørende når det så går i stå. Det danske CMS Tangora skriver: "Med tilgang af 1 ny partner om måneden fortsætter Tangora Software sin udbygning af markedspositionen". Dette er skrevet i juni og er den seneste nyhed - er væksten så gået i stå? Det er vist hvad man kalder larmende digital stilhed.

Nyheder kan være en farlig størrelse - f.eks. præsterede jeg i sidste uge at annoncere en frigivelsesdato for umbraco, som jeg så i dag har måtte skubbe en uge. De står lige over hinanden - men heldigvis er det jo hele tanken med at være åben; det viser både det stærke sider og de svage - at umbraco er helt menneskelig...

0 Comment(s)...


9.24.2005
LifeStraw - simple and genius Permanent link to this post with (1 comments )

Mobilising LifeStraw? offers relief from the waterborne diseases of major public concerns such as Typhoid, Cholera, Dysentery and Diarrhoea. As a personal mobile water purification tool, LifeStraw? is designed to turn surface water into drinking water, thus providing access to safe water wherever you are.

Combing the $2 / year price-tag with the simplicity of design, there shouldn't be any excuse for not ensuring clean drinking water in 3rd world countries. But then again - developed countries have failed to deliever charity before...

1 Comment(s)...


9.14.2005
More shiny Mac's at PDC Permanent link to this post with (0 comments )

I'm sitting next to two shiny beautiful apple powerbooks - and oh, they have owners too! Allan and Justin from Imeem who's combing chat and social software.



Their app is written in c# and they have a windows client, but how does the Macs fit in then. They're actually doing a OS X client to and they've done some pretty impresive stuff like a Objective-C to c# bridge, which they'll contribute to the mono project (I've promised Allan to mention that it still have some issues, though). Good stuff on open source development is popping up everywhere too here at the PDC. I missed the mono meetup last night, which I kind of regret now.

0 Comment(s)...


My first Sparkle / Xaml app (downloadable) Permanent link to this post with (0 comments )

Earlier today I missed lunch because I got enthusiastic at a hands on lab about Sparkle. Sparkle is a XAML editor meets flash meets tiny VS.NET. It's not even beta but I must say again I got impressed. I followed a simple tutorial and had a databinding app with (useless) animation effects up and running in around 30 minutes:


(btw: It's not reflection from a camera flash you see - it's the fancy (and absolutely useless) lightning effect added).

You can download the full application as a zip file. You should be able to run the xaml using windows xp if you download the WinFX September CTP. Have fun.

0 Comment(s)...


LINQ is freaking genius! Permanent link to this post with (1 comments )


Sitting in Hall C+D watching Bono of the programming world Mr. Anders Hejlsberg demoing LINQ. It's feaking genius. A unified object oriented query syntax for accesing objects, sql and xml. It's O/R mapping on drugs, it's even have type checking on compiling and intellisense in your queries.

Watch these source samples slides on xml - before:


After:


If you're not doing a standing ovation right now - you don't have a clue on what this is (or you've might already done that)!

1 Comment(s)...


9.13.2005
Amazing first day at the PDC Permanent link to this post with (0 comments )

If you've been following my blog, I guess you can imagine that I'm more than satisfied on what's going on here at the PDC. I completely changed my plans and now (almost) anything I'll be following here will be on the new Windows Presentation Foundation. It's an amazing UI Framework, and for a programmer like me who loves UI, it's like Christmas Eve - but this Eve last a week; let's just name the PDC 05, Niels Hartvig's Christmas Week.

The change of plans has also caused a goal for this conference. I will try to create an WPF client for umbraco, and I hope that'll convince those really nice WPF guys from Microsoft to help me out a bit. I'll keep you updated on the progress, but I've got some pretty fancy ideas on the next way of browsing in a Content Management System. Loads of fun guaranteed - but absolutely no results for the outcome.

If all this wasn't enough, I also managed to get hold of a new gadget, and boy it's a dream. It's the i-mate JasJar. It's a four-band phone and a pocketpc but with full keyboard, wifi, bluetooth, an ultra crisp screen, two cameras and a 520 mhz processor. This a6 sized piece of electronic is faster than my fathers desktop machine.

0 Comment(s)...


Avalon on Mac OSX! Permanent link to this post with (0 comments )

Avalon - now called Windows Presentation Foundation - will be available in an "everywhere" edition and right now I'm seeing WPF stuff in Safari on a Mac! Cool stuff - picture will follow!

0 Comment(s)...


Keynote lesson 1: Tell important words to your transscripter Permanent link to this post with (0 comments )

An absolutely fantastic thing at the keynote today was the live transscripting. That like a very gentle gesture from Microsoft for the hearing impeded. Now thats really nice. But when doing so it might be a good idea to tell important new buzzword to the transcripter. Like RSS. It's pretty hard for a transscripter to figure that out. But it's really fun when you got the following sentence blown up on a 20 meter wide projection screen:
"This is a nice implementation of Our Assess". Later it became RSF and RXF, but never RSS. Unfortunately, I didn't managed to photo the first one :-)

0 Comment(s)...


The day my mac envy ended. Permanent link to this post with (0 comments )


Just finished watching the keynote, and blown away. Like total blown away! I?ve had an ?Apple envy? the last couple of years and the only thing that has kept me from switching is the .net framework. Today ? I got a zillion new reasons to stay on the Windows platform and for the first time I?ve seen a Windows UI that totally and in any way possible out powers the Mac Aqua interface.

It?s absolutely beyond words what users will experience in the next couple of years, but it?s even more incredible what we get as developers. Good times. I love my job and first the time I?m actually looking forward to create windows clients (I?ve been creating super advanced web clients for the last many years).

Hurray. Let?s go have fun!

0 Comment(s)...


Vista is beautiful! Permanent link to this post with (0 comments )

Vista is running everywhere here at the PDC and it's gorgeous. Really. At last we?ll have a beautiful custom designed UI font which can match the licensed Georgia. It\s called Segoe, and it's razor sharp and yet impressively elegant!
Segoe UI font

The whole UI have been updated since Longhorn to actually be attractive instead of the rather crappy and clumsy UI we had before. This is a really nice job by the UI department at Microsoft - kudos! I'd never believed they would be able to do something like this, but wow ? it's that impressive... It?s actually more elegant than OS X Aqua, and I?m definitely not getting paid for saying so.
Windows Vista

btw: Visual Studio 2005 has just made Release Candidate, and we'll have copies tomorrow :-))

0 Comment(s)...


9.12.2005
Eval ? first day at PDC Permanent link to this post with (0 comments )

I?ve been to a PDC Pre-conference session on ASP.NET 2.0 today. So how was it? It started out really well, with my favourite writer on .NET Frtiz Onion presenting some of the new stuff while making hilarious jokes on the marketing side of .NET. That was good, but unfortunately it kept being like that. I left about one-and-a-half our before it ended, because I thought it was a waste of time. It doesn?t necessarily mean that it was a bad session ? it was just not what I expected at PDC.

It was really basic level, showing of nifty drag-and-drop features and all of the new controls, but almost any demo or slide ended up with ??so as you can see, this is pretty cool but might not aimed for you guys?. Oh, but if it isn?t aimed for you guys, maybe it was a better idea to show some more hard-code stuff. I wasn?t alone ? I spoke to a guy from Saxo bank who felt the same. But he attended the SQL Server 2005 session the day before which had been stunning.

Anyway ? there's still a lot of great new features in asp.net 2.0, with the new compilation model, the new website-project structure and the improved IDE (vs.net2005) as some of the best stuff.

The real stuff starts tomorrow and I?m very excited. Loads of great sessions, skilled people and fun stuff going on between it all. I was very sceptic about attending a large conference, but if umbraco ever grows and I someday will hire people, I?d definitely make sure that people would get the opportunity to attend stuff like this.

Tomorrow it?s about WinFX, Writing a dynamic language compiler, developing advanced ASP.NET server controls, Programming with Concurrency (Concepts, Patterns and Best Practices), more Avalon, IE7 and Developing advanced custom providers for Membership and rolemanager in ASP.NET 2.0. And oh ? then it all starts with a little Bill G. pep-talk.

In the evening Microsoft Denmark arranges a special event for Danish attendances and it?ll be fun to hang out with Guidmaster, .Henrik and Erik Dibbern.

0 Comment(s)...


Firefox @ PDC Permanent link to this post with (0 comments )

How about this Bill G -> Communist software at PDC :-)


btw: I've also spotted a 12" Powerbook. That's one. It's not like reboot, here ;)

0 Comment(s)...


Back after a power outage Permanent link to this post with (0 comments )

5k laptops was just too much for the L.A. Power supply. A power outage spreaded through the convention center for around thirty minutes. But now we're back - learning about skinning - and spelling to "Fuchsia" without intellisense. Apparently that's "pink" for Ted P. after a couple failed tries ;-)

0 Comment(s)...


We're only wonna do crappy demos Permanent link to this post with (0 comments )

Ted Patterson and Fritz Onion at PDC 2005 ASP.NET Pre-conference
I'm at the ASP.NET 2.0 pre-conference, which was started with my favourite .NET expert Frtiz Onion (at right) stating
We're only going to do three flashy demos today


Twenty minutes later we showed using the System32 as a website project. A guy in the audience asked: "Does this count as a demo?". Frtiz answered "Only three *flashy* demos - this is not flashy". Co-host Ted Patterson (at left) stated "This is a crappy demo. We're gonna do a lot of crappy demos too".

This is getting fun - Fritz is just as good as presenting as writing. Good stuff already - and this is pre-conference...!

0 Comment(s)...


9.11.2005
Arrived at Los Angeles Permanent link to this post with (0 comments )



After eighteen hours of travel, a billion security checks, Mr. George W. Bush was smiling at me from a 15" frame which means that I'm now in U.S.A. Got a fine hotel a couple of minutes walk from the convention center with tons of open wifi-networks. So right now everything is good. Tomorrow it's pre-conference time with Fritz Onion himself - hopefully it'll be a blast.

0 Comment(s)...


9.10.2005
Packed and ready to PDC! Permanent link to this post with (0 comments )

Got my suitcase packed, but probably still missing all the stuff I've kept reminding my self about the last couple of days. Virtual PC has been installed on the laptop as well as tons of umbraco goodies and demos. Hopefully I'll show them to a lot of people.

I'm meeting up with Robert Scoble during PDC to show him umbraco, which I've been so certain he'd love that I've promised beer if he'd be disapointed... Expect stories and pictures the next week. For now - dreading fifteen hours of travel ahead :-O

Stay safe,
Niels...

0 Comment(s)...


9.02.2005
Damn, ugly sql :-) Permanent link to this post with (0 comments )

I made an sql query which almost has potential of a daily wtf. I was curious of how many different top level domains that had downloaded umbraco, which should be quite easy - but oh no. T-SQL doesn't provide a LastIndexOf method, so it was time to be creative - and then I stumbled on the "reverse" method, so how about this:
select distinct reverse(substring(reverse(email),0, charindex('.', reverse(email))))

0 Comment(s)...




Older stuff here...

empty gif for design I love umbraco... Click here to go to the developer site

More banners here...


To the weblog frontpage
Email / Contact info
umbraco - my company
Call me through Skype
Blog archive
RSS Feed RSS Feed



commonme.org
publicMIND
urgent.dk
asynkron
Hr. Röser
Interbreed
OpenLife
Loudthinking
BlogBot.dk



Tim O'Reilly - and his books
steve mcconnel
joel spolsky
steve jobs
bruce eckel


Blogger for peace - support the opposition against the USA war for oil

This work is licensed under a Creative Commons License

empty gif for design
empty gif for design empty gif for design empty gif for design