As an architect, I decided to view the presentation so that I can learn new things about scalability and architecture. This presentation came across as very amateurish and lacks any serious technical depth.Facebook seems to be stitched together as a set of "solution de jour" technologies without any real architecture behind it. Too many languages, frameworks and other gems. These guys took the notion of the right language for the task to an extreme. I have to believe that code releases into production is a big challenge for these folks.
beginTransaction();// Synchronize on the map db.add("key", "value"); commitTransaction();// Just serialize the fucker to a file. The idiots using this won't know the difference.
Leave us RDBMS dinosaurs alone. String Name/Value pairs, that is a great innovation. In other news, Sun will be dropping all types from the Java object system and rely on the VOID type. Idiots.
You are right. However, with EJB 3.0 most if not all of the XML is gone. EJB2.0 was a disaster. The JSF and friends will benefit greatly from your point. XML is annoying.
It might be slow but it has been very successful. Sure many specs never saw the light of day. That is to be expected from every committee.
Like it or not, Java is king on the enterprise server-side. J2EE sucked at the beginning but successive versions addressed many issues required by the enterprise. Persistence (Hibernate, Toplink), transactions and messaging (JMS) and the many available and free implementations. Thank you Sun for sticking with the JCP. Standards are wonderful.
We have an ASP platform built on J2EE 5.0 handling hundreds of millions of transactions a day all on a free stack thanks for the JCP and Linux.
I will duck now since this is/. home of the anti-Java.
Only Sprint. I don't think switching will even be a consideration for a lot of people. Palm always finds a way to screw themselves. Too bad, looks like a great phone.
While I absolutely agree with you, it is a lot more important to initially get a phone with first class applications preloaded. Most normal users will not go hunting for "better" version of apps (Think Firefox vs IE). They will use what is installed. From what I am reading, the Android applications are of lower quality to those of the IPhone. This is very disappointing.
But IBM consultants have always been just "numbers" to both IBM and the client. Some of the most overpriced and useless not matter what equation you plug their skill set in.
The overall user experience sucks at best. Go ahead and flame me. Last week's installs left a lot to be desired. We started with Fedora core 9 and and had all sorts of video and lock up problems. We abandoned it after three days of trying. The install disk wouldn't even run without a resolution parameter. We moved to Ubuntu. Much better but Gnome is 5 years behind OS/X (Forget about KDE 4). Sound still is an issue with Sound Blaster but at least we have something much more usable than Fedora. I wish the effort is spent on making installs a breeze. The desktop panels do not span multiple monitors and the default install still ships with many useless apps.
We use Linux for all of our production JBOSS servers and it has been absolutely wonderful. One day (I hope) the user experience will be as good. Windows and Mac OS/X have nothing to fear on the desktop for now.
Symbian is a really awful operating system. I had the E61 and it used to crash and freeze all the time. I thought it was the phone and then I bought the N95 and the freezing and crashing continued. I will never buy a Nokia again until they fix the OS.
The ability to simply run your Java code under 32 and/or 64 bit versions of the VM without recompiling and without the silly 32/64 prefixes/suffixes attached to the API is simply priceless. Good job Sun.
A DBA that uses composite primary keys does not deserve the title. You should never designate a primary key whose value can change. Use business keys for that.
As an architect, I decided to view the presentation so that I can learn new things about scalability and architecture. This presentation came across as very amateurish and lacks any serious technical depth.Facebook seems to be stitched together as a set of "solution de jour" technologies without any real architecture behind it. Too many languages, frameworks and other gems. These guys took the notion of the right language for the task to an extreme. I have to believe that code releases into production is a big challenge for these folks.
Why exactly will Comcast help this company sell this device? Don't think so. DOA with the ISP only model.
Map db = new HashMap();
beginTransaction(); // Synchronize on the map // Just serialize the fucker to a file. The idiots using this won't know the difference.
db.add("key", "value");
commitTransaction();
Leave us RDBMS dinosaurs alone. String Name/Value pairs, that is a great innovation. In other news, Sun will be dropping all types from the Java object system and rely on the VOID type. Idiots.
You are right. However, with EJB 3.0 most if not all of the XML is gone. EJB2.0 was a disaster. The JSF and friends will benefit greatly from your point. XML is annoying.
It might be slow but it has been very successful. Sure many specs never saw the light of day. That is to be expected from every committee.
Like it or not, Java is king on the enterprise server-side. J2EE sucked at the beginning but successive versions addressed many issues required by the enterprise. Persistence (Hibernate, Toplink), transactions and messaging (JMS) and the many available and free implementations. Thank you Sun for sticking with the JCP. Standards are wonderful.
We have an ASP platform built on J2EE 5.0 handling hundreds of millions of transactions a day all on a free stack thanks for the JCP and Linux.
I will duck now since this is /. home of the anti-Java.
I know this is /. but Windows 7 is much better than Vista and looks to be a decent OS for those who wish to run Windows.
Unless the phone is retarded, users will still bookmark Google and conduct the search there just like they do in Windows.
Only Sprint. I don't think switching will even be a consideration for a lot of people. Palm always finds a way to screw themselves. Too bad, looks like a great phone.
all have copies at home.
Google will make money by having its applications (and thus more chance for advertisement revenue) distributed on as many phones as possible.
they have an HTML version of the Blue Screen Of Death.
RIM is a lot cheaper these days :)
While I absolutely agree with you, it is a lot more important to initially get a phone with first class applications preloaded. Most normal users will not go hunting for "better" version of apps (Think Firefox vs IE). They will use what is installed. From what I am reading, the Android applications are of lower quality to those of the IPhone. This is very disappointing.
IBM sold the Thinkpad to a Chinese company. Thinkpads are still extremely popular.
But IBM consultants have always been just "numbers" to both IBM and the client. Some of the most overpriced and useless not matter what equation you plug their skill set in.
Just when there no longer any COBOL programmers around.
The overall user experience sucks at best. Go ahead and flame me. Last week's installs left a lot to be desired. We started with Fedora core 9 and and had all sorts of video and lock up problems. We abandoned it after three days of trying. The install disk wouldn't even run without a resolution parameter. We moved to Ubuntu. Much better but Gnome is 5 years behind OS/X (Forget about KDE 4). Sound still is an issue with Sound Blaster but at least we have something much more usable than Fedora. I wish the effort is spent on making installs a breeze. The desktop panels do not span multiple monitors and the default install still ships with many useless apps.
We use Linux for all of our production JBOSS servers and it has been absolutely wonderful. One day (I hope) the user experience will be as good. Windows and Mac OS/X have nothing to fear on the desktop for now.
Thank you Sun for all the great products that you have open sourced. Unlike your competitors, you have outsourced your crown jewels.
Symbian is a really awful operating system. I had the E61 and it used to crash and freeze all the time. I thought it was the phone and then I bought the N95 and the freezing and crashing continued. I will never buy a Nokia again until they fix the OS.
The language is a serious turn off for most developers I know.
The ability to simply run your Java code under 32 and/or 64 bit versions of the VM without recompiling and without the silly 32/64 prefixes/suffixes attached to the API is simply priceless. Good job Sun.
and email to Dilbert?
From a company that gave us Office Vision. That worked really well.
A DBA that uses composite primary keys does not deserve the title. You should never designate a primary key whose value can change. Use business keys for that.