Dennis van der Stelt

The only way to win is to learn faster than anyone else

Community

Email Notifications

News

  • Addicted to Refactor! Pro

I read...

I Use...

Tags

Recent Posts

Archives

Blog Subscription Form

  • Email Notifications
    Go

March 2004 - Posts

Emma
A few hours ago, I became dad for the second time in my life! Again a beautifull daughter, we called her Emma. She's about 3100 grams and born at 16:13 (4:13pm).

Just had to let you all know! :)
Upgrade account
Dear customer, We would like to inform you that the speed of your Demon DSL Express connection will be upgraded;

The upgrades will take place on working days from Wednesday, 24th March up to and including Wednesday, 31st March. We are not able to communicate the exact time per order.

To help us to run checks before and after the change, please leave your modem switched on, even if your computer is not on at the time.

Your connection will be dropped for a short period during the upgrade and will be automatically restored afterwards.


Does that say enough?! :)
C# vs. VB.NET again

In one of the questions posted on the C# Frequently Asked Questions blog, they talk about the advantages of C# over VB.NET. As always, this is something a lot of discussions have been going around, but it's nice to hear a sum up from the C# team itself. But with some of the points I seriously question their opinion on some of the legacy stuff.

Some of the VB.NET advantages:

  • Support for optional parameters - very handy for some COM interoperability
    Seriously, couldn't this be promoted differently? I know some VB.NET developers still using this feature, because it's so handy, and not just for COM interoperability. Isn't it just legacy, still available in a very new development platform?
  • Various legacy VB functions (provided in the Microsoft.VisualBasic namespace)
    Again, this legacy, why did they add this to .NET? They only reason I can think of, why this is still here, is because their VB2VB.NET converter couldn't handle those functions. Or am I missing something here?
  • The with construct: it's a matter of debate as to wether this is an advantage or not, but it's certainly a difference.
    Now this I could live with, the with construct. On the Ask a C# Language Designer page they try to answer this and the only reasons are because there are only small or non-existent readability benefits (which I don't agree with), increased language complexity (which is not my problem) and because of the C++ heritage (which I also don't get, because C# was promoted to have the benefits of multiple languages). They even admit the with construct delivers more performance.

Then ofcourse the C# advantages:

  • XML documentation
    NDoc rules, doesn't it?! :-)

And then some other things like operator overloading, using statement and unsafe code, which just aren't in VB.NET.
Anyway, my point is, that the legacy advantages of VB.NET aren't advantages. I still don't care what choice people make or what language I have to develop my projects in (although I prefer C#) I just don't get it when people come up with these legacy advantages.

Delay course, part 3

For about a year, I'm waiting for a change to follow our internal Object Orientated Design & Programming course. Two times it has already been cancelled because there weren't enough people for the course, which has a whopping max of 8  people!

Now finally there were enough people, I get to go to a client about 100Km away from where I live, across two major highways which are always jammed. So I leave at 06:00 (AM) every day and am able to get there in exactly one hour. After 8 hours of work, I get back in about 75 minutes. But because of this new client, I couldn't go to the course, as this project is only for about 20 days. Sure, why not, cancel it a third time...

Anyway, at some point, the client realised that what I had to automate, could also wait a little longer. Mainly because the preparation wasn't all that good and they didn't have all the requirements for the application I had to (re)write. So monday, I heard I could follow the course after all. I must admit I kinda was afraid they already had 8 people joining the course so I couldn't fit in anymore, but to my luck I could join as well.

Until this morning. I was called that the course couldn't be held, because they weren't able to find someone who could present the course.

Do you have any idea how frustrated I am?

00:95:53
I'm on this new job in Amstelveen. According to a the ANWB, this takes about 95 minutes and 53 seconds to get there. But that's the fastest possible route. You can also take in account all traffic jams and then you get about 1:59:53, an hour longer.

I really hope I can finish this job very soon, as it's only a small project.
Nederlands vs. English

Carlo, our new blogger, is already complaining about us being blogging in Dutch. And that even before he has contributed anything to our little .Text implementation! In Holland we'd say: “Nog maar net nieuw, en nu al praatjes.”

But seriously... We started these weblogs on our intranet, where all of us blogging in Dutch was the most natural choice. Now that we're out in the open, we'd get a much, much larger audience if we'd started blogging in English.

So how about it? Please respond, both bloggers and readers.

C# Frequently Asked Questions

Ik kom zojuist de C# Frequently Asked Questions blog tegen!
Dit is een weblog van het C# team van Microsoft, waar je vragen kunt stellen en deze wellicht beantwoord krijgt. Al met al volgens mij een blog waar behoorlijk interessante informatie vandaan kan komen.

Zo stellen heel veel mensen de vraag waarom C# (of .NET) niet multiple inheritence ondersteund. Op die vraag kan niemand antwoord geven, of je hoort van iemand dat je het toch niet nodig hebt. Maar het is altijd leuk om het echte antwoord een keer te lezen! Je moet hier wel van de stelling “het staat geschreven, dus het is waar” uit gaan, anders blijf je bezig! ;-)

.NET Performance Profilers

We hebben eenmaal tijdens de SIG.NET binnen ons bedrijf, een presentatie van Jan Schreuder voorgeschoteld gekregen over DevPartner, een tool om .NET applicaties te profilen.

Ik lees net op Steve Eichert z'n blog dat hij ook een presentatie heeft gezien, en vraagt welke tools andere gebruiken. Hier is zijn lijst, aangevuld met een tool uit de reacties.

De ontwikkelaar van NProf reageert ook nog, met de vraag welke features er nog ontbreken aan zijn tool.

Misschien moeten we hier maar 's wat meer onderzoek naar doen. En dan niet zomaar iets kiezen wat gratis is, zoals we wel vaker doen (niet, Patrick? ;-) maar een gedegen onderzoek! :-)

Update: Paul Gielens geeft in de reacties aan dat hij in een vroeger leven verknocht was een VBWatch. Inmiddels ondersteund deze volgens de website ook (VB?).NET, dus zetten we 'm in het lijstje.

Carlo, nieuw collega, nieuwe blogger

Carlo Poli is een nieuw collega welke sinds 2 maart 1 maart bij LogicaCMG in dienst is. Na onze geweldige weblogs gezien te hebben, was hij meteen enthousiast en wilde niets anders dan zijn eigen blog. Uiteraard hebben we daar voor gezorgd!

Carlo, welkom bij LogicaCMG en op onze blogs!

FreeTextBox v2.0

FreeTextBox is een ASP.NET component. Je kunt hiermee berichten/items/whatever aanmaken voor bijv. je website of een Content Management pakket, in een rich-edit-box. Dit wil zeggen dat je je tekst kunt opmaken zoals je wilt (met bold, italic, font-size, etc) en FreeTextBox zorgt dat de HTML juist opgemaakt wordt. Op die manier hoef je dus geen kennis te hebben van HTML om toch mooie berichten te maken.

.Text, het systeem achter deze blog(s), maakt bijvoorbeeld gebruik van FreeTextBox. De bloggers tikken wat in en het komt (hopelijk) netjes op hun eigen blog en de aggregated site/feed.

Ik wilde FreeTextBox gebruiken op de site die ik momenteel zelf aan het bouwen ben. Dat wordt ook een soort blog alleen dan over allerlei onderwerpen en meerdere mensen moeten daarop berichten kunnen toevoegen. Is dan wel erg gemakkelijk als ze de HTML niet hoeven op te maken, maar dat FreeTextBox dat doet voor ze.

Leuk is dat FreeTextBox gratis is. Zodra je de sourcecode wilt, moet je $50,- lappen, maar waarom zou je dat willen? Je kunt het component gratis gebruiken.

Keyboard Assistance

Dit soort dingen ben je eigenlijk altijd naar op zoek. Microsoft heeft een pagina waar “alle” keyboard shortcuts op te vinden zijn van behoorlijk wat Microsoft applicaties. Alle tussen quotes, omdat er een aantal niet op staan.

TaskManager
ctrl + shift + escape

MyComputer Properties
Windows-key + Pause

Actieve Windows grabben
Alt + Print-Screen

System Tray
Windows-key + B (met dank aan Mischa Kroon)

Kolommen aanpassen
ctrl + numeric-plus
Deze heeft wat meer uitleg nodig. In bijvoorbeeld Windows Explorer (om directories te browsen) heb je in het rechter window de contents van de directory. Als je daar voor details hebt gekozen en je dus een aantal kolommen ziet, kun je die verbreden zodat alle details zichtbaar zijn. Je moet het maar eens uitproberen.

Test van BlogJet

Ik ben aan het proberen om BlogJet aan de praat te krijgen. Het ziet er in ieder geval stukken beter uit dan w.Blogger. Beter support ook voor .Text. Ik kan bijvoorbeeld de categorieën zien die ik zelf heb aangemaakt. Daarnaast schijnt BlogJet FTP'en te ondersteunen. Dat gaat waarschijnlijk niet lukken vanaf 't werk, maar toch leuk om vanaf thuis te posten, als je van buiten werk blogt ofzo.

Even proberen een nieuwe post online te gooien.

Update: Geen idee waarom updaten nooit werkt. Met w.Blogger niet, en nu ook weer niet. Binnenkort komt een tool van ScottW zelf uit, hopelijk werkt die beter.