When I look back in the past, I see many excellent programming blogs I have followed for years. Some of them are not active today and some have just changed their focus of writing to other things that are not so interesting to me. So I decided to create up-to date list of my favorite […]
Archive of ‘General programming’ category
We have announced some new interesting blog post about our last five days and future roadmap. You can read more about it on our SilverReader Official Blog Happy reading.
One of the side projects I’ve been working on for last three months is SilverReader – ultra fast RSS reader. My colleges and me have worked very hard to deliver you adequate Google reader successor. Today I want to announce that SilverReader is finally available for public. Speed and performance We have fine tuned our […]
Real world scenario When you start to build real world REST API you will surely try to limit access to you API. You can limit number of concurrent requests by using http://www.iis.net/download/dynamiciprestrictions or some other tools. In this post I will try to limit access to my ASP.NET Web API by using my own code […]
Planning real world REST API When you try to plan how to build real world REST API like other major players like Facebook or Foursquare have you will soon realize that all major players use OAuth 2.0 . ASP.NET Web API comes with support for authorize attribute and that’s nice, but for real world API […]
Building real world REST API-s When you decide to build real world REST API-s like Facebook or Foursquare and many others have you must think on lot of things such as security, scoping, throttling and similar. One of the first thing you will encounter is need to support various media formats such as JSON, XML, […]
Blog design revamped I have decided after long period of not blogging to start over again and best thing you can do for fresh start is to redesign your blog. My choice this time is light background instead of dark background. It seams at least for me that is easier to read and focus on […]