Jacob Reimers' Blog

Blogging about .NET, web technologies, LINQ, REST services and other stuff.

  • Why I Wrote a Metro Camera App

    Tags: Open Source

    The tl;dr version is that this is a rant about how software bundled with hardware is shit mainly because companies don't just open up the product and provide a half decent API.

    I recently purchased … more

  • Managing Technical Debt

    Tags: Technical Debt, metrics

    Over the last year I have spent a lot of time making calculations about code quality using different metrics and different combination of metrics. The goal was to be able to identify which parts of … more

  • Testing Your RavenDB Indexes

    Tags: RavenDB, Testing

    In this post I am going to go through how to test your RavenDB indexes. For those who don't know RavenDB yet, it is a high performance .NET document database. I'm not going to go into the specifics … more

  • Spell Checking Your Code Using Roslyn

    Tags: Code Review, roslyn

    Many coding standards define that the code must be written in English, using English naming. Even though the vast majority of developers speak English, if you are not in a country where English is a … more

  • Calculating Lack of Cohesion of Methods with Roslyn

    Tags: roslyn, LCOM, metrics

    The single responsibility principle is the first of the SOLID principles. While that doesn't make it the most important, it is one of the important design concerns in object-oriented programming. … more

  • My First Script Pack

    Tags: roslyn, metrics, ScriptCS

    Recently I published a script pack which calculates code metrics on an arbitrary code snippet. I will later why this is a bit of a stretch. If you don't know what a script pack is, then you should … more

  • Adding Support for POST, PUT and DELETE to Linq2Rest

    Tags: Linq2Rest HTTP LINQ

    In version 2.5.0.0 Linq2Rest includes support for all the HTTP verbs (well not all of them, since HEAD and CONNECT are not expected to return a response body). This has been a frequent user request. … more

  • Creating a REST interface for a CQRS application

    Tags: REST, CQRS

    I recently got caught in a discussion about how to integrate a REST interface with a CQRS based architecture. First of I should mention that I am not a CQRS expert, which is why I will keep the focus … more

Latest Tweets