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

October 2003 - Posts

Chris Anderson & Don Box presenteren Avalon & Indigo.
Als je wilt weten waarom Rutger Don Box zo geweldig vindt, hebben we nu op Wasabi een leuk filmpje (van MSDNTV) voor je.

Het filmpje is wel 98MB groot, maar dat mag de pret niet drukken. Je ziet in deze presentatie Don Box en Chris Anderson samen Avalon en Indigo presenteren. Niet op de PDC, maar gewoon op kantoor. Ze tikken de code voor je ogen in en je ziet het meteen werken!

Je kunt het filmpje hier ophalen, de lengte is ongeveer een uur. Veel plezier! ;)
The PDC is great!
Microsoft is great, the PDC is great, Longorn is great, WinFS is great, WinFX is great, Whidbey is great, Indigo is great, Avalon is great, everything is just great.
Met dat gevoel moet Rutger straks terugkomen, volgens mij. Er zijn op dit moment drie filmpjes van de PDC beschikbaar, waar je bezoekers en wat Microsoft medewerkers ziet en hoort praten over al het nieuws wat op de PDC getoond wordt.

Uiteraard hebben we ze ook op Wasabi staan:
  • PDC Day One
  • PDC Day Two
  • PDC Day Three

    Verder is er een artikel van Don Box online gekomen wat diep(er) ingaat op Indigo.
    Don Box describes the new programming model and communications infrastructure built around the Web services architecture. Code-named "Indigo," the new infrastructure is part of "Longhorn," the upcoming release of Windows. Read what Don has to say in this MSDN Magazine article.
  • Lorum Ipsum
    Pas geleden kwam Jacco naar me toe om te helpen met HTML voor een website.
    Een designbureau had een mooi plaatje opgeleverd, maar zoals altijd blijkt dat de HTML ervan toch minder eenvoudig is. Vooral het feit dat die statische design pagina ook nog kan wijzigen qua inhoud!
    We hadden op een gegeven moment wat uitgewerkt, maar het principe van onze ideeën kwam pas echt tot uiting, als er een lap tekst in zou staan. Probleem is echter, waar halen we tekst vandaan?

    Ik herinnerde me echter dat de grafische designers bij ons wel eens latijn in hun design hadden verwerkt. Het principe ervan is dat je toch een stuk voorbeeld tekst heb staan, maar dat de tekst niet afleid van het geheel, je ontwerp bijvoorbeeld.

    Hiervoor is Lorum Ipsum bedacht. Hoewel, bedacht. Een drukker rond het jaar 1500 gebruikte het als eerste, en het komt oorspronkelijk uit een boek van 45 VC!
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam ultricies nibh. Pellentesque varius nibh vel neque. Sed non arcu. Nullam id pede. Aliquam sed velit. Nulla non ante at est aliquet auctor. Phasellus vitae dolor id augue vestibulum venenatis. Cras rutrum dictum nibh. Sed placerat. Nullam metus. Curabitur nec sem tincidunt diam posuere hendrerit. Nullam velit enim, cursus ut, tincidunt quis, rutrum sit amet, risus.
    Mooi verhaal, maar kijk zelf maar op Lorum Ipsum, waar je zelf grote blokken tekst kan laten 'genereren'. Aldaar kun je lezen waarom genereren tussen haken staat.
    PDC Hands on...
    Ondanks dat we van Rutger straks de mooie verhalen te horen krijgen, wilde ik al wat foto's plaatsen van hoe het op de PDC is op dit moment.
    Hier rechts zie je namelijk Los Angeles onder de rook van de bosbranden! Ziet er erg gezellig uit dus! Daaronder zie je dan nog een foto van een "hands-on-lab", waar je tijdens de PDC kunt testen hoe Longhorn, Whidbey, Avalon en Indigo werken.

    Er is ook op PDC Bloggers een wedstrijd georganiseerd voor mensen op de PDC om m.b.v. Avalon een screensaver te bouwen!
    Avalon

    We hebben het gisteren al kort over Indigo gehad, maar ook Avalon is uiterst interessant!

    Avalon voor LogicaCMG
    Op de PDC heeft Adobe op de keynote een korte presentatie gegeven. Ze lieten daar zien hoe met Whidbey je straks in Adobe AfterEffects je een mooi Windows- of Webform kunt creëren om daarna met behulp van een plugin een XAML file kunt maken.
    Deze XAML files worden in Whidbey gebruikt om je (web)forms op te bouwen. Waar nu nog iets dergelijks staat als

    this.components = new System.ComponentModel.Container();
    this.Size = new System.Drawing.Size(300,300);
    this.Text = "Form1";

    gebruik je dus straks die XAML files die apart van je code worden opgeslagen. Op die manier kunnen grafische designers dus lekker werken aan jouw GUI, terwijl jij even snel wat knoppen op je form gooit. Je zet de code erachter en nadat jij je code released, kun je nog even snel de XAML van de grafisch designer erbij zetten en dan ziet, wat jij gemaakt hebt, er nog goed uit ook! Inside Joke; zelfs Stolk z’n schermen zien er dan goed uit! ;-)

    Avalon voor ontwikkelaars
    Gelukkig is de functionaliteit van Avalon niet alleen voor het opmaken van wat forms. Avalon is een hele nieuwe manier van werken m.b.t. het grafische deel van Windows Longhorn en in je eigen .NET applicaties. In plaats van bitmaps, waar informatie over elke pixel in is opgeslagen, gaan we werken met vector graphics. Ik ga niet uitleggen wat dat zijn, maar daarmee kun je plaatjes eindeloos vergroten en verkleinen, zonder dat je ‘artifacts’ krijg, zoals een cirkel die erg blokkerig wordt omdat je deze zo vergroot hebt. De lijnen blijven perfect scherp en strak.

    Hier kun je lezen wat Bill Gates in zijn keynote erover zei:

    Avalon is an entirely new graphics stack that is a peer to the existing windows graphics stack.

    The media services were rebuilt from the ground up.  The new media services appear very fast. They show rotating a window while a movie is playing in it, without it dropping frames.

    There is no spoon, there is no pixel.  Pixels are virtual.  You might thing you’re working with a pixel, but it might be rendered as many pixels depending on how it’s scaled when displayed.  It’s all vectors man.  You can just as easily set the width of your form inches, or probably hands (like horses are measured) or furlongs if you really want to.
    Geslaagd voor MCAD 70-320

    Ik heb het er gisteren eigenlijk niet over gehad, maar wilde het tóch even melden!

    Woohoo! Geslaagd voor 70-320 : WebServices & .NET Remoting!
    Nu moet ik alleen nog SQL-Server en dan ben ik officieel MCAD'er! :-)

    Indigo FAQ
    We hadden het er net nog over, Indigo.
    Als je meer wilt weten over Indigo, moet je hier op MSDN zijn.
    Nieuwe webcast m.b.t Application Blocks

    Ik kan het niet laten, nog één post! ;-)
    Vraag me alsjeblieft niet hoe laat 11:00 AM Pacific Time is. 

    MSDN Webcast: Applying Microsoft Application Blocks to Increase Developer Productivity and Reduce Application Time-to-Market

    Live Event:
    October 29, 2003 - 11:00 A.M. to 12:30 P.M. Pacific Time / 2:00 P.M. Eastern Time

    Event Description:
    The Microsoft Platform Architecture Group (PAG) has produced reusable code components written around common technical challenges. These Application Blocks help reduce the cost of building a solution and help developers to be more productive on Microsoft® .NET. They make it easier to move away from the "build your own" mentality by supplying proven, scalable, tested components built using best practices published by Microsoft. And, of course, the source code is provided.

    This webcast will get IT managers and lead developers up-to-speed on the Application Blocks and how to take advantage of them to create higher quality software solutions in less time.


    Presented by:
    Jeff Kryzer, BORN
    Shannon Braun, BORN

    ?>

    COM+ Flowchart; when to use what
    Voordat ik naar huis ga om van het weekend te genieten, nog snel even deze flowchart.
    Hier kun je zien wanneer je wat moet gebruiken! Geweldig! ;-)
    C# 2.0 specs beschikbaar

    Voor diegene die (helaas) niet naar de PDC gaan, staan de C# 2.0 specs alvast online achter deze link.
    Voor die gelukkige personen die wél naar de PDC gaan, zijn ze beschikbaar achter dezelfde link! ;-)

    My First Blog
    Ik ben begonnen met een artikel over blogging op Wasabi.
    Het is nog niet helemaal af, maar je kunt alvast lezen wat elk optie in het configuratie gedeelte van je blog inhoudt, en nog wat kleine zaken. Volgende week wil ik nog wat tips & tricks plaatsen over de opmaak van je blog. Ook een artikel wil ik plaatsen over hoe je het beste (en netste) nieuws kunt plaatsen, d.m.v. css e.d.
    Medal of Honor: Pacific Assault

    Af en toe, tussen het ontwikkelen door, spelen we (thuis! ;) een spelletje. Een aantal die we net binnen hebben, zijn Halo (voor de pc uiteraard), Max Payne, Sim City 4 Rush Hour en Hidden & Dangerous 2 staat in de bestelling (via eMule ;).

    Enkele titels waar we echter met verlangen naar uitkijken, zijn:

    • Half-Life 2
    • Counter-Strike: Condition Zero
    • Call of Duty
    • Star Wars Galaxies
    • Star Wars Knights of the old Republic
    • Duke Nukem Forever (when it's done ;)
    • Medal of Honor: Pacific Assault

    En over die laatste titel, Pacific Assault, wilde ik het even hebben. Op het Wasabi Forum kun je namelijk een thread vinden met daarin twee techdemos. Dat houdt in dat ze laten zien we hun in-game engine allemaal aankan. De motor achter het grafische werk, zeg maar. Daar horen ook de zogeheten physics bij, die geeft dat alles beweegt, loopt en reageert op de omgeving. Tot nu toe bleef dat altijd zeer beperkt. We hebben echter Half-Life 2 filmpjes gezien waar dit er érg goed in uitzag. Die is echter (en helaas) uitgesteld tot eerste kwartaal 2004. Nu komt daar echter ineens deze Pacific Assault om de hoek kijken en die techdemos zien er ontzettend goed uit!

    Ik zal stoppen met al dat geklets, en de link geven waar je ze kunt vinden.
    Uiteraard op Wasabi, en wel in deze thread in het forum.

    Validation groups in asp.net 2.0

    Rutger gaat binnenkort naar de PDC waar ze onder andere Whidbey en (ASP).NET 2.0 laten zien. Daar worden enorm veel presentaties gehouden, waardoor je bijna gek wordt van de keuzes die je hebt. Maar Scott Guthrie's tips & tricks is toch wel een hele boeiende. Hij laat daar onder andere het volgende zien:

    Using ValidationGroups.  You can now have validator controls optionally validate depending on which button on the page is pushed.  You can group validation rules into “groups“ so that all controls within that group fire or don't fire.

    En daar zat Dennis nu op te wachten! Ik heb eigenlijk nog geen idee wanneer .NET 2.0 uitkomt, maar ik ga wachten met mijn site totdat het zover is! Omdat de huidige ASP.NET geen group validators ondersteund, heb ik ze er nu zelf ingebakken met rode labels en wél een roundtrip naar de server. Maar juist het mooie van validators was dat ze DHTML genereren die afgevuurd wordt vóór de postback.

    Daarnaast laat Scott nog wat zaken zien zoals client-script goodies, url rewriting met urlmapping en nog een heleboel andere zaken. Ik zou zeggen, veel plezier Rutger! ;-)

    Nieuwe computer

    Als je een nieuwe computer wilt aanschaffen, kan ik je misschien een beetje in de goede richting duwen over wat de ideale computer is. Deze computer is namelijk snél, en dat is bij een computer erg belangrijk. Maar deze computer kan ook nog in andere behoeften voorzien! :)

    Klik op het plaatje van een grotere versie.

    DataSets vullen met meerdere tabellen

    Ik las zojuist op Christian Nagel z'n weblog hoe je (ook) meerdere datatables in één dataset kunt krijgen. Hoewel ik het al wist, wil ik dit toch even delen. Het is namelijk erg simpel in gebruik, en daarbij erg makkelijk. En aangezien we zoveel mogelijk het kiss principe vasthouden...

    SqlDataAdapter adapter = new SqlDataAdapter(
      "SELECT * FROM Customers; SELECT * FROM Orders", connection);
    adapter.TableMappings.Add("Table", "Customer");
    adapter.TableMappings.Add("Table1", "Order");

    adapter.Fill(ds);

    Uiteraard zien we hier een voorbeeld met inline sql-queries, maar het kan uiteraard ook in je Stored Procedures. Wat de voorkeur heeft.

    More Posts Next page »