Java News
Why Your Next App Should be Open Sourced
I've been doing all sorts of software development over the past few
years, from closed-source in-house software for companies to
closed-source product development to open-source frameworks and tools
development to close-source app development.
Looking back on my experience with the various drawbacks and benefits
of each of those development modes, I hereby recommend your next app be
open...
Categories: Java News
Apache OpenWebBeans Alpha-2 Released
The Apache OpenWebBeans Team is proud to announce the release of Apache OpenWebBeans 1.0.0-alpha-2
Apache - Servers - WWW - FAQs Help and Tutorials - Derivatives
Apache - Servers - WWW - FAQs Help and Tutorials - Derivatives
Categories: Java News
Daily Dose - Virgo M4 Prepares for Equinox Upgrade
The first beta of the Virgo Web Server (formerly the Spring dm Server) is getting very close now that the Eclipse Foundation released the fourth milestone recently. M4 features various build and test improvements along with several bugfixes. OSGi extensions have been changed in preparation for the Equinox 3.6 upgrade and new test cases and test coverage have been implemented. Closure Linter...
Categories: Java News
Android and Windows Phone 7: Part 2 – Emulators – Android
In my previous article I’ve described some of the aspects of the Windows Phone 7 emulator. Android SDK also comes with an emulator, although with a bunch of more customizable options. Let’s take a look at what we have.When you extract the Android SDK somewhere on your local hard drive, you can open the tools folder and see emulator.exe (I am using a Windows machine for development, so the...
Categories: Java News
Java Best Practices – String performance and Exact String Matching
Many people do not have performance in mind when they utilize String objects. Nevertheless misuse of String classes can significantly degrade the performance of an application. Learn how to handle String creation, String alteration and String matching operations efficiently.
Java - String searching algorithm - Guitar - Arts - Music
Java - String searching algorithm - Guitar - Arts - Music
Categories: Java News
JavaOne Sessions Schedule Completed - First Impression, Some Criticism
Last week I managed to schedule
sessions I would like to attend. The topics are interesting and
technical - really looking forward to it.
Product pitches are non existent - at least I didn't found any. From the
topic / session perspective - I am really looking forward to this
conference. From the content perspective it should be at least as good
as the previous...
Categories: Java News
Daily Dose - Google Pays Big Money to Keep Developers from Going to Facebook
LinkedIn has tracked approximately 118 former Google employees who have left after Facebook made offers that they couldn't refuse. These offers likely included low priced private stock, according to TechCrunch. That stock could end up hitting $100 billion in total value over then next few years, and just a small percentage of that would still mean that stockholders are set fo
Categories: Java News
Some Hands on with JEE6/JSF2
I have been doing JSF since 2004. I blogged for a long time on here about some of the shortcomings of JSF 1.x,
but overall, have always sustained that a flawed framework is better
than a tinkertoy one that is not really a framework at all (Struts).
Seems like I have been waiting for JSF2 for
ever. Finally, getting to put my hands on it, it feels pretty nice so
far, though there are some...
Categories: Java News
Async Http Client library 1.0.0 released
After months of collecting feedback and adding new features, I’m happy to announce the availability of the Async Http Client Library version 1.1.0!
Protocol - Libraries - Programming - Languages - Client
Protocol - Libraries - Programming - Languages - Client
Categories: Java News
Spring v. RedHat v. Oracle
Remember when monster movies jumped the shark they did that battle of
all monsters movie where Gamera came flying in on Godzilla vs. Baby
Kong? Was like a monster version of a Vegas drag show. The Java world is
reaching that stage. Here are a few thoughts on the various parties
(just did some of this, so this is more technology focused).
James Sugrue ...
Categories: Java News
Red Hat and Makara to Become More Than Partners?
Makara, a two-year old cloud startup, reportedly met with VMware about the prospects of an acquisition, but the virtualization company turned them down, according to the report. The Register is now reporting that Red Hat is talking with Makara about the possibility of a buyout, according to "a source familiar with the matter."
Categories: Java News
Sarasvati Workflow 1.0 released
Sarasvati, a graph execution based workflow engine, has now reached 1.0 status. New features include a graphical editor, template nodes and better support for custom join strategies.
Workflow - Products - Open Source - Automator - ITunes
Workflow - Products - Open Source - Automator - ITunes
Categories: Java News
HornetQ - the Performance Leader in Enterprise Messaging
JBoss is pleased to publish a comparison of the enterprise messaging market using the JMS API. The results clearly position JBoss HornetQ as the performance leader.
JBoss application server - Java Message Service - Java - Programming - Languages
JBoss application server - Java Message Service - Java - Programming - Languages
Categories: Java News
ExtJS, Spring MVC 3 and Hibernate 3.5: CRUD DataGrid Example
This tutorial will walk through how to
implement a CRUD (Create, Read, Update, Delete) DataGrid using ExtJS,
Spring MVC 3 and Hibernate 3.5.
What do we usually want to do with data?
James Sugrue
Categories: Java News
First Quick Look at CDI (of JEE6)
The good news is that you can have a parameterized constructor (one). The docs (at least the Weld docs) tell us that this allows us to have immutable objects. A builder (a la Bloch‘s from EJ2) would have been better, but this is a great relief from the stupidities of default constructors on every object.
James Sugrue
Categories: Java News
Daily Dose - Android Doesn't Count Upgrades as Activations Either
Google responded to Steve Jobs' implications at the iPod/Apple TV/iOS presentation this week. At the presentation he said that Apple estimates about 230k new activations of iOS devices every day. Jobs said that Apple thinks they're ahead of everyone else because "some of our friends are counting upgrades in their numbers." Google, thinking this referred to them, sent a release...
Categories: Java News
So What Are You Waiting For? GO BANANAS!
Welcome to the seventh and final episode of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level.In this episode we're going to take a look back at the road that we've travelled and then close with a challenge.
Categories: Java News
Springing into Tomcat
Deploying on Tcat can help you to go further with your Spring web applications.
Apache Tomcat - Java - Programming - Languages - Enterprise Edition
Apache Tomcat - Java - Programming - Languages - Enterprise Edition
Categories: Java News
Drools 5.1 Released
Drools 5.1 has been released. The main focus for this release has been around improved consumerability for users with declarative services based on Spring, Camel and CXF integration as well as the BPMN2 implementation for Flow and an improved Rete algorithm for reduced memory consumption providing better scalability for large number of objects.
Rete algorithm - Drools - Language - Programming - Math
Rete algorithm - Drools - Language - Programming - Math
Categories: Java News
Top 3 Performance Problems in Custom MS CRM Apps
MS CRM provides an SDK to access Entity objects and MetaData from the CRM Data Store. Custom CRM Applications use this SDK without knowing what is really going on under-the-hood leading to performance problems when accessing or updating larger amounts of data from the CRM Store. The Top 3 Performance Problems can be avoided preventing from long running and timed out requests to the CRM Application.
Customer relationship management - Business - Data - Metadata - Microsoft Dynamics CRM
Customer relationship management - Business - Data - Metadata - Microsoft Dynamics CRM
Categories: Java News