JUnit vs TestNG a testing smackdown
Most developers know JUnit. Some know TestNG. You know you sjould write unit tests...but which should you choose? If you already have a suite of... more »
1 commentsSave Tags: java, opinion, research, tools
Update for Java vs C benchmark
This update compares the performance for some numerical benchmarks for Sun's JVM, IBM's JVM, Excelsior JET 6.4 and 6.0, Apache Harmony M6, LLVM 2.3... more »
0 commentsSave Tags: c-and-cpp, java, research
KDE Doesn't Need New Users?? Apparently...
I’m a bit taken aback by this post by Jason Harris over on the KDE Developer’s Journals site. Harris says that ” KDE, like many other open-source... more »
1 commentsSave Tags: news, open source, opinion, research
CMS battle: Drupal vs Joomla vs Custom Programming
In modern Content Management System (CMS) world there are two major figures - Joomla (descendant of Mambo CMS ) and Drupal. They both are open source... more »
2 commentsSave Tags: php, research, tools, web design
Which PHP framework is slower?
When it comes to developing and scaling Web applications, performance is everything. Ekerete Akpan, from AVNet Labs, conducted a series of benchmarks... more »
8 commentsSave Tags: frameworks, open source, php, research
Encountering OSGi
By now, OSGi has gained serious momentum in the entire Java ecosystem and I feel that OSGi is a topic that every Java developer should be aware of. In... more »
0 commentsSave Tags: frameworks, java, research, trends
Just what the funk is a Functor anyway?
Runar recently made mention of these so-called Functors and Monads in his excellent post about concurrency/actors in Java. There are all sorts of... more »
0 commentsSave Tags: java, methodology, other languages, research
In Search Of The Perfect UI
All the user interfaces are created within an established paradigm that we are used to. Is there a way of going beyond the paradigm? Is it possible to... more »
0 commentsSave Tags: gui, opinion, research, usability
The Darwin Race of Languages
There's always a debate going on about which programming language is the best. Let's find out! Create a small program in the language of your choice,... more »
0 commentsSave Tags: announcement, other languages, research, tools
Vote for Browser.Next Feature List
What would you like to see in the next generation browsers? Can you help to make the web a slightly better place than where it is today? Various... more »
0 commentsSave Tags: ajax, research
More CSS Performance Testing (pt 3)
This is now the 3rd part of my current adventures in looking into CSS performance and how it performs in various states across various... more »
0 commentsSave Tags: css-html, research, web design
New Adventures In Real-Time : An Interview With Greg Bollella
The Java Real Time Specification is bringing Java to new places, including the unsuspecting PLC market. This year at JavaONE, Greg Bollella introduced... more »
1 commentsSave Tags: hardware, java, research, trends
What's there after Objects?
There's gotta be a better way...
0 commentsSave Tags: opinion, research, trends
Applicative Functors in Scala
The Applicative Functor pattern is an incredibly powerful abstraction. I recently added it to a branch of Scalaz. However, it would be nice if I could... more »
0 commentsSave Tags: methodology, other languages, research
Python: Writing a Compiler and Interpreter in 160 lines of code
Author talks about experience learning Python by writing a compiler and interpreter for a simple language.
1 commentsSave Tags: how-to, open source, python, research
Do Java 6 threading optimizations actually work?
Much attention has been given by Sun, IBM, BEA and others to optimize lock management and synchronization in their respective Java 6 virtual machine... more »
1 commentsSave Tags: java, methodology, research
Guzzling coffee may cut heart disease
A strong cup of coffee in the morning can feel like a life saver. Now, one of the largest and longest studies of coffee drinking suggests that coffee... more »
2 commentsSave Tags: research, trends
The Beauty Algorithm: Can Computers Make You Pretty?
Computer science researchers have invented a new technique, Beautification, to enhance the aesthetic appeal of human faces, using a combination of... more »
1 commentsSave Tags: research, trends
Formal Language Processing in Scala
Quite some time ago, a smart cookie named Phillip Wadler published a paper explaining the concept of “parser combinators”, a method of representing... more »
0 commentsSave Tags: java, other languages, research
Greatest Barriers to Open-Source Adoption
Advice for corporate developers and open source project leaders to increase the chances of open source software being adopted by business and... more »
0 commentsSave Tags: open source, research
Using the Windows hosts file to your advantage
This article details using the Windows hosts file in 2 very useful ways: To block access to specific domains, and to develop locally, while using the... more »
0 commentsSave Tags: how-to, research, server, tools
Exploring Erlang with Map/Reduce
Under the category of "Concurrent Oriented Programming", Erlang has got some good attention recently due to some declared success from Facebook... more »
0 commentsSave Tags: how-to, research, trends
Which IT Skills Get The Biggest Pay Hikes (And Declines)?
Over the last fifteen years, companies that employ IT staffers have made a regular practice of paying “skills pay.” These are bonuses in addition to... more »
0 commentsSave Tags: research, trends
RoboControl -- A Network controlled ROBOT!
RoboControl -- A Network controlled ROBOT!
0 commentsSave Tags: java, news, open source, research
How to Write Parallel Programs
This book is the raw material for a hands-on, "workshop" type course for undergraduates or graduate students in parallel programming. It can also... more »
0 commentsSave Tags: books, research