Tests are like seatbelts: just because they won't guarantee your survival in all crashes, it doesn't mean you shouldn't wear them. Take the extreme case of a motorcycle helmet. You are only protecting a small part of your body, but you are sufficiently improving the odds of survival if something goes wrong.
- Morten Jokumsen
Each day in the month of July, I am going to publish an article on a Silverlight topic. The topics will range from 100-level to 300-level in difficulty, but all of them will be written so that a beginner could start from scratch to create them.
- Morten Jokumsen
Strategic advice for @friendfeed founders : Go full GPL and undermine Facebook's market share by building a global open source dev & user community. Create not just one FF vulnerable to market setbacks, but give users power to create thousands of specialized & customized FF installs, complementing other GPL'ed packages like WordPress and MediaWIki.
And then how would FF make money? "Market share" has no meaning unless there is actually a "market".
- Brian Sullivan
@tweetrdk Morten, is there a doc or page you'll recommend on reading up on the API? But even if the API is very open, it's still only an API. The stuff you can do with GPL (i.e. truly empowering users/companies to create and add upon your software, even if you go bankrupt yourself) is quite beyond that IMHO. It'll ensure that FF lives on, even should the startup FF not go on. It would...
more...
- Morten Blaabjerg
Sounds like your premise is that FF will lose to FB soon ?
- Thomas Bøhm
@BrianSullivan No idea, but I bet FF could come up with something, Oh yes, market share has a meaning in open source software too, just depends on what market you measure. For instance, there's a market in connecting people and information, and FB has got a huge slice of it, Twitter has some, but FF has just a tiny slice of it. To build a greater share in the limited time & attention...
more...
- Morten Blaabjerg
@thbo I believe FF has the better product, but it's not always the better product that succeeds. A lot of the difficulty FF has is convincing users to switch from FB. There's a lot to be said for a 100% legally "open" alternative to FB, i.e.GPL'ed or similar. I see FB as the FF competitor no 1 to a far greater degree than Twitter is.
- Morten Blaabjerg
@kaplak I agree with you in theory, but in practice look what that got Jaiku ? It just seemed to die away even though it too in theory was a better product than Twitter. I´m staying pragmatic here, and just hoping FF will stay in and put up a fight against FB proprietary/commercially or not.
- Thomas Bøhm
Jaiku was foolish to be in private beta for far too long - I for one didn't have an "invite", and never received one, and thats not how you build a user base. Meanwhile, Twitter was hammering out there with 1000 mph and got popular with a lot people (myself included). Being acquired by Google was probably even worse for Jaiku as it made them lazy and not on their competitive elbows in...
more...
- Morten Blaabjerg
pril 2009 Community Technical Preview (CTP) This download provides strongly typed part and content classes for use with Open XML documents. The April 2009 CTP release adds support for the validation of Open XML documents.
- Morten Jokumsen
tweetr.dk er en service der holder øje med hvad danskerene snakker om på twitter. Med en profil på tweetr.dk kan du svare tilbage på tweets og sende dine egne statusopdateringer
- Morten Jokumsen
Loosely tied to the "Does this information have to be fresh?" question is, "Does the information have to be updated by the time this request finishes?" There are many times that you can take the data submitted by the user and delay the processing a matter of seconds, rather than process the information while the user waits for his page to load. This is called asynchronous processing.
- Morten Jokumsen
I am writing this blog to help the very beginner in all of us. I started writing on the "Thumbnails" example, but found all the talk about "blobs" and "queues" was too fast. Also, the documentation is at the "conceptual level." I always like starting from scratch when learning something. I love seeing things like "File – New – Project."
- Morten Jokumsen
Carrot2 is an Open Source Search Results Clustering Engine. It can automatically organize small collections of documents, e.g. search results, into thematic categories
- Morten Jokumsen
Now that the ASP.NET MVC Release Candidate is available for download, how do you learn how to start using it to build applications? Here’s a guide to resources for learning about ASP.NET MVC Release Candidate 1.
- Morten Jokumsen
The single responsibility principle (SRP) is a strategy for structuring our code to make it more maintainable and testable. In this post, I’m going to discuss how we can use extension methods to make our code easier to read and satisfy the idea behind SRP.
- Morten Jokumsen
Val lets you link up your choice of server-side validation mechanism with your choice of client-side validation library. It guides you to fit them both into ASP.NET MVC conventions, so everything plays nicely with model binding and errors registered in ModelState.
- Morten Jokumsen
Dare Obasanjo aka Carnage4Life - Building Scalable Databases: Pros and Cons of Various Database Sharding Schemes - http://www.25hoursaday.com/weblog...
Database sharding is the process of splitting up a database across multiple machines to improve the scalability of an application. The justification for database sharding is that after a certain scale point it is cheaper and more feasible to scale a site horizontally by adding more machines than to grow it vertically by adding beefier servers.
- Morten Jokumsen