34 items tagged “java”
Multi-Inflection-Point Alert. Dammit, Tim, stop giving away our competitive advantages!
26th April 2008, 6:48 pm
Once you reach a certain level of activity in the system where the garbage collector can no longer keep up (and it will happen), then every line of code in your system is now a potential failure point that can leave the whole program in a bad state. Lisp has this problem. Java has this problem. Erlang does not.
— Damien Katz
14th April 2008, 3:17 pm
Transitioning from Java Classes to JavaScript Prototypes. Peter Michaux shows how JavaScript’s prototypal inheritance can run rings around traditional Java-style classes once you figure out how to take advantage of it.
10th February 2008, 3:10 pm
Python Web Framework on the JVM. An update on both Jython and the Django on Jython project—it looks like Jython 2.5 isn’t that far away.
30th January 2008, 2:06 am
Why we switched to Jetty. Zimbra (recently acquired by Yahoo!) are using Jetty for Comet. It sounds like they are using Bayeux as well.
8th January 2008, 5:12 am
20,000 Reasons Why Comet Scales. Greg Wilkins coaxes Jetty and Bayeux in to supporting 20,000 simultaneous users per server while maintaining sub-second latency, using Amazon EC2 to run the benchmark.
7th January 2008, 8:32 am
Size Is The Enemy. Jeff Atwood: “I’ve started a cottage industry mining Steve [Yegge]’s insanely great but I-hope-you-have-
an-hour-to-kill writing and condensing it into its shorter form points.” Lots of verbose static typing apologists in the comments.
24th December 2007, 10:50 am
Maven: Broken By Design. Charles Miller: “If you check out a particular version of your code and build it with particular versions of your tools, you should get a product that is binary-identical each time.”
20th December 2007, 8:24 pm
Comet works, and it’s easier than you think
I gave a talk this morning at the Yahoo! Web Developer Summit on Comet, cometd and Bayeux. I’ve been trying to keep up with Comet ever since Alex coined the term last year, but it’s only in the past few weeks that I’ve actually found some time to play with it myself. I was very impressed with what I found: the open source infrastructure for building and deploying Comet applications is surprisingly mature, and with just a few more improvements I can see Comet achieving much more widespread use. [... 1297 words]
I can’t help feel that BDD is a case of a bad idea spreading; the motivations for BDD are fine (a change in developer testing workflow), but the technique they use to try to reach the desired workflow is totally bizarre.
— Ian Bicking
27th November 2007, 7:16 pm
Jetty WebServer. Jetty 6.1 was the only cometd / Bayeux implementation I tried which worked out of the box.
27th November 2007, 6:43 pm
The Rubinius Sprint. Sun are throwing a ton of resources at Ruby, because as Tim Bray says, “it’s not fast enough”. Imagine where they’d be if they’d invested this kind of support in Jython five years ago...
21st September 2007, 11:32 pm
Django on Jython: What I’ve done until now. It’s not quite there yet (the new Jython is Python 2.2 with a few 2.3 features; Django requires 2.3 at least) but it’s looking pretty promising.
4th September 2007, 2:53 am
At one point I thought I hated programming because I was just so sick it... It turns out I don’t hate programming, I just hate programming in Java.
— Russell Beattie
25th August 2007, 1:09 am
Why Tamarin instead of... Justification for Tamarin in Mozilla over Mono and the JVM. It mainly comes down to license compatibility and overall size.
9th August 2007, 12:43 pm
Erlang fits all the characteristics of an OO system, even though sequential Erlang is a functional language, not an OO language
— Ralph Johnson
8th August 2007, 7:47 pm
Java’s Fear of Commitment (via) How Java culture emphasises interfaces and layers of abstraction over solving problems directly.
1st August 2007, 10:32 am
NestedVM. Provides binary translation from a GCC compiled MIPS binary to a Java class file, letting you run anything supported by GCC on the JVM with no source changes.
11th July 2007, 2:52 pm
Mac OS X Leopard: UNIX. Leopard ships with DTrace, and it’s been hooked in to Java, Ruby, Python and Perl.
11th June 2007, 11:05 pm
google-diff-match-patch (via) Robust algorithms to perform the operations required for synchronizing plain text, in Java, JavaScript and Python.
9th June 2007, 6:15 pm
I’d like to ask readers of this site which you’re more interested in, Sun’s JavaFX or signing up for TissueWorld 2008, the Premiere Exhibition and Conference for the International Tissue Industry.
— Stuart Langridge
9th May 2007, 7:46 pm
Just because Java was once aimed at a set-top box OS that didn’t support multiple address spaces, and just because process creation in Windows used to be slow as a dog, doesn’t mean that multiple processes (with judicious use of IPC) aren’t a much better approach to writing apps for multi-CPU boxes than threads.
— Guido van Rossum
8th May 2007, 9:21 pm
Full Java Stack In Ubuntu. JDK6, Glassfish, NetBeans and Java DB are all available in the Multiverse repository for Ubuntu 7.04.
20th April 2007, 12:37 am
The promise [of J2EE] was that of infinite scalability based on tooling, which assumes that designing scalable systems is a general case problem. I now firmly believe that this is flawed reasoning. Frameworks don’t solve scalability problems, design solves scalability problems.
— Ryan Tomayko
14th April 2007, 2:35 am
Quercus: PHP in Java (via) A “fast, open-source, 100% Java implementation of the PHP language”, built to run on top of Resin. Claims to be compatibly with MediaWiki, Drupal, Wordpress, Gallery2 and DocuWiki.
12th April 2007, 4:25 pm
JPC (via) Pure Java emulation of an x86 PC, running at 10% native speed. No code to download yet, but there’s a neat applet that lets you play Lemmings (and other games) running on FreeDOS.
25th March 2007, 5:06 pm
Automated Translation of Java to Python. java2python can translate most Java code in to non-idiomatic Python, using ANTLR for the heavy lifting.
15th February 2007, 3:50 pm
Two hosts are considered equivalent if both host names can be resolved into the same IP addresses [...] Note: The defined behavior for equals is known to be inconsistent with virtual hosting in HTTP.
— java.net.URL documentation
31st January 2007, 9:13 pm
Mr. Gosling—why did you make URL equals suck?!? Wow, the behaviour of java.net.URL.equals is completely idiotic.
31st January 2007, 8:40 pm
In Which I Think About Java Again, But Only For A Moment. Convincing argument as to why desktop applications written in Java rarely have decent user interfaces.
22nd January 2007, 9:39 pm
Groovy 1.0 is done. They finally got to 1.0!
7th January 2007, 10:18 pm
Why do so many reddit users hate java? The answers provide a good overview as to why Java has fallen out of favour with the alpha-hacker crowd.
15th December 2006, 2:20 pm
Java SE 6 Released. “Script engines” (like JavaScript, Jython and JRuby) become a first class citizen.
12th December 2006, 8:48 am
Bayeux. Comet might just make Java relevant for web development again.
7th August 2006, 11:51 am