I'm not certain what constitutes a pro these days, but I do some pretty intensive tasks (building large scala projects, data aggregation, etc) and I think this MacBook is just what I need. With thunderbolt I'll be able to dock the laptop to disk arrays, an external monitor/keyboard/mouse, and Ethernet with a single connector. And being thinner and lighter, I won't think twice about taking it on the road.
Yes, it looks like the new AirPort Utility was released a little too early. It's fine for basic configuration but the advanced features are missing. It is a rewrite however, so hopefully these features are added as time goes on.
I think the title of this article is a bit misleading.
@mgkimsal - yes java, moving towards scala on newer projects. We use simple, fast & testable solutions, such as a main class or servlet listener which constructs an application programmatically, rather than a monolithic spring or JEE configuration.
Absolutely agree. I work with a very large "enterprise" (investment bank) and they deploy every one to two weeks. We wouldn't touch Spring or JEE with a barge pole. I don't know what world the author lives in.
Annotations and auto-wiring for a "serious project"? Please no. If you want to see how to write code in java without going framework mad, look at this book http://www.growing-object-oriented-software.com
I have worked with one of the authors on a "serious project" in a bank and over time we gradually ripped out the frameworks, making the code much more explicit and less magic.