LINQ performance testen

Vandaag ben ik veel interessante artikelen tegen gekomen op het internet. Een daarvan is een LINQ to SQL performance test. Blijkbaar had Derik Whittaker wat tijd over en heeft een performance test gedaan met verschillende manieren van de data-access op te bouwen. Het volledige artikel is op z’n weblog te lezen: https://devlicio.us/blogs/derik_whittaker/archive/2008/03/14/playing-with-linq2sql-and-various-performance-tests.aspx Z’n conclusie is dat wanneer je een generieke DataContext gebruikt in je code, je enorm veel performance verlies hebt. Read more →

LINQpad

Vandaag kwam ik een website met een vette applicatie tegen, namelijk LINQpad. Zoals de naam misschien wel doet vermoeden, kun je met deze ‘pad’ zelf LINQ queries maken en uitvoeren. Deze applicatie ondersteunt LINQ to SQL, LINQ to XML en LINQ to Objects. Door het uitvoeren van verschillende queries (op je eigen data) kijken of het resultaat dat je krijgt gewenst is. Zo kun je dus mooi oefenen om de LINQ-syntax te beheersen. Read more →

Nieuw (gratis) magazine

Sinds afgelopen week is er een nieuw gratis magazine verkrijgbaar, namelijk TechNet Magazine. Dit blad bestaat al geruime tijd in het buitenland, maar nu is dan ook de nederlandse versie verschenen van het blad. Ik kreeg de eerste editie geleverd bij m’n .Net Magazine. Dit keer stond Windows Server 2008 centraal, maar ook andere onderdelen, zoals SharePoint en Visual Studio en .Net wordt hierin behandeld. Ik heb het even doorgebladerd en het lijkt wel redelijk luchtig geschreven. Read more →

Richtlijnen voor het gebruik van LINQ

Afgelopen week kwam ik in m’n RSS-feeds een mooi artikel tegen met daarin enkele richtlijnen hoe en wanneer je LINQ kunt gebruiken. Om eerlijk te zijn heb ik het alleen maar even snel door gescanned, omdat ik nogal druk ben de laatste tijd, maar het lijkt me een interessant stukje om te lezen. De link van het artikel is https://blogs.msdn.com/mirceat/archive/2008/03/13/linq-framework-design-guidelines.aspx. Zodra ik zelf tijd heb zal ik het ook doorlezen, maar dat zit er vandaag waarschijnlijk niet meer in. Read more →

Tabel fragmentatie in SQL Server 2000 en 2005

Afgelopen week las ik iets over tabel fragmentatie. Hier had ik eigenlijk nog nooit van gehoord. Wel van bestandsfragmentatie en dergelijke, maar nog nooit dat tabellen ook gefragmenteerd kunnen raken. Op zich wel logisch natuurlijk als er veel in wordt gewijzigd. Belangrijke punten waaraan je tabel fragmentatie aan kunt herkennen zijn: Langzame performance Veel disk activiteit Weinig gebruik van caching Fragmentatie treedt op wanneer er data wordt gewijzigd met INSERT, UPDATE en DELETE statements. Read more →

Direct LINQ queries uitvoeren

Onlangs heb ik iets ‘uitgevonden’ bij het maken van LINQ-queries. Deze queries worden namelijk uitgevoerd zodra je een item zoekt in de verzameling van objecten, dus eigenlijk pas in een foreach-loop. Ik had een ‘kleine’ fout gemaakt tijdens het ontwikkelen van dit weblog, waardoor het voor kon komen dat de database meer dan 7000x in een kwartier kon worden aangeroepen als er 2 gebruikers 20 pagina’s bekeken. Dat is natuurlijk niet echt bevorderlijk voor de performance, waardoor je soms wel tussen de 10 en 30 seconden moest wachten voordat er een pagina zichtbaar was. Read more →

IntelliSense in VS2008

Vandaag ben ik afgestapt van ReSharper, mede omdat dit Visual Studio enorm vertraagd. Ook denk ik dat het de oorzaak is dat m’n VS2008 installatie corrupt is geraakt. Het crashed bij het aanpassen van CSS-bestanden en heeft (nog) geen LINQ support. Nu draai ik dus weer VS2008 zonder ReSharper. Qua performance is het systeem nu wel vooruit gegaan. De reden waarom ik ReSharper had geinstalleerd was de IntelliSense, aangezien deze anders werkt in VS2008. Read more →

De heuglijke dag is voorbij

Tjah, het moest er toch een keer van komen, het einde van 7 maart 2008. Zelf vond ik het toch een mooie dag geweest. Overdag een beetje dingen regelen, catering voorbereiden en dergelijke en ’s avonds het bezoek ontvangen. Een van de dingen die ik ’s middags heb gedaan is een appeltaart bakken. Voor de zekerheid stond er ook al een fabriekstaart in de koelkast, maar het is toch lekkerder om een eigen gemaakte taart te eten. Read more →

Zelfstandig ondernemer geworden

Behalve dat ik vandaag een jaartje ouder ben geworden, ben ik nu ook zelfstandig ondernemer. Het bedrijf Freezco.com is nu een feit. Vanochtend ben ik bij de KvK en de belastingdienst langs geweest om het een en ander door te nemen en me in te schrijven en dan zit ik nu hier in m’n ‘kantoor’ van m’n bedrijf. Wat ga ik dan allemaal ondernemen? Nou, m’n bedoeling is om (bijna) alles wat met hard- en software te maken heeft op te kunnen pakken. Read more →

Horeca volleybal 2008

Afgelopen maandag werd het traditionele horeca volleybal tournooi weer gehouden. In het kort komt het er op neer dat enkele horeca bedrijven zich aanmelden voor het tournooi en dan zelf, onder hun medewerkers, een team samenstellen. Soms komt het niet zo goed uit en worden vrienden en bekenden ingeschakeld om ook een balletje op te slaan. Zodoende mocht ik dit jaar ook mee doen voor het team Galamadammen 1. We moesten om 9 uur verzamelen bij de Galamadammen, zodat we daar eerst een bakje konden doen en daarna naar Bolsward konden rijden. Read more →