Did you know FIFA 12 sold 3.2 million copies in its first week of availability, up 23 percent over FIFA 11’s performance. This makes it the “fastest selling sports game ever”, according to publisher EA.
Flurry tapped a sample of 8 million mobile users across all application categories, with its analytics tools tracking more than 180,000 iOS, Android, Windows Phone, BlackBerry and HTML5 apps. The chart below shows the fastest growing categories based on where consumers are spending most of their time. (via Photo & Video Apps: The Fastest Growing App Category)
OnePAD is a new notebook app for iOS that is organized around the idea of using one page for each day. I know lots of folks that are day driven and/or keep paper notebooks this way — allocating a page for each day.
What I find most interesting is that, by organizing by date, one could easily use it for journalling, morning pages, or leaving notes for future dates.
There is a built in search function and quick ways to jump back to today’s note or navigate to a specific date.
It also has a pleasant look and feel plus a fair price ($0.99).
Last week, we reported that traffic from the mobile Web will overtake fixed-line Internet usage in India by the end of the year, and that inspired Pingdom to update its stats on global mobile Web usage with some interesting findings. (via Mobile Now Accounts for 10% of all Internet Usage Worldwide)
While you may feel like you’re smoking PCP when looking at the concepts included in the People’s Car Project, I promise you, you’re not hallucinating. Yes, that’s a hover car design and yes, it does look like a translucent yo-yo.
The concept car is one of three designs Volkswagen culled from 119,000 unique, user-submitted ideas of the People’s Car Project (PCP) that the company debuted in China nearly a year ago. The company recently displayed the ideas and concepts at the Beijing Motor Show.
Martin Fowler in a post defending the role of ORMs:
As you might have gathered, I think NoSQL is technology to be taken very seriously. If you have an application problem that maps well to a NoSQL data model - such as aggregates or graphs - then you can avoid the nastiness of mapping completely. Indeed this is often a reason I’ve heard teams go with a NoSQL solution.
Truth is that some NoSQL databases are getting more mapping libraries and frameworks than what I’ve seen done for relational databases before. Even worse, there are attempts to hide all NoSQL databases behind the same libraries, specs, or APIs. I think that the old principle of decoupling the application from the underlying database is way too ingrained in the software community, so much that almost nobody is asking the real questions: will I really need to change the data storage, will it actually work as planned, or what will I lose if I add just another indirection layer?
The question which database to choose obviously depend on your concrete scenario, the skills of your team, your environment (existing licenses), etc. but here is what I think could help you:
We choose RavenDB when…
we can think of our data in terms of aggregates with mostly independent chunks of data (e.g. customer, order, product, etc.)
we need to have good performance on aggregation and calculation queries
we need to have complex searching (full-text, facets, etc.)
we need to be able to scale
we need high availability at low costs
We choose SQL Server when…
when we need to support user generated reports and highly dynamical data analysis
we have to deal with mostly relation data (e.g. accounting, statistics)
we want to use Windows Azure
our customer definitely wants us to choose sql server without knowing better
My additional 2 cents:
the easy part: don’t choose one or another based on feature lists. Feature lists should be used only in apples-to-apples comparisons.
the more complicated part: don’t use a relational database just because you’ve always used one. Don’t use a NoSQL database just because it’s the shiny new toy you need on your portfolio/resumé. Don’t use both just because it might be fun.