Skip navigation.
Home

Java Lobby Announcements

Syndicate content
Updated: 5 weeks 3 days ago

5 Key Events in the history of Cloud Computing

Mon, 2010-07-26 13:58
While we have been evaluating in our blog posts the various features available on popular Cloud Computing platforms today, i thought it might be a good idea to understand when and how all this started and look back at where this began and trace some of the key events in the progress of cloud computing. Amazon like all other Internet companies in the period of the dot com bubble were left...
Categories: Java

Eclipse 3.6 Hidden Treasures

Mon, 2010-07-26 13:54
Eclipse 3.6, aka Helios, was released about a month ago. It has become a tradition: this is the time I highlight some of my favorite hidden features in the new release. I focus my article on features which are less obvious, off the beaten path. Features you might not be familiar with if you didn't take the time to read the "new and noteworthy" for this release. ...
Categories: Java

New Technology Success Depends On Adoptability

Mon, 2010-07-26 13:54
Last week, I read a post at High Scalability talking about getting research out of academic environments. There is a lot of technology that starts as academic research, but there is a problem with some research being adopted by other technologists. That post has a very good explanation of why:References Reference:  New Technology Success Depends...
Categories: Java

Becoming Agile: The One Change

Mon, 2010-07-26 13:51
For some of us, taking an Agile approach to software development is easy. But for others, particularly companies who are established in a waterfall based approach to software development, embracing agile can be much more difficult. Anders Ramsay recently blogged about Agile UX and The One Change That Changes Everything, which gives some really useful advice on how to start your journey down the...
Categories: Java

There is something rotten in the state of Computer Science education

Mon, 2010-07-26 13:49
When I went to university, most of our programming tests and projects where evaluated based on our grasp of various algorithms for sorting, tree traversal, hashing functions and numerous other things, you know, the sort of thing that most high level languages will actually give you for free in their standard API’s.References Reference:  There...
Categories: Java

Lambdas in Java Preview - Part 5: Apache Wicket

Mon, 2010-07-26 11:34
This is the fifth part in a series of blog posts (read the previous part) giving some practical examples of lambdas, how functional programming in Java could look like and how lambdas could affect some of the well known libraries in Java land. This time I'll have a look at how the addition of lambdas could possibly change the API of the Apache Wicket web framework. ...
Categories: Java

Patterns for Using Custom Annotations

Mon, 2010-07-26 09:37
If you happen to create your own annotations, for instance to use with Java 6 Pluggable Annotation Processors, here are some patterns that I collected over time. Nothing new, nothing fancy, just putting everything into one place, with some proposed names. James Sugrue
Categories: Java

Tip: Profile an OSGi application with VisualVM

Mon, 2010-07-26 08:50
When you develop applications and you have performance problems, it’s really interesting to see what can cause this problems. And in that case, profilers are the most useful tool. For example, we can use VisualVM, which is packaged by default with the Java Virtual Machine. For more information, you can read this introduction to Java VisualVM. James...
Categories: Java

Daily Dose - GitHub Hits 1 Million Projects

Mon, 2010-07-26 06:00
Source hosting site, GitHub, reached more than one million projects over the weekend, according to their VP of R&D.  Around 60% of projects are full repositories while 40% are "gists" - short code snippets.  GitHub launched in February of 2008.SEC Says Dell Stayed Profitable Through Intel Kickbacks
Categories: Java

What NoSQL Store Should I Use? The Right Tool for Your Use Case

Mon, 2010-07-26 06:00
As NoSQL data models continue to prove their worth in high-profile web properties and enterprise settings, developers and architects need a basic framework that helps them organize and differentiate these data stores according to their capabilities so that they can find out where to direct their more in-depth research.  
Categories: Java

Sending outbound SMTP messages through Gmail with Mule ESB

Mon, 2010-07-26 00:37
I'm currently working on a Managed File Transfer (MFT) proof-of-concept for a client using Mule ESB Enterprise.  One of the requirements I had to address is the ability to send SMTP email messages when a particular connector failed, i.e. James Sugrue
Categories: Java

How to Add a Text Message to a Messages Conversation in Android SDK

Mon, 2010-07-26 00:37
Today I've published a new version of my AutoResponder Android application. The main feature in this release was quite simple: show auto-sent messages within standard messages conversation, just as if they were sent by hand.
Categories: Java

Lambdas in Java Preview - Part 4: Proposal Update

Sat, 2010-07-24 12:57
This is the fourth part in a series of blog posts (read part 1, part 2 and part 3) giving some practical examples of lambdas, how functional programming in Java could look like and how lambdas could affect some of the well known libraries in Java land. James Sugrue
Categories: Java

Emerging Languages Camp - Day 2

Sat, 2010-07-24 12:51
The second day of Emerging Languages camp was at least as good as the first day. We also managed to squeeze in four more talks, since everybode agreed that the afternoon pause was too long and ineffective during day one. At the end of the day my brain was substantially melted that I didn’t even contemplate finishing these comments. But after some sleep I think I have a fresh perspective. ...
Categories: Java

Getting Started With Spring Security

Sat, 2010-06-12 10:32
This tutorial will cover a basic scenario where we integrate Spring Security, using database-backed authentication, into an existing Spring web application. James Sugrue
Categories: Java

Daily Dose - What is Chromoting?

Sat, 2010-06-12 06:00
An official Google message posted by a non-Google party revealed a thin client functionality called Chromoting (unofficially).  Chromoting will be built into Chrome OS to enable the access of "legacy" PC applications from within the broswer.  The message said that Chromoting is "something like" Microsoft's Remote Desktop Connection, but not much detail was given.
Categories: Java

Agile Case Studies - Balancing Anarchy and Co-op with Scrum

Fri, 2010-06-11 17:34
If everybody on a 100-person project should talk to everybody else, we'd have to work overtime just to cover the meetings. Of course, this is before we start making any progress. Less meetings mean more progress. At the same time, everybody works towards the same goal. If we don't talk to each other, we will run in separate directions. In this talk, recorded at Øredev 2009, Johannes...
Categories: Java

Video: The First JUDCon - By Developers For Developers

Fri, 2010-06-11 15:53
JUDCon is a new conference this year that features JBoss technologies.  It's being held a day before JBoss World.  The new conference is going to be "by developers, for developers." Embed Tag:  <embed src="http://blip.tv/play/hbZ3geP1agA%2Em4v" type="application/x-shockwave-flash" width="640"...
Categories: Java

The Art of Logging (review)

Fri, 2010-06-11 09:06
Colin Eberhardt, the co-author of the Simple Logging Facade, has written a very good article The Art of Logging, which should be a compulsory reading for every developer especially in the server side development domain. It’s good both as an introduction as it covers all the important aspects and also for experienced developers because it has some very valuable insights. Few ideas and sentences...
Categories: Java

My Presentations from The Irish Software Show 2010

Fri, 2010-06-11 09:02
This week I've been enjoying Dublin, Ireland thanks to the 2nd Annual Irish Software Show. On Wednesday night, I spoke about The Future of Web Frameworks and participated in a panel with Grails, Rails, ASP.NET MVC and Seaside developers. It was a fun night with lots of lively discussion. Below is my presentation from this event. James Sugrue ...
Categories: Java