Michiel van Otegem, IT Composer

Friday, August 26, 2005

Belangrijke veranderingen aan ASP.NET 2.0 en VWD 2005 na Beta 2

De release versie van ASP.NET 2.0 en Visual Web Developer 2005 zullen een aantal belangrijker veranderingen hebben ten opzichte van Beta 2. Meer details vind je op http://msdn.microsoft.com/asp.net/beta2/beta2rtmchanges/default.aspx.

Tuesday, August 23, 2005

Handige ASP.NET 2.0 Data Binding Tips

Michele Leroux Bustamante heeft op haar blog een aantal handige tips geplaatst. Zie:
ASP.NET 2.0 Data Binding Tips - How to avoid Eval()
ASP.NET 2.0 Data Binding Tips - Complex Binding Statements

Tuesday, August 16, 2005

Hoe staat de community ervoor in Nederland?

"Community" is voor mij meer dan wat mensen bij elkaar hebben die elkaar helpen met problemen. Voor mij is het een manier van denken, of leven zo je wilt. Ook voor niet-technische zaken grijp ik snel naar iets waarmee ik een community kan opzetten, een MSN Group bijvoorbeeld. De eerst community waar ik professioneel aan deel nam was al snel eind 1997, toen bekend als asplists.com, en later opgedoopt tot aspfriends.com. In den beginne waren er niet meer dan 1000 leden op een mailinglist, maar op z'n hoogtepunt bestond aspfriends.com uit een hele verzameling mailinglists met meer dan 70.000 leden. Dit waren echter voornamelijk Amerikanen, en in de Nederlandse IT gemeenschap was het begrip community bijna niet bestaand. SDN was naar mijn smaak iets te veel vereniging, en te weinig community door het gesloten karakter. Dat vind ik nog steeds, maar dat neemt niet weg dat SDN absoluut een toegevoegde waarde biedt voor ontwikkelaars, en ik kan het dan ook van harte aanbevelen om lid te worden. Het gebrek aan een brede community was ruim 3 jaar geleden mijn drijfveer om naast ASPNL.com de Nederlandse .NET Gebruikersgroep dotNED te starten. Mijn doel was/is om mensen enthousiast te krijgen om met anderen in contact te zijn over de technologie. Wat me destijds erg teleurstelde was de houding van de meeste bedrijven, die dit zagen als een soort aanval op hun interne clubjes. Er waren maar een paar bedrijven die hier heil in zagen, en die ook niet getwijfeld hebben dotNED van faciliteiten (ruimte en/of sprekers) te voorzien. Inmiddels kan ik zeggen dat de situatie drastisch verandert is. De bedrijven die eerst terughoudend waren bieden nu wel ruimte aan. Nu weet ik wel dat dit ook komt omdat die bedrijven dit zien als een mogelijkheid om zich te profileren naar potentiele werknemers, maar het netto resultaat is dat dotNED een stuk makkelijker in de lucht blijft, met alle positieve gevolgen voor de community. Dat de community er stukken op vooruit gegaan is in de laatste 3 jaar is ook wel te zien aan alle bloggers die actief de technologie promoten, zoals Paul Gielens ook meldt op zijn blog: http://weblogs.asp.net/pgielens/archive/2005/08/13/422435.aspx. Het kan natuurlijk altijd nog beter, want ik heb niet de illusie dat we nu met alle community initiatieven al het grootste gedeelte van de (.NET) ontwikkelaars in Nederland bereiken. De groei zal dus gestaag door moeten zetten, of er moet een nieuwe revolutie aankomen. Ik sta open voor suggesties om nieuwe een revolutie teweeg te brengen.

Friday, August 12, 2005

Wie gebruikt de meeste Linux distro's?

Microsoft gebruikt in hun lab 40 verschillende distro's, om te testen hoe Microsoft technologie het doet in "mixed" omgevingen. Zie voor meer info http://www.microsoft.com/presspass/features/2005/aug05/08-10OpenSourceLab.mspx. Zie ook een video interview op http://channel9.msdn.com/ShowPost.aspx?PostID=64981.

De ultieme programmeertaal: Whitespace

Via de blog van Don Box kwam ik op deze geweldige programmeertaal bestaand uit spaties, tabs en linefeeds. Levert hele schone code op :). Zie Whitespace.

Tuesday, August 09, 2005

XPS de PDF killer?

Op channel 9 staat een interview (video) met Jerry Dunietz over XML Paper Specification (XPS), voorheen bekend onder de code naam Metro. XPS is zoiets als PDF, maar dan gebaseerd op XML en vector based. Hierdoor is het uitwisselbaar, en enorm schaalbaar. Nog beter is dat Microsoft de specificatie vrijgeeft op dezelfde manier als de Office 12 XML formaten, zodat iedereen extensies kan schrijven. Verder is het hele object model beschikbaar voor ontwikkelaars, dus kun je programmatisch documenten ontwikkelen.
Deze feiten bij elkaar zijn volgens mij goede ingredienten om PDF van de troon te stoten. Het enige dat ontbreekt is een implementatie voor niet-Windows systemen. Echter, omdat de specificatie "royalty free" is, kan iedereen de specificatie nemen en een dergelijke tool bouwen voor *nix, Mac, enz.

Meer informatie over XPS vindt je op http://msdn.microsoft.com/windowsvista/integrated/#xps

Monday, August 01, 2005

Van TechEd naar Beta

Vanaf vandaag heet dit blog niet meer Michiel's TechEd 2005 blog, maar Michiel's Beta blog. Dit verwijst naar twee dingen: dat dit blog met name zal gaan over de beta's waarmee ik zoal bezig ben, en het feit dat ik dit blog nog steeds als een beta zie. Het is uiteindelijk de bedoeling om de "final release" van dit blog via ASPNL.com aan te gaan bieden, en dan zal ik me ook niet meer beperken tot Nederlands, maar overstappen op Engels (of allebei).

Of moet ik nu al in het Engels gaan bloggen??? Wie of wie?

Windows Vista Beta 1 installeren

Dit weekend is het me (eindelijk) gelukt om Windows Vista Beta 1 te installeren op m'n "rommel" PC thuis. Op deze machine wil ik ten eerste mijn normale werkomgeving nabootsen, om zo inzicht te krijgen in de voordelen van Windows Vista ten opzichte van de huidige versie vanuit het perspectief van de gebruiker. Ten tweede ga ik uiteraard experimenteren met het bouwen van wat applicaties op basis van Avalon en/of Indigo.

De installatie van Windows Vista an sich is heeeeel eenvoudig, al moet je er wel voor zorgen dat je een al met NTFS geformateerde partitie hebt. Je hoeft slechts de computernaam en de installatielocatie op te geven. Heel vervelend is bij de installatie echter dat m'n videokaart niet herkend wordt, waardoor de installatie uit gaat van 640x480 en 4 kleuren, waardoor je de belangrijke dingen slecht kunt lezen. Een beetje op de tast klikken dus. Als alternatief kun je de installatie starten vanuit een bestaande Windows XP installatie. Upgraden van Windows XP naar Vista kan niet, en zolang je maar op een andere partitie installeert is er niets aan de hand. Als je dit doet zijn de installatieschermen goed te lezen, maar na installatie is er nog steeds sprake van 640x480 en 4 kleuren, en moet je dus je oude XP driver installeren. Ook dat gaat meestal niet zomaar, omdat de driver controleert op welke versie van Windows je draait, en Windows Vista kent 'ie niet, dus installeert 'ie ook niet. Na wat zoeken vond ik dat er een Compatibility Mode is die je kunt instellen. Hiermee bootst Windows Vista oudere versies van Windows na (t/m Windows 95). Dat is nog geen garantie dat het wel loopt, maar de kans is wel groter. Mijn driver setup wilde nu wel, maar gaf vervolgens tot m'n verbazing aan dat er al een nieuwere versie in het systeem zat. Enfin... op de gok dus maar een driver gekozen uit de lijst met bestaande drivers, en jawel hij werkt weer op een prettige resolutie en 32-bits kleur.

Inmiddels heb ik Office 2003 geinstalleerd en ben ik verbonden aan mijn thuis domein. Nu kan ik dus ook gewoon email lezen via Windows Vista. Ik moet zeggen het ziet er allemaal wel heel strak uit. Ik weet het, het is alleen maar opmaak, maar de icoontjes, letters, en kleuren zien er wel heel mooi uit.

Ik heb overigens ook nog geprobeerd om Vista in een Virtual PC te installeren. An sich lukt het wel, maar de hele zaak is traaaaaaaaag. Een vrije partitie opofferen heeft echt de voorkeur. En wie van plan is om alleen maar WinFx, Avalon, en/of Indigo applicaties te ontwikkelen, en niet echt te werken/testen met Windows Vista, kan beter de betreffende onderdelen installeren op een Windows XP machine. Voor het overgrote deel maakt dat (met de huidige versie van Vista) niet veel verschil en is je machine waarschijnlijk stabieler en sneller. Bovendien, als je de huidige "losse" versie van Indigo pakt, dan kun je gewoon ontwikkelen met VS2005 Beta 2. Dat werkt echter niet met de huidige builds in Vista (dat is me tenminste verteld).