http://www.scala-ide.org has come a long way and can be usable and useful. I recommend a clean install of eclipse 3.5.2 with the latest recommended build of scala-ide. Try things out without installing additional plugins except your favorite version control support. I like the refactoring and code reformatting support!
I've recently started using the IntelliJ EAP X builds for a personal project in Scala and find it usable and useful too.
The maven-scala-plugin is solid and will let you switch between IntelliJ and Eclipse relatively easily. I don't use the maven eclipse plugin but instead "mvn eclipse:eclipse" from the command line whenever the pom changes. Using a pom-based build is useful in a production environment especially if you are using/providing components from/for others. IntelliJ has maven support built-in and seems to work well.
I've only pushed the IDEs to ~40 source files. Things might start breaking as the projects get bigger.
Things are definitely better than they were a year ago and thanks to both the scala-ide and IntelliJ people!
The Flash Player 10.1 release moves to a single codebase for all supported platforms.
I would guess part of the reason for the delay is that they are rewriting large chunks of it to work consistently across very different hardware platforms -- and they've done a lot of performance and security related work.
It's nice that a ping (IM) can turn into a threaded chat can turn into a document. Editing, with change bars, is great.
It's also great that you can add someone to a wave "late" and they get to see the current state of the wave -- and the history if they care. Much better than forwarding someone an email that has done the rounds.
I agree with the person that suggested it is more useful "for work". Think of it more as "Lotus Notes"-lite than email.
"Flash is shitty, nonredistributable, closed-source, restricted-platform, proprietary, and patent-encumbered"
All true except the "shitty" part -- it's actually a nice little VM with some good technology and skilled people behind it. Unfortunately, Adobe ignored non-Windows/Mac for too long and alienated a lot of free software people even more.
He seems to be trying to become a "center of gravity" in python-land by being controversial. Why not just work with the community in a productive non-confrontational way?
Lots of opportunity for pop-psychology here... but best to let it pass...
Reading the NYT with the new AIR-based reader is a pleasure. The fluid layout, typography, and especially the no-lag browsing, changes the experience to the point that I find myself starting up the reader every day -- and the NYT was not my source of news before the new reader.
There are many technology-oriented and societal reasons to prefer an "open" web. The fact is that the AIR-reader delivers today what is likely to appear in browsers over the next couple of years.
I can recommend carbonado, http://carbonado.sourceforge.net/ , if you don't want/need a full ORM, and prefer something similar to activerecord. It doesn't hide the relational model, and has just the right level of abstraction with a nice to use API.
I've recently started using the IntelliJ EAP X builds for a personal project in Scala and find it usable and useful too.
The maven-scala-plugin is solid and will let you switch between IntelliJ and Eclipse relatively easily. I don't use the maven eclipse plugin but instead "mvn eclipse:eclipse" from the command line whenever the pom changes. Using a pom-based build is useful in a production environment especially if you are using/providing components from/for others. IntelliJ has maven support built-in and seems to work well.
I've only pushed the IDEs to ~40 source files. Things might start breaking as the projects get bigger.
Things are definitely better than they were a year ago and thanks to both the scala-ide and IntelliJ people!