Javalobby
Daily Dose - Schwartz Gets a New Job
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...
Categories: Java News
Oracle Sues Google Over Android's Use of Java
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.
Categories: Java News
New JSFUnit Hops on Arquillian Bandwagon
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...
Categories: Java News
Lucene and Solr: The Merger
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...
Categories: Java News
The Importance of Human Dynamics in Software Development
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?
Categories: Java News
What Is The Value Of A Software Architect?
(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...
Categories: Java News
I Don't Write Unit Tests Because.... : The Excuses
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...
Categories: Java News
Generate Benchmark Graphs Easily
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
Categories: Java News
Infinite scroll : Loading Content While Scrolling, Using Java and JQuery
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
Categories: Java News
clojure.test Introduction
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...
Categories: Java News
Defne Platform New Feature : Asynchronous Messaging Framework
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...
Categories: Java News
Do Developers Have Enough Time to Keep Their Skills Up-To-Date?
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?
Categories: Java News
Daily Dose - First Trojan Pierces the Walls of Android
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
Categories: Java News
Oracle Outlines Solaris Roadmap; Other Projects Not So Lucky
Determined not to make the same mistakes that Sun did when they bit off more than they could chew in some of their roadmaps, Oracle presented a more moderate amount of data today to outline their plans for the Solaris 11 operating system and SPARC systems. This kind of transparency in planning has been rare for many of Oracle's acquired open source projects, and almost non-existent for projects...
Categories: Java News
The buzzword glossary
You keep using that word. I do not think it means what you think it means. -- Inigo Montoya
Categories: Java News
What Have Google Got Up Their Sleeves For Android?
What's next for Android? We'll find out soon. Google have announced a special event on Thursday evening to unveil "a couple of cool new mobile features.".With the amount of momentum around Android at the moment, and the iPhone 4's reception issue, perhaps this will be the killer blow from Google in the battle of mobile operating systems.
Categories: Java News
Introducing NIO.2 (JSR 203) Part 5: Watch Service and Change Notification
For a long time Java developers used in-house developed solutions to
monitor the file system for changes.
James Sugrue
Categories: Java News
Coding: Using a Library/Rolling Your Own
One of the things that I've noticed as we've started writing more
client side code is that I'm much more likely to look for a library
which solves a problem than I would be with server side code.
A requirement that we've had on at least the last 3 or 4 projects
I've worked on is to do client side validation on the values entered
into a form by the user.
...
Categories: Java News
Using Generalized Type Constraints - How to Remove Code With Scala 2.8
I love removing code. The more I remove, the lesser is the surface area for bugs
to bite. Just now I removed a bunch of classes, made unnecessary by
Scala 2.8.0 type system. Consider this set of abstractions, elided for demonstration purposes ..
James Sugrue
Categories: Java News
Presentation and Use of H2 Database Engine
It's a long time since I started to using the H2 Database Engine
as an embedded database in JTheque and other projects. This post is a
presentation of this database engine and some information about its
utilization.H2 is a pure Java database. It can work as an embedded database or in server mode.
The developers of the database have ensured there is a very small
footprint for this database;...
Categories: Java News