Via een of andere weblog vond ik een linkje naar Conference.NET Materials. Dit is en grote (gratis) verzameling presentaties in pdf formaat tegen van Conference .NET. De presentaties zijn duidelijk, toegankelijk en zeer divers wat betreft onderwerp. Het is daarom zeker de moeite waard om er even een kijkje te nemen en wat onderwerpen uit te zoeken die je aanspreken
. Een paar onderwerpen om je een indruk te geven van de diversiteit:
* Assemblies: bespreekt het assembly systeem van het .NET Framework. Bespreekt de gevolgen van access modifiers op typen en members, het versie-systeem, het dynamisch laden van assemblies, de Global Assembly Cache enz. Ook komt het interessante probleem van het inladen van verschillende versies van dezelfde assembly ter sprake.
* AppDomains & Threading: bespreekt AppDomains in relatie tot OS processen en threads (duh
), de manieren waarop je thread kan aanmaken, het gebruik van synchronizatie met behulp van monitoren, het gebruik van monitoren op types om static variabelen te beschermen enz.
* Generative Programming: presenteert wat primitieve vormen van code generatie, maar biedt wel een leuk overzicht van technieken die je snel zou kunnen toepassen in .NET. Code generatie met XSLT is (helaas) een vaker terugkerend idee wat hier ook aan bod komt. Het typische code generatie voorbeeld van de n-tier applicatie wordt ook genoemd (denk aan LLBL, de data-tier generator voor .NET van Otis).
* Understanding XML in .NET: geeft een bird's eye view van de System.Xml.* namespaces en dus van de verschillende manieren waarop je prachtig met XML kan werken in .NET.
* System.XML I en II: gaat wat dieper op de diverse Xml libraries in: reading XML (fun
), validatie, writing XML (fun
), navigatie in XML documenten met de XPathNavigator (das al wat meer fun
), het uitvoeren van XSL Transformaties met behulp van XslTransform (waar het echt leuk wordt
).
* XML Serialization: bespreekt de mapping van het type systeem van W3C XML Schema naar de CLR types. Met het aanmpassen van deze mapping via attributen komt aan bod. In feite is dit vergelijkbaar het XML data-binding oplossingen zoals we die kennen vanuit Java. Op xml.com kan je hier een artikel lezen die de oplossingen vergelijkt.
* .NET Metadata: beschrijft de uitgebreide mogelijkheden die .NET assemblies hebben om zichzelf te beschrijven, beschrijft de relatie met reflectie.
Uiteraard is er nog een hele smak artikelen over web-forms, ASP .NET en web-services, maar die heb ik verder nog niet bekeken en dus ook niet besproken. Ga je gang zou ik zeggen
.
Veel plezier!
PS1: hier verzamel ik een lijst van allerbeste bronnen op het gebied van IL, C#, de vergelijking met Java Bytecode en de JVM, Generics voor .NET enz. Misschien dat je hier ook nog leuke zaken kan vinden, of misschien dat je nog bronnen kan tippen
.
PS2: Even snel dan ook maar een linkje naar de (gratis, aanmelding volgens mij wel noodzakelijk) presentaties van de JavaOne Conference van dit jaar. Uiteraard ook veel presentaties over XML, web-services en de technische kant van het Java Platform.
* Assemblies: bespreekt het assembly systeem van het .NET Framework. Bespreekt de gevolgen van access modifiers op typen en members, het versie-systeem, het dynamisch laden van assemblies, de Global Assembly Cache enz. Ook komt het interessante probleem van het inladen van verschillende versies van dezelfde assembly ter sprake.
* AppDomains & Threading: bespreekt AppDomains in relatie tot OS processen en threads (duh
* Generative Programming: presenteert wat primitieve vormen van code generatie, maar biedt wel een leuk overzicht van technieken die je snel zou kunnen toepassen in .NET. Code generatie met XSLT is (helaas) een vaker terugkerend idee wat hier ook aan bod komt. Het typische code generatie voorbeeld van de n-tier applicatie wordt ook genoemd (denk aan LLBL, de data-tier generator voor .NET van Otis).
* Understanding XML in .NET: geeft een bird's eye view van de System.Xml.* namespaces en dus van de verschillende manieren waarop je prachtig met XML kan werken in .NET.
* System.XML I en II: gaat wat dieper op de diverse Xml libraries in: reading XML (fun
* XML Serialization: bespreekt de mapping van het type systeem van W3C XML Schema naar de CLR types. Met het aanmpassen van deze mapping via attributen komt aan bod. In feite is dit vergelijkbaar het XML data-binding oplossingen zoals we die kennen vanuit Java. Op xml.com kan je hier een artikel lezen die de oplossingen vergelijkt.
* .NET Metadata: beschrijft de uitgebreide mogelijkheden die .NET assemblies hebben om zichzelf te beschrijven, beschrijft de relatie met reflectie.
Uiteraard is er nog een hele smak artikelen over web-forms, ASP .NET en web-services, maar die heb ik verder nog niet bekeken en dus ook niet besproken. Ga je gang zou ik zeggen
Veel plezier!
PS1: hier verzamel ik een lijst van allerbeste bronnen op het gebied van IL, C#, de vergelijking met Java Bytecode en de JVM, Generics voor .NET enz. Misschien dat je hier ook nog leuke zaken kan vinden, of misschien dat je nog bronnen kan tippen
PS2: Even snel dan ook maar een linkje naar de (gratis, aanmelding volgens mij wel noodzakelijk) presentaties van de JavaOne Conference van dit jaar. Uiteraard ook veel presentaties over XML, web-services en de technische kant van het Java Platform.
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment