Deploying your ASP.NET MVC3 site on Mono

In this blog post I am going to show you how easy it is to create a new ASP.NET MVC site and deploy it on Linux/Mono. Step 1 – Create project Create a new ASP.NET MVC 3 project. Compile and run it.

Read more Deploying your ASP.NET MVC3 site on Mono

One week with the Nokia Lumia 800

One week ago I got a Nokia Lumia 800 from my company, this is my random thoughts so far: + Amazing screen + Good batery life for being a smart phone + Really beautiful + User interface is blazing fast + Integration with Google, Facebook and MSN works great. All my contacts was synced from […]

Read more One week with the Nokia Lumia 800

Node.js: Callbacks are polluting your code

I have been hacking on a project in Node.js/Express.js for some time now. I am really impressed by how fast it is to code and prototype in Node, not much gets in your way. However, there is one thing I am still struggling with, the callback model of Node.js applications. It is not that it […]

Read more Node.js: Callbacks are polluting your code

MongoDB, C# and Mono

MongoDB is one of the many free open source NoSQL databases that exist today. I wanted to try out how well the official drivers for C# worked when using Mono. On the MongoDB web site they have pre built binaries of MongoDB for almost every platform, i grabbed the 64 bit binary for OSX. No […]

Read more MongoDB, C# and Mono

Platform as a Service vs Infrastructure as a Service

This week I attended a tech talk about cloud computing and more in general about Microsoft Azure. It got me thinking a bit regarding PaaS vs IaaS (= virtual servers). Let me give you my thoughts. PaaS – The good No servers You do not have to deal with servers, virtual or physical. You work […]

Read more Platform as a Service vs Infrastructure as a Service

String interning in C#

Last week a coworker sent me an interesting piece of code: const string a = “”; const string b = “”; const string c = “hello”; const string d = “hello”; Console.WriteLine(ReferenceEquals(string.Empty, string.Empty) ? “Not so surprising…” : “Oh, the humanity!”); Console.WriteLine(ReferenceEquals(a, string.Empty) ? “But I thought string was a reference type!” : “Seems fair…”); […]

Read more String interning in C#

SignalRChat – Using RxJS to add live notificaitons

I have been playing around a little with Reactive Extensions for javascript and must say that I am really impressed. RxJS a port of the .NET based version which is, as they describe it on their site, “a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators.“. So what does […]

Read more SignalRChat – Using RxJS to add live notificaitons

Updated version of SignalRChat

Yesterday I uploaded a slightly updated version of the test application I have built using SignalR. Besides from looking much better, it now uses the high level Hubs API (instead of the connection API) that SignalR provides. You find it here: http://signalrchat.apphb.com/ And you can find the source on GitHub: http://github.com/moberg/SignalRChat

Read more Updated version of SignalRChat

SignalR – Real time web for .NET

SignalR is a library for .NET to help build real time web applications, in a way it is quite similar to Socket.IO on Node.js. It consists of three main parts: SignalR.Server – .NET code running on IIS SignalR.Js – A SignalR client in javascript SignalR.Client – A SignalR client in .NET. Useful for communicating with […]

Read more SignalR – Real time web for .NET

My first Google Chrome Extension – E24.se cleanup

Occasionally i read the swedish news site e24.se. One thing that really annoys me about the site is the fixed banner they have on top of all the article pages. I decided to do something about it so i created a Google Chrome Extension that removes the banner, and as a bonus it also removes […]

Read more My first Google Chrome Extension – E24.se cleanup

Older posts
Newer posts