Category Archives: General - Page 4

What I would like to see changed in vista

I do see the benefit of UAC in vista but I would like it to have some type of timeout or program context so that when I open visual studio for example I don’t have to click allow for every instance I open (I often have 3 instances open)

I would definitely like to get more control over the UI.

The taskbar had out lived it’s usefullnes back in windows 98 I would love to see some panels like they have in gnome or some taskbar like mac has or a similar higly customizable option. so that i am not plagued by all those windows.

That would also solve the debacle of the shutdown menu options because a user can ultimately change what is there.  I’d like to see power more power for the people.

Tagging for any type of file would also be great and a search that works a bit faster.

I’m sure the people at Microsoft are really smart people that would be able to decouple the interface from the underlying functionality.

These customizable options are really nice and would in turn build a whole new type of community.

There will probably be more coming.. but this concludes this post for today.

Congratulations to Alex

Alex James became a father again. :D

Intentional programming

This is a great read. It’s a really long article but i found it really interesting and continued it to the end (which is very very rare in my case)

It’s about Charles Simonyi and what he has been up to in his carreer plus his plans for the future.

Charles Simonyi–Microsoft’s former chief architect, the tutelary genius behind its most famous applications, the inventor of the method of writing code that the company’s programmers have used for 25 years, and now the proponent of an ambitious project to reprogram software

http://www.technologyreview.com/Infotech/18047

Received my new laptop today

After a couple of days delay, because the transporter company couldn’t find where i lived, I have received my new Dell M90 laptop.

I’m hoping that one will be faster than the M70 that i have now.

The first thing i notice is that the 17″ screen is bigger than the 17″ on the old one.

The colors also seem brighter.. White is white as opposed to broken white on my old one.. I can’t tell anything about the speed yet. As I’m currently doing a clean install of windows vista x64 on it.

It’s a 64-bit dual core laptop which didn’t allow me to get bluetooth onboard.

The setup will be :
vista
office 2007
visual studio 2005 SP1
Sql 2005 SP2(CTP)
Ruby in steel
Radrails (for some reason i can’t let go of visual studio but ruby in steel is far from perfect)
Resharper 2005
Testdriven.net
Ghostdoc
Photoshop CS2
Tortoise SVN + Ankh svn + subversion (different environment, each with it’s own requirements.)
Base4
Castle
Windows live writer

Hopefully  now I won’t have to wait so long anymore for actions to complete.

I’ve been tagged and I hid so well :)

Darryl has tagged me

The idea of the tagging bit is that I don’t talk about programming but find a couple of things you don’t really know about me.

So here we go.

1) I used to be into playing volleyball and soccer (goalie) when i was a lot younger.. and I used to be in a band playing the bass. I obviously wasn’t very good in the musical side otherwise i wouldn’t be a programmer :)

2) I’m not married nor do I have a relationship at the current time. Not that I’m not interested the last couple relationships just didn’t work out.

3) I didn’t go to university, but i did start college. I think degrees are highly overrated. Passion, ambition and drive all together is much more important in my book.]

4) I wasn’t always a programmer. I’ve been a bartender/waiter in a studentbar in Antwerp. I’ve sold timesharing in Spain as an OPC and a sales rep. And in between i’ve been a junior system engineer for SGS Belgium.

5) When I was at school, I was the one with the big mouth, making jokes all the time and really walking the line of what can and can’t be done without getting into too much trouble. I didn’t get picked on really but also didn’t do much of the picking that goes against my  nature.

So these are my five things i wanted to share today. I guess now it’s my time to tag somebody :

I’m tagging Alex James – One of the smartest people I know

Another person to tag is Miel Van Opstal we started out together and he is one of my oldest friends.  Miel is workig for Microsoft as an evangelist.

Another Belgian to tag is Raoul Jacobs he knows sql server inside out as well as access

Woohoo my bluetooth headset is working again with vista

I could download the bluetooth stack from toshiba and my headset works

I got the drivers here: Toshiba bluetooth stack for vista

Fraudulent postal mails from domain registrar

Today we got a mail from central registration service .com telling us that we need to pay 966 USD for www.vandyck.co.nz
Now I’m very sure it’s my domain name and not registered with these guys.

The company poses as a New York based company but the letter is sent from Prague. 

I just blog about it because it looks kind of official and maybe other people might not discard it.

When will I be able to put a spam filter on my regular mailbox ?

Wtf ?? Ajax and the hidden cost of use

In it world Sean McGrath has been talking about Ajax and the hidden cost of use.

I got to this post through Jon Udell, who has a post about ajax and automation.

Anyway the sort of arguments that Sean is using make me think he has yet to complete a good ajax application.

A common buzzword in the industry is the concept of a “front end”. In an ideal world, the front end just handles all the graphical user interface stuff while the back end does all the real work. In this ideal world, you can just bypass the front end and work with the back end directly when you want to integrate applications. Sadly, we do not live in this ideal world.

I’m going of a rant here because I thought that the whole discussion AJAX is it good vs bad? was closed about a year ago.

He obviously hasn’t seen any of the Castle or ruby implementations who do just that. For example I can unit test my complete controllers base with out running a browser.

Unless i’m really sure that an application will be used in one type of browser or it’s successor and this browser is ajax capable.. then and only then the user interface will rely on javascript for the interaction.

People then go why don’t you cache values and have javascript work it out for you the next time this gives a perceived performance benefit. There are 2 main reasons for it :

1 separation of concerns the only decision an UI can make is should I show this red or green based on a value of the object etc. But nothing else.

2 you want live data not data that is almost live (i’m taling about a system where minutes matter in the workflow) :)

Think now of web-based applications you most like to use. How are their front ends and back ends? Well, historically, they have been quite cleanly separated. After all, a web browser only has limited capabilities. Behind the scenes it is really only capable of sending two commands GET and POST to things called URLs. Everything else (slight simplification!) happens at the back end.
Ah, but that was then and this is now. Now we have AJAX and JSON and Flash and the Google Web Toolkit and Windows Presentation Foundation and…
All these things help us to make web applications easier to use. In so doing, the clean separation between front end and back end gets more and more blurred. With every blurring of the separation, application integration becomes more complex.

I guess somebody is really missing the point here a UI is just a shell over lots of services that can do the job with or without the UI on it.  All the real work is to be done in the service layer or deeper down in you app.

I think Windows Presentation Foundation says it all in its name already Presenation only whatever is not related to the presenation of your data in the UI shouldn’t be there.

What I think is going on here is that he’s affraid to take the plunge because the arguments he uses are arguments I had against building a full ajax site about 2 years ago.  I’ve set them aside.. and just do it now.

I must say that using castle has been a tremendous help for me into getting things done in the same timeframe as i would have with the classic model.

For instance I’m about to finish a project that  in a clasic model would have consisted out of 70+ very dataintensive forms. The result of using ajax a.o. technologies now has the application down to 5 forms

I still had to write the 70+ views and but not nearly as many search functions etc.  I do ajax on the AHA  principle (which means I send html snippets) because JSON and building dom nodes breaks backwards compatibility and would have slowed down development a lot.

To get to the automation bit .. I think ajax makes it much more easy to interact with the backend then the classic model would have done. There are many more options to choose from (which is kind of a dissease of our time.. too many options) and you have a much finer grained control over what passes through the pipeline in terms of bits and bytes. just pull up any http request listener and you’ll have all the things you need to replay your actions vs. parse forms and go through the html to figure out the fields etc.

Ok that’s it for my morning rant.  I just thought somebody needed to put his views into context. I have to give him that technology certainly didn’t come to a standstill over the last year so it’s getting increasingly difficult to keep up.

I’ve known a couple of really good people to give up the game this year because it’s all moving too fast in some respects or not how they want it to move. In my opinion things are indeed moving very fast at the moment.. but that’s what makes it so exciting :D

Microsoft is listening after all

Well today has been an interesting day.  I signed up for a day of presentations on user experience, which is something that can always improve. Turns out it are a bunch of presentations on Microsoft Expression (I guess in some ways that has to do with user experience )It’s not something I personally will be using as it is more designer focussed and I use visual studio for all my development and web design.

Over the last couple of months or so I have been sensing that Microsoft isn’t what they used to be and I’m not the only one that is inclined to think that way

Mostly because I’m currently working as a sole developer in my own company I feel very much left out by them.

Most of the issues I have is to quickly develop something, where I am in full control of what happens, is not something that is easily done in asp.net.  (For more on reasons why I like castle vs asp.net webforms : Am I too late, A bit further down the castle track

 

Back to the original story
Those presentations didn’t really hold value for me but I got into a conversation with 2 microsoft employees that were there with the goal of finding out why people like me are moving to rails and what microsoft isn’t giving us and they should.

My main points of discomfort would be:

Feeling of not being in control

Complexity to get it to render out pages

Slow development pass (might be ok if you’re a giant company in which people actually hold meetings and have managers but not in my case). I’m all about agile (not to be confused with the TFS agile method) development. Plan, build, ship within 2 months would be average.

Need to know a page lifecycle (which is statefull programming in a stateless environment, need i say more)

Complexity to get things done

No proper sample code available that shows something beyond “Hello world”

Anyway we had this interesting talk about it, now it’s again a case of waiting to see if they can make a change before the new year to keep me interested.

While I’m on the subject. Next week will be the week in which I’ll try to build my first RoR site. I’m pretty confident that it will work out and then i can finally assess myself which one is better for what.

Ok I’m off to buy Agile webdevelopment with ruby now

Went to buy a normal headset

I couldn’t really say goodbye to vista. So I thought the cheaper option would be to go buy a wired headset in anticipation of the bluetooth headset drivers.

I am dissapointed that they worked in RC1/RC2 but not in the RTM release.

I can find some comfort in the matter that I’m not the only one that has these problems. http://forums.microsoft.com/TechNet/showpost.aspx?postid=985349&siteid=17&¬ification_id=413753&message_id=413753&agent=messenger

Page 4 of 7« First...23456...Last »