iPhone DZone: Fresh Links On Your iPhone by matt on 7/5/08
Reading DZone on your iPhone just got a little bit easier. Visit http://dzone.com/iphone from your iPhone to try out our beta iPhone support. You can view stories, filter by tags, and login. We'd appreciate your feedback at feedback@dzone.com.
Java Archaeology: Revisiting 20th Century Code
Java 1.1 was released in 1997. How does code from this era compare to today’s Java code?
0 commentsSave Tags: gui, java
Gates from the beginning
From schoolboy to software titan, Bill Gates on how it all started. An interview with Bill Gates looking back on the early days of Microsoft. There... more »
0 commentsSave Tags: microsoft, news
Interesting picture: Benchmarking Erlang versus Java concurrency
"As I’ve said before, usually comparing Java to Erlang is stupid, because it compares actors to threads, not Java to Erlang. Comparing actors in Java... more »
2 commentsSave Tags: java, other languages
What is it like to write a technical book?
"I think it’s important to be objective; my purpose here is to help prospective authors get a feeling of what it’s like, and it’s not all good.... more »
0 commentsSave Tags: books, database, opinion
Wikipedia + Lucene's MoreLikeThis = useful bits about the bits?
"My approach begins by treating Wikipedia and its articles as a Web-scale collaborative taxonomy or controlled vocabulary. Yes, for these purposes,... more »
0 commentsSave Tags: java, research, web 2.0
Scaling Fast
"Turns out Yahoo put us on their front page without any giving us any warning… (We appreciate the traffic but weren’t ready for a 1000x increase in... more »
1 commentsSave Tags: server, web 2.0
Visual SourceSafe: A Public Service Announcement
Sure it was slow, but we could wait. And it only worked on Windows, but we were all running NT 4.0 anyway. And sometimes the repository would get... more »
0 commentsSave Tags: microsoft, opinion, tools
On Concision
The explicit dogged nature of the Java language was a light shining in the darkness and its greatest asset. Everything had a name so you could talk... more »
0 commentsSave Tags: java, opinion
Python with a modular IDE (Vim)
Error highlighting, code-completion and improved navigation when writing Python in Vim.
0 commentsSave Tags: python, tools
History's Worst Software Bugs
Sixty years later, computer bugs are still with us, and show no sign of going extinct. As the line between software and hardware blurs, coding errors... more »
0 commentsSave Tags: opinion
An Open Source App: Rietveld Code Review Tool
Guido van Rossum, inventor of Python and author of Mondrian (Google's internal code review tool), announces a new Open Source code review system... more »
0 commentsSave Tags: announcement, python, tools
How Ocaml Can Be Improved
"One of the ways to not fall into the blub fallacy is to regularly consider those ways in which your favorite language is inferior, and could be... more »
0 commentsSave Tags: opinion, other languages
Google denies staff 'brain drain'
Elliot Schrage's departure as head of global communications and public affairs is the latest in a string of senior Google staff defections to... more »
0 commentsSave Tags: news, web 2.0
Eat, Sleep and Drink Software Development: Finding The Zone
"Confusion, loss of concentration, impatience, memory lapses, depression and psychosis are among the many effects of sleep-deprivation. These don’t... more »
0 commentsSave Tags: methodology, opinion
Oklahoma Leaks Tens of Thousands of Social Security Numbers, Other Sensitive Data
One of the cardinal rules of computer programming is to never trust your input. This holds especially true when your input comes from users, and even... more »
0 commentsSave Tags: database, news, standards
Amazon Announces Persistent Storage for EC2
These volumes can be thought of as raw, unformatted disk drives which can be formatted and then used as desired (or even used as raw storage if you’d... more »
0 commentsSave Tags: database, server
A Java Programmer’s Guide to Random Numbers, Part 3: Seeding
Explains why most random number generators (including java.util.Random and java.security.SecureRandom) are incapable of satisfactorily shuffling a... more »
0 commentsSave Tags: how-to, java
A Java Programmer’s Guide to Random Numbers, Part 2: Not just coins and dice
There is more to the Uncommons Maths random numbers package than just replacement RNGs. It also provides convenient classes for working with several... more »
1 commentsSave Tags: how-to, java
Getters, Setters and the Great Coverage Conspiracy
A frequent topic of Java-related blogs is whether it is worthwhile to write unit tests for simple getters and setters. What bothers me most is the... more »
1 commentsSave Tags: java, methodology, opinion