New Website for the Scala Language
The new website finally goes live! The existing content has been reorganized and updated, and finding the desired information should now be much... more »
0 commentsSave Tags: news, open source, other languages, research
System.currentTimeMillis, System.nanoTime and Their Resolution
When reading about Robust Java Benchmarking, I came across some things I had not thought about myself. It turns out, that even though... more »
0 commentsSave Tags: java
JNode 0.2.7 - Java Based Operating System
JNode is a free, open source Java technology based operating system implemented in the Java language with a very small assembler nano-kernel.
0 commentsSave Tags: announcement, java
My experience of coding a GWT webapp (~900 classes, ~20 GWT modules)
We put our GWT-based job site in production on Monday. This is a summary of my experience coding the whole thing in GWT. Not sure how useful this is... more »
0 commentsSave Tags: frameworks, java, opinion
No, your code is not so great that it doesn’t need comments
Code-commenting is so basic and so universal that every programmer, regardless of the language that they practise, thinks that they know all there is... more »
9 commentsSave Tags: opinion
Groovy Eclipse plugin updated to Groovy 1.5.6 and Eclipse 3.4
The Groovy Eclipse team released an updated version of the Groovy Eclipse plugin.
0 commentsSave Tags: eclipse, groovy, news
How to Write 3v1L, Untestable Code
Few rules for writing untestable code for OO cowboys or writing good and testable code for TDD zealots with a good sense of humour from Google.
1 commentsSave Tags: methodology, opinion
FEST-Swing 1.0b1: Fluent interface for testing Swing GUIs
We are proud to announce the release of FEST-Swing 1.0-Beta1. FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI... more »
0 commentsSave Tags: announcement, gui, java, tools
Tiburon - new language features for Delphi 2009
There are loads of new features in Tiburon for Delphi and C++Builder developers. New language features, more compatibility at the component level... more »
0 commentsSave Tags: c-and-cpp, other languages, tools
WARNING! DNS cache Poisoning can put you in serious trouble!
Article on DNS cache poisoning and how to protect yourself from it
0 commentsSave Tags: news, security, tools, web services
Google Collections to the rescue
A few days ago, I was writing a piece of code that turned a line at a time into an Object. And it was using iterators. I had a RecordStream, which... more »
0 commentsSave Tags: frameworks, java
Project Euler with Scala
I came across this interesting post about solving some Project Euler questions using Scala. Being a fan of Project Euler myself, I though I'll outline... more »
0 commentsSave Tags: other languages
A New Competitor to LCD
A pixel that uses a pair of mirrors to block or transmit light could lead to displays that are faster, brighter, and more power efficient than liquid... more »
0 commentsSave Tags: microsoft, news, research, trends
DNS Vulnerability Now in the Wild
Dan Kaminsky's upcoming Black Hat preso on the recently discovered DNS cache posioning vulnerability has just been upstaged by its release into the... more »
0 commentsSave Tags: microsoft, news, security, server
The Source of Bugs
Bugs most commonly come from somebody’s failure to reduce complexity. Less commonly, they come from the programmer’s misunderstanding of something... more »
1 commentsSave Tags: opinion
JUnit 4 in 60 Seconds
Fast introduction to Junit 4 testing framework...
3 commentsSave Tags: frameworks, how-to, java
Working longer hours does not equal greater productivity
If you are a developer or an entrepreneur in software, the best thing you can do is "work less but work smarter".
1 commentsSave Tags: opinion, trends
My Guide To Effective Test Driven Development
When it comes to Test Driven Development (TDD), there are 4 kinds of developers: 1. The kind that doesn’t do it, and doesn’t care about it ... more »
1 commentsSave Tags: how-to, methodology, opinion, trends
Java SwingBuilder 0.1.FINAL is out : open source competition for JavaFX in good old Java
Production-quality 0.1.FINAL release for the Java SwingBuilder project. Java SwingBuilder is an attempt to bring dynamic language-type productivity to... more »
0 commentsSave Tags: groovy, gui, java, open source
The busy Java developer's guide to Scala: Collection types
Objects have their place in Scala, but so do functional types such as tuples, arrays, and lists. In this installment of Ted Neward's popular series,... more »
0 commentsSave Tags: how-to, java, other languages
Eclipse Ganymede released
The Eclipse Foundation has announced the immediate availability of Eclipse Ganymede, the simultaneous release of 23 projects, following on from... more »
0 commentsSave Tags: eclipse, news
Nokia Symbian deal winners and losers
After an expansion phase that saw the introduction of the iPhone, Android, LiMo, and JavaFX Mobile, the mobile phone platform landscape is shrinking... more »
0 commentsSave Tags: eclipse, mobile, open source, opinion
Taking JavaFX head-on: Java SwingBuilder 0.1.RC1 is here!
0.1 Release Candidate 1 for the Java SwingBuilder project. Java SwingBuilder is an attempt to bring dynamic language-type productivity to Java Swing... more »
0 commentsSave Tags: groovy, gui, java, open source
The multicore crises: Scala vs. Erlang
There has been a somewhat heated debate about Scala vs. Erlang on the blogosphere recently. The future will be multi-cored, and the question is how... more »
0 commentsSave Tags: java, other languages, trends
Why you shouldn't be using S3 or Google App Engine
Recently a new 'hype' has been popping up, namely Amazon's S3 and Google App Engine. For those who don't know, S3 and App Engine are basically hosting... more »
3 commentsSave Tags: opinion