Java News

Random Thoughts on Clojure Protocols

Javalobby - Mon, 08/30/2010 - 07:14
Great languages are those that offer orthogonality in design. Stated simply it means that the language core offers a minimal set of non-overlapping ways to compose abstractions. In an earlier article A Case for Orthogonality in Design I discussed some features from languages like Haskell, C++ and Scala that help you compose higher order abstractions from smaller ones using techniques offered...
Categories: Java News

Can You Be Too Old For Software Development?

Javalobby - Mon, 08/30/2010 - 07:10
It has been a while since a good bitchmeme came about, so it is with great pleasure that I participate in this one. Actually, is it not with great pleasure as the issue hits close to home. The issue at hand is regarding age in the software development profession. This is important to me because I am 38 years old and have been in software development for about 16 years.
Categories: Java News

Clojure Plugin For Grails

Javalobby - Mon, 08/30/2010 - 04:00
According to a post from XML co-creator Tim Bray from awhile back, Clojure is considered "the new hotness among people who think the JVM is an interesting platform" for other languages to build on, for people who think that "there's still life in that ol' Lisp beast," and for "people who worry about concurrency and state in the context of the multicore future."  In...
Categories: Java News

Daily Dose - Do More with the Less Framework 2.0

Javalobby - Mon, 08/30/2010 - 04:00
The CSS3-based framework for dynamically resizing text columns on various form factors just got better.  The Less Framework will resize columns in a browser from 2 columns on a smartphone, to 5 columns in a tablet or netbook, and up to 8 columns in a desktop.  This framework will build sites that perform perfectly on all modern browsers (plus Android phones and iOS devices).  For IE8 and...
Categories: Java News

Openfire server installation - Infrastructure for Instant Messaging

The ServerSide - Sun, 08/29/2010 - 10:51
This tutorial is the first part of the “Setting up an infrastructure for Instant Messaging” article series. In this tutorial, we are going to setup an Instant Messaging infrastructure for a private intranet using the Openfire real-time-collaboration (RTC) server.



Instant Messaging - Real-time computing - Chat - Intranet - Openfire
Categories: Java News

True Art Of Functional Cloud Recursion with GridGain 3.0

Javalobby - Sat, 08/28/2010 - 10:05
  James Sugrue
Categories: Java News

A Case for Feature Branches

Javalobby - Fri, 08/27/2010 - 22:14
How and when to create branches within a project's source control system can be a very touchy subject among software developers. Some folks branch like crazy, and others avoid branching altogether. Today I'd like to make a case for feature branches based on my team's experience using them to enable our development process.While branching practice does vary quite a bit, there's a typical set of...
Categories: Java News

Daily Dose - Google Boycotts JavaOne

Javalobby - Fri, 08/27/2010 - 19:24
Google's Chief Java Architect Joshua Bloch just announced on the Google Code Blog that he and Google would not be at JavaOne this year due to the Oracle lawsuit.  According to another blog entry by another Googler, all sessions with a presenter from Google will be cancelled.  Apparently, no Google employees will attend the conference.  There were at least six sessions that I found with...
Categories: Java News

Red Hat Makes a Bid for Standard Cloud API

Javalobby - Fri, 08/27/2010 - 16:15
This week, Red Hat announced that it had submitted the Deltacloud API to the DMTF (Distributed Management Task Force), a body that oversees standards such as CDM (the Common Diagnostic Model), DASH (the Desktop and Mobile Architecture For System Hardware), and OVF (the Open Virtualization Format).  Red Hat believes that Deltacloud has the potential to become a standard for cloud interoperability...
Categories: Java News

NetBeans 6.10 Moves Forward with Milestone 1

The ServerSide - Fri, 08/27/2010 - 14:34
It's just a milestone, so only early adopters will really be interested in downloading and playing with it. The real point is that work is being done quickly on 6.10



NetBeans - Java - Open source - Integrated development environment - Eclipse
Categories: Java News

The fear tax

Javalobby - Fri, 08/27/2010 - 12:06
Seth Godin recently wrote a post about 'the fear tax' which he describes as a 'tax' that we pay when we do something in order to try and calm our fear about something else but don't necessarily end up calming those fears. We pay the fear tax every time we spend time or money seeking reassurance. We pay it twice when the act of seeking that reassurance actually makes us more anxious, not...
Categories: Java News

A case for non leaky dual abstractions.

Javalobby - Fri, 08/27/2010 - 11:53
A long long time ago, I worked on a fairly complex piece of design. And like any well behaved designer, I broke it down into a number of abstractions that made it manageable. I gave the abstractions funny sounding names. And before long I found those abstractions finding their way into the user interface. Abstractions which made no sense to the end user. References Reference:  ...
Categories: Java News

How To: Configuration Instructions for Activiti-5.0.alpha4 to Work With MySQL 5.1.49

Javalobby - Fri, 08/27/2010 - 09:58
The following tutorial will help you configure activiti-5.0.alpha4 to work with MySQL 5.x, and let you have a correct setup configuration and a startup execution without any problems. You may think that Activiti's documentation already has the instructions for configuration and installation. Article Type:  How-to
Categories: Java News

Interesting Java Language Puzzle

Javalobby - Fri, 08/27/2010 - 09:49
We ran into an unexpected result as part of Java's auto boxing feature. At least I think it is related to auto boxing. See the following code snippet package com.foo; public class AutoBoxTest { public static void main(String[] args) { Boolean abc = new Boolean(false); setMe(getThisValue() || abc == null? false: abc); } static public Boolean getThisValue() { return new...
Categories: Java News

5 Java powered open source tools for your team

Javalobby - Fri, 08/27/2010 - 07:51
If you're a Java shop and want to ensure you can support your team's toolset, here are some pointers for the must-have tools we modern developers use day-to-day.Wikis
Categories: Java News

Naming Strategy in Hibernate - NamingStrategy

Javalobby - Fri, 08/27/2010 - 07:36
Recently while exploring I Hibernate I came to know a very nice feature of Hibernate which gives a handle to map naming convention of underlying tables and columns with the Objects and properties. I found it very interesting and easy to use functionality. Problem Scenario: Generally while using Hibernate either we keep the tables names corresponding to the POJO names similar for ease of use,...
Categories: Java News

A Case For Non Leaky Dual Abstractions.

Javalobby - Fri, 08/27/2010 - 07:30
A long long time ago, I worked on a fairly complex piece of design. And like any well behaved designer, I broke it down into a number of abstractions that made it manageable. I gave the abstractions funny sounding names. And before long I found those abstractions finding their way into the user interface. Abstractions which made no sense to the end user. ...
Categories: Java News

Terracotta's Perspective on the Java GC Problem

Javalobby - Fri, 08/27/2010 - 04:00
Caching is at the core for data management in applications, says Amit Pandey, CEO of Terracotta.  Too much time is spent tuning the size of the heap to keep application performance fast and predictable.  Garbage collection is to blame for making an application unpredictable for SLAs (Service Level Agreements).  When latency reaches unacceptable levels, a lot of work needs to be done that...
Categories: Java News

Daily Dose - Chrome 7 Arrives Bearing NaCl

Javalobby - Fri, 08/27/2010 - 04:00
If you've been waiting to get your hands on Google's Native Client, you can do so now by getting on the Chrome developer channel, which just released Chrome 7.  NaCl is enabled by default and it allows native code to run in your browser, which means web apps will be able to directly use your computer's hardware resources to run web application processes.  It's a big day for the evolution of the...
Categories: Java News

The Art of Unit Testing in Java - Early Access Book Review

Javalobby - Thu, 08/26/2010 - 17:57
ISBN or ASIN:  9781935182573 Cover Image:  koskela2_cover150.jpg Book Author(s):  Roy Osherove Lasse Koskela Publisher:  ...
Categories: Java News
Syndicate content