Skip navigation.
Home

Javalobby

Syndicate content
Updated: 5 hours 10 min ago

Did Google "Sell Out" on Net Neutrality?

Fri, 08/13/2010 - 09:30
There's been plenty of buzz about Google's recent collaboration with Verizon on the subject of Net neutrality.  It's important to note that this collaboration has only resulted in a proposal in the form of a "suggested legislative framework for consideration by lawmakers."  Some media have been treating this proposal as more than what it is.  Here were its seven key points:

Daily Dose - Schwartz Gets a New Job

Fri, 08/13/2010 - 09:30
He warned us about Oracle.  Now Johnathan Schwartz has washed his hands of it and gotten his first job after leaving his last position as the CEO of Sun Microsystems.  Schwartz has joined the board of Taleo, a vendor of cloud-based talent management solutions.  Schwartz might have gotten the nod because of his early cloud work with Sun.  Apple Patches JailbreakMe Hole; Jailbreakers Make Their...

Oracle Sues Google Over Android's Use of Java

Fri, 08/13/2010 - 07:29
Oracle has just filed a lawsuit againt Google for patent and copyright infringement related to Android's use of Java."In developing Android, Google knowingly, directly and repeatedly infringed Oracle's Java-related intellectual property. This lawsuit seeks appropriate remedies for their infringement," said Oracle spokesperson Karen Tillman.

New JSFUnit Hops on Arquillian Bandwagon

Thu, 08/12/2010 - 23:03
JBoss' Java Server Faces testing framework, JSFUnit, has just released version 1.3 with a couple of new features and one significant fix that now allows integration with another JBoss project - Arquillian.  For those who don't know about Arquillian, it basically abstracts away container lifecycle and development from test logic so that developers can easily develop a broad range of integration...

Lucene and Solr: The Merger

Thu, 08/12/2010 - 20:56
If you take a look on the Solr wiki to find out when the next version is going to be released (you'd assume it's version 1.5), you find a message saying that Solr 1.5 is "not likely to ever be released."  Before you start crying, you need to look at the slides from Yonik Seeley's presentation at the Apache Lucene EuroCon 2010  (Seeley is the creator of Apache Solr and a co-founder at...

The Importance of Human Dynamics in Software Development

Thu, 08/12/2010 - 20:26
Have you ever been on a team of aces – the best of the best – and failed?  Have you ever been on a team that consisted of average people, found your rhythm and exceeded expectations again and again?  What is behind this?

What Is The Value Of A Software Architect?

Thu, 08/12/2010 - 17:27
(My) definition of the architect's role: "Software Architect is someone who is able to break down customers (=product owners, sponsors etc.) vision in more or less fine grained software artifacts." I prefer the term "vision" over requirements, because most of the time requirements happen to be unstable and the customer actually...

I Don't Write Unit Tests Because.... : The Excuses

Thu, 08/12/2010 - 13:41
As someone who's seen the benefits of the approach, I'm a huge believer in test driven development. It adds a level of quality and maturity to the field of software development, yet it's still not a widespread practice across development projects. When it comes to a choice between the features, time and quality, it's always the quality that suffers. We don't want to add extra time for testing and...

Generate Benchmark Graphs Easily

Thu, 08/12/2010 - 11:53
After launching a lot of benchmarks for the file copy benchmark and always generating the graphs from the results in Excel, I realized that I was losing a lot of time. So like any Java developer, I decided to create a little tool that would do the work automatically for me. James Sugrue

Infinite scroll : Loading Content While Scrolling, Using Java and JQuery

Thu, 08/12/2010 - 11:48
Have you seen the infinite scrolling of content in some web pages? For example, in DZone.com when you scroll the page to the bottom, new links will be loaded automatically and it’ll give you the illusion that the page scrolls infinitely. Another good example is that Bing’s Image Search. James Sugrue

clojure.test Introduction

Thu, 08/12/2010 - 11:45
I'll admit it, the first thing I like to do when learning a new language is fire up a REPL. However, I'm usually ready for the next step after typing in a few numbers, strings and defining a function or two.What feels like centuries ago, Mike Clark wrote an article about using unit testing to learn a new language. Mike was ahead of his time. This blog entry should help you if you want to follow...

Defne Platform New Feature : Asynchronous Messaging Framework

Thu, 08/12/2010 - 11:38
Defne is a lightweight development platform for Java EE web applications. It provides usable libraries to develop Java EE web applications easily and powerful based on Java EE technologies. Every component library of the Defne framework enables developers use them via Dependency Injection, CDI. We will provide built-in IoC container in future 1.0.3 release that will be based on Apache Tomcat and...

Do Developers Have Enough Time to Keep Their Skills Up-To-Date?

Thu, 08/12/2010 - 09:30
Over half of the developers polled in a recent survey by Embarcadero Technologies say "no," they don't have enough time to learn that new language, or understand that new technology.  On the other hand, developers are getting more money, but are the hidden costs really worth it?

Daily Dose - First Trojan Pierces the Walls of Android

Thu, 08/12/2010 - 09:30
According to a security firm, the first Trojan virus has infected Android phones this month.  Once the normal looking application installs, it starts texting premium rate phone numbers and criminals actually end up collecting the charges to the victims' accounts.  So far the virus is confined to Russia.First International Agile Certification

Daily Dose - Save the Wave

Tue, 08/10/2010 - 09:30
Sure, maybe you didn't find a use for Google Wave, but a core group of loyal users sure did.  These users are now fighting to keep Google Wave from being shut down after Google announced last week that the project wasn't gaining any traction and they were going to abandon development.  There is a website, buttons, and t-shirts with which you can show your support for the "Save Google...

VirtualBox 3.2 Update

Mon, 08/09/2010 - 22:29
Oracle released another update for the 3.2.x VirtualBox line today.  The latest release of the desktop virtualization application for x86 hardware includes various stability improvements and a number of changes.  Today's version 3.2.8 improves upon the 3.2.6 update released in June.

Deploying a Scala Lift Application in an OSGi Container

Mon, 08/09/2010 - 17:37
My current project involves building a Lift web application and deploying it in our OSGi application container.  I've been working with Scala on and off for a while, and I've always been interested in Lift.  With the release of Scala 2.8 and Lift 2.0, I decided it was time to give Lift a real try on my current project.  References Reference:  ...

Case Study - How Last.fm Uses HornetQ for Their Streaming Infrastructure

Mon, 08/09/2010 - 12:32
This case study describes how Last.fm uses HornetQ to improve the performance and availability of its streaming infrastructure. James Sugrue

Complex Line Command Syntaxes With JCommander

Mon, 08/09/2010 - 12:28
Complex tools such as git or svn understand a whole set of commands, each of which with their own specific syntax:git commit --amend -m "Bug fix"Words such as “commit” above are called “commands” in JCommander, and you can specify them by creating one arg object per command. For example, here is a the arg object for the commit command: ...

12 Things A Programmer Really Needs To Know

Mon, 08/09/2010 - 12:21
How do you answer the question, “what do I need to learn to be a good programmer?” I have written posts trying to answer that question, typically focusing on the languages that you should learn or the algorithms and other techniques you need to know. What about the rest of a programmer’s life? This is a less serious look at the life of a programmer. So, what does a programmer really...