Berichten met de tag ‘.Net’

Geavanceerde NoSQL persistentie met RavenDB

05 november 2013

RavenDB is een document database gebouwd in .Net en ook primair gericht op het .Net platform. Het valt onder de NoSQL categorie en is qua opzet enigszins vergelijkbaar met CouchDB. In RavenDB werk je niet met tabellen en relaties maar met documenten (een JSON representatie van een object of objectboom).
Lees verder >>

RavenDB is een document database gebouwd in .Net en ook primair gericht op het .Net platform. Het valt onder de NoSQL categorie en is qua opzet enigszins vergelijkbaar met CouchDB. In RavenDB werk je niet met tabellen en relaties maar met documenten (een JSON representatie van een object of objectboom).
Lees verder >>

Continuous delivery naar de cloud met AppHarbor

10 oktober 2013

AppHarbor combineert een op ASP.Net gerichte PAAS oplossing met een hosted build infrastructuur, sterke koppeling met populaire source repositories als GitHub en een eco-systeem van services die je kunt inzetten zoals RavenDB, Elasticsearch en Redis. Deze combinatie levert een sterk contiuous delivery platform op waar je eenvoudig geavanceerde ASP.Net websites mee kan ontwikkelen en uitrollen.

Tool van de maand: Leesbare unit tests met SpecFlow/Cuke4Duke

11 oktober 2011

Soms kom je een tooltje tegen waar je echt helemaal blij van wordt. In mijn geval heet dat tooltje Cucumber. Cucumber is een nieuwe manier om tests mee te schrijven – en wel op een uiterst leesbare, begrijpelijke manier. Er bestaan verschillende smaken van, zoals Cuke4Duke voor de JVM, SpecFlow of Cuke4Nuke voor .Net, en varianten voor nog een aantal andere talen en frameworks. Cuke4Duke en SpecFlow zijn een sausje over andere testframeworks heen – maar het is wel een heel erg lekker sausje. Proef maar:
Lees verder >>

Soms kom je een tooltje tegen waar je echt helemaal blij van wordt. In mijn geval heet dat tooltje Cucumber. Cucumber is een nieuwe manier om tests mee te schrijven – en wel op een uiterst leesbare, begrijpelijke manier. Er bestaan verschillende smaken van, zoals Cuke4Duke voor de JVM, SpecFlow of Cuke4Nuke voor .Net, en varianten voor nog een aantal andere talen en frameworks. Cuke4Duke en SpecFlow zijn een sausje over andere testframeworks heen – maar het is wel een heel erg lekker sausje. Proef maar:
Lees verder >>

Het Disposable-pattern

27 september 2011

Iedereen weet dat als jouw object belangrijke resources gebruikt, dat je dan het Disposable-pattern moet implementeren, zodat gebruikers van jouw object zelf kunnen aangeven dat ze NU klaar zijn met het gebruik, en die resources dus weer vrijgegeven kunnen worden. Maar in de praktijk blijft het bij de abstracte kennis dat je dan IDisposable moet Continue reading →

Gebruik geen GUIDs in NHibernate

12 juli 2011

Iedere tabel heeft een primaire sleutel. De vraag is wat bepaalt deze waarde? Er wordt vaak gebruik gemaakt van een GUID, maar er is een beter alternatief beschikbaar.
Lees verder >>

Iedere tabel heeft een primaire sleutel. De vraag is wat bepaalt deze waarde? Er wordt vaak gebruik gemaakt van een GUID, maar er is een beter alternatief beschikbaar.
Lees verder >>

Internet: lange termijn geheugen

30 maart 2010

Het Internet is een lange termijn geheugen. Dit heeft zijn voordelen en zijn nadelen. Vandaag werd mij dat weer goed duidelijk.

NHibernate attribute mapping Cheat Sheet

26 mei 2009

Na veel geworstel van mezelf en repterende vragen van collega’s heb ik vanavond maar eens een NHibernate Cheat Sheet inelkaar gezet voor attribute gebaseerde mappings. Om wat meer mensen dan enkel landgenoten te bedienen heb ik hem in het Engels gezet op m’n eigen Engelstalige blog. Voor de liefhebber: 
Lees verder >>

Na veel geworstel van mezelf en repterende vragen van collega’s heb ik vanavond maar eens een NHibernate Cheat Sheet inelkaar gezet voor attribute gebaseerde mappings. Om wat meer mensen dan enkel landgenoten te bedienen heb ik hem in het Engels gezet op m’n eigen Engelstalige blog. Voor de liefhebber: 
Lees verder >>

XrumP

12 december 2008

Na enkele jaren ervaring met agile software projecten heb ik me maar weer eens verdiept in het Agile manifesto en vervolgens specifiek in de details van XP en Scrum, de meest bekende agile methodologiën. Het viel me op dat er vanuit beide ‘kampen’ toenadering gezocht wordt. Op zich ook een logische keuze, aangezien XP zich van origine meer richt op de technische practices om tot een goed eindresultaat te komen en Scrum zich meer op de processen die een team in staat zouden moeten stellen om een goed eindresultaat op te leveren. Maar dat terzijde.
Lees verder >>

Na enkele jaren ervaring met agile software projecten heb ik me maar weer eens verdiept in het Agile manifesto en vervolgens specifiek in de details van XP en Scrum, de meest bekende agile methodologiën. Het viel me op dat er vanuit beide ‘kampen’ toenadering gezocht wordt. Op zich ook een logische keuze, aangezien XP zich van origine meer richt op de technische practices om tot een goed eindresultaat te komen en Scrum zich meer op de processen die een team in staat zouden moeten stellen om een goed eindresultaat op te leveren. Maar dat terzijde.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (2): Associaties

28 oktober 2008

Als in mijn vorige post gedemonstreerd kunnen we makkelijk attributen (ofwel properties) genereren op basis van een gegeven model. Dat is echter maar één van de basisaspecten van ons model. In deze post wil ik graag ingaan op de transformatie van gemodelleerde associaties naar code.
Lees verder >>

Als in mijn vorige post gedemonstreerd kunnen we makkelijk attributen (ofwel properties) genereren op basis van een gegeven model. Dat is echter maar één van de basisaspecten van ons model. In deze post wil ik graag ingaan op de transformatie van gemodelleerde associaties naar code.
Lees verder >>

Modelgedreven ontwikkelstraat in .NET (1): Model

25 oktober 2008

Zoals door mij in een eerdere post aangegeven begin ik bij deze met een serie posts over een modelgedreven ontwikkelstraat in .NET. Ik spreek van ontwikkelstraat maar bedoel hier eigenlijk alleen de client-side tooling binnen visual studio met eventuele extensions in de vorm van een met behulp van DSL Tools gemaakte UML Class diagram kloon.
Lees verder >>

Zoals door mij in een eerdere post aangegeven begin ik bij deze met een serie posts over een modelgedreven ontwikkelstraat in .NET. Ik spreek van ontwikkelstraat maar bedoel hier eigenlijk alleen de client-side tooling binnen visual studio met eventuele extensions in de vorm van een met behulp van DSL Tools gemaakte UML Class diagram kloon.
Lees verder >>