There was still a true bug because "gimme gimme gimme" appeared when calling "man -w", and that's the command they were using. But I still don't understand how a test could break because of this.
Hibernate can manage the client/server communication ? I thought it was just to manage the server/database communication, and we used OpenJPA for that, so it's kind of the same. My DAOs (yes the name isn't exactly the right one, but I tried to simplify) are for the client/server communication, and in my case for the GWT's RPC service implementation. And instead of having a lot of service (on for each screen for example), or a lot of method in one big service, I tried to have only one service.
And for the Date, JodaTime is awesome, but again, not compatible for the GWT's client-side. But yes, there is other solutions than the built-in Date.
I have no graphic card, and just an old i5 from 2011. It doesn't eat much of my computer power. For a light processor maybe, but I can't talk about that.
You can change the behaviour of the alt+tab via extension. I'm not sure I'm using one, but the first window selected by an alt+tab is the previous one.
Like other comments, I don't need to reload or log out my gnome shell when adding an extension.
But it's true that I used Shell only for the last 6 months, so I'm not really aware of the broken extension problem, but it's clear that it can be a huge probleme, especially because even though Shell is good, it misses some things out of the box that are really useful, like I said in my blog post.