I came across the following error today in is WCF JSON web service: SerializationException: DateTime values that are greater than DateTime.MaxValue or smaller... - http://benpowell.blogspot.com
Redis is different than other database solutions in many ways: it uses memory as main storage support and disk only for persistence, the data model is pretty unique, it is single threaded and so forth. I think that another big difference is that in order to take advantage of Redis in your production environment you don't need to switch to Redis. You can just use it in order to do new things that were not possible before, or in order to fix old problems. Switching to Redis is of course an option, and many users are using Redis as primary database since they need features or write speed or latency or some other feature, but as you can guess switching is a big step if you have an already running application in production. Also for some other kind of applications Redis may not be the right database: for instance a Redis data set can't be bigger than available memory, so if you have some big data application and a mostly-reads access pattern, Redis is not the right pick.
- Ben
Redis is different than other database solutions in many ways: it uses memory as main storage support and disk only for persistence, the data model is pretty unique, it is single threaded and so forth. I think that another big difference is that in order to take advantage of Redis in your production environment you don't need to switch to Redis. You can just use it in order to do new things that were not possible before, or in order to fix old problems. Switching to Redis is of course an option, and many users are using Redis as primary database since they need features or write speed or latency or some other feature, but as you can guess switching is a big step if you have an already running application in production. Also for some other kind of applications Redis may not be the right database: for instance a Redis data set can't be bigger than available memory, so if you have some big data application and a mostly-reads access pattern, Redis is not the right pick.
- Ben
SCVNGR, which makes a mobile game with real-world challenges, has a playdeck. It is a deck of cards listing nearly 50 different game mechanics that can be mixed and matched to create the foundation for different types of games. I’ve republished the accompanying document below, which should be interesting to anybody trying to inject a gaming dimension into their products.
- Ben
SCVNGR, which makes a mobile game with real-world challenges, has a playdeck. It is a deck of cards listing nearly 50 different game mechanics that can be mixed and matched to create the foundation for different types of games. I’ve republished the accompanying document below, which should be interesting to anybody trying to inject a gaming dimension into their products.
- Ben
Dear Members of the Cult of Done, I present to you a manifesto of done. This was written in collaboration with Kio Stark in 20 minutes because we only had 20 minutes to get it done.
- Ben
Several weeks ago, Expensify’s CEO David Barrett, wrote a post explaining why his company doesn’t hire developers who use Microsoft’s .NET framework. The post created a bit of controversy and caused a lot of .NET developers to get quite defensive. While the post had some inaccuracies, it did bring up a good point. Why aren’t there more startups building applications on the .NET Framework?
- Ben
Dear Members of the Cult of Done, I present to you a manifesto of done. This was written in collaboration with Kio Stark in 20 minutes because we only had 20 minutes to get it done.
- Ben
Several weeks ago, Expensify’s CEO David Barrett, wrote a post explaining why his company doesn’t hire developers who use Microsoft’s .NET framework. The post created a bit of controversy and caused a lot of .NET developers to get quite defensive. While the post had some inaccuracies, it did bring up a good point. Why aren’t there more startups building applications on the .NET Framework?
- Ben