Owin Friendly Exceptions from Web Api

The team at Caspeco needed a way to translate exceptions to nice HTTP responses. The exceptions could be thrown by a custom middleware, within the Web Api framework or in our bussiness logic. So we built a thin Owin Middleware to translate all exceptions into nice HTTP responses that makes sense when you read them in the client consuming your api. The result is available as the nuget package OwinFriendlyExceptions and the source is available at Github: abergs/OwinFriendlyExceptions …

Fast css3 animations without stuttering

I was tasked with a very simple task. Moving a ball from the left edge of the screen to the right edge. That’s a simple task, and have been possible for ages using for example jQuery animations. However, the ball had to move smoothly over the screen and back in 0.5 seconds. …

this post is featured

Introduction To Project Orleans

In this article I want to give you a short introduction to Project Orleans. What is Project Orleans? Orleans is a product from the eXtreme Computing division at Microsoft Research. It aims to help developers to develop “Cloud Native” services and it is a combination of theories of how you build large distributed applications plus the tooling and framework to make it very simple in practice. “Orleans targets developers who are not distributed system experts, although our expert customers have found it attractive too” — Orleans Team What is it really? Okay, so you kind of know what Orleans is...…

this post is featured

I Moved my blog to Github Pages

My short story about saving a couple of bucks a month and how I switched blogging platform. I’m starting a company together with my best friend, Jacob. I’m currently employed at Caspeco and for a while I will only work 60% while working on my startup 40% of normal working hours. As you understand, this puts my salary off by 40%. On top of this I doubled my rent expense due to my (now ex-)girlfriend moving out. So - long story short; my budget is quite low. I spend about $22 on Azure every month. Not much, but in my...…