Oh pedant, I thoroughly apologise for my ignorance. May my vegetables all die, my breath smell for eternity and my armpits flood with hair and engulf the earth.
That looks painful. I'd rather like to move it to an SOA and split it into logical feature partitions and use service composition and windows workflow to integrate it all. Typically, I don't think anyone wants to pay for that though.
"Vista Security 2012". It can't touch the root certs as you need elevated privileges to do that. The entire thing hijacks the user's shell via the registry. You can log in as another user on the machine and it appears not to be infected.
Agree about Notes being as awful. I had to suffer that from '99-'02. Looked like it improved after that but you can't polish a turd as they say.
I've watched SharePoint go with a spectacularly large boom when some muppet renamed the AD domain... That was a fun two days of my life reverse engineering it believe me. Thank goodness they did write it on top of the CLR as it's easy enough to decompile then to work out what the hell is going on.
VS2010. Mainly the fact that the user interface is painfully slow[1] (either that or I'm unreasonably fast which is rediculous as Vim can keep up with me) and it just dies about 5 times a day on a good day. It might be the solution size though - it's got about 0.5 million lines of C# in it. Still it should work.
[1] On a quad core Xeon with 12Gb RAM, SAS disks and ATI FirePro card.
It MUST be common user functionality both for private and corporate users.
People have completely unjustified trust for these cloud-based services when in the face of it, they screw people's data up all the time. You should be able to maintain an offline archive of all of your data to guard against vendor failure.
To be 100% honest, at least here in the EU, I think they should legislate to make sure that a) you can get your data back when you so desire and b) the data should come back in an open format.
SLL certificates bring nothing other than a false peace if mind. I've seen fake antivirus software that goes to great lengths to provide verified (!) SSL encrypted pages to steal your credit card details.
I'd say that's not necessarily an advantage. Sharding is incredibly complicated to get right considering all factors such as balancing and recovery.
I'd rather partition the data based on function onto distinct clusters, you know like eBay do.
You can update the indexes in a transaction too, so that's not necessarily an issue. MySQL has problems with this due to locking but the MVCC implementation in PostgreSQL allows much better concurrency.
You HAVE to buy Outlook to get the PST file out by syncing your local outlook with the Exchange Live server which is unacceptable. You can't access the data any other way.
That will end up in pain and tears for thousands of students and staff alike.
My trial of Office 365 lasted 45 minutes i.e. until I realised how much pain it is to get data back out of the Outlook and Sharepoint implementations. They just don't want you to do it.
The irony of this is that it's actually quite easy to build a document store on top of PostgreSQL that performs very well indeed. I tried it. I used a similar approach to the one described at [1]. You get the advantage of years of experience (never underestimate this!), MVCC, transactions, consistency and replication as well.
(yes I know it doesn't "perform" as well as the other NoSQL stores but performance is not without tradeoffs [2])
I think the rediculous thing is more that he spent that much time making a blog post because he made a mistake whilst obviously trying to do something quickly without thinking.