Our Java application supports my company's (Amway Corp) Customer and Sales Compensation areas.
This is a very unique and complex part the Amway's business model.
The application requires a large database to store business-related data.
The database consists of dozens of tables and millions of rows.
It contains transactional data and summarized data.
The size of the database grows daily.
on Jun 18, 2012
Did you know this is the 10th anniversary of the Duke's Choice Award program? This year we moved the home site and nominations process to Java.net. If you know of a great innovative project please let us know! You can nominate as many as you like. Nine will be chosen by our judges and a tenth will be open to public voting for the Community Choice award via a poll on Java.net in a few weeks....
on Jun 12, 2012
As our Java project progressed, we began to add new members to our development team.
This meant many resumes to review and many interviews to conduct.
It was to become quite a time consuming chore for the interviewers.
During a portion of the interview, a series of technical questions about Java are asked.
The goal behind these questions is to allow the interviewee to talk to us about Java.
on Jun 11, 2012
JCertif 2012 Call for Papers Now Open -- http://www.jcertif.com!
As some of you already know. The next edition of JCertif is coming and will take place on September 03th-09th in Brazzaville, Congo.
If you have an interesting presentation idea, we want to hear from you!
We invite you to share your Java experiences with the industry and community by submitting a proposal for this far from the «...
on Jun 6, 2012
During the initial architecture and analysis of our J2EE-based application,
one Java issue generated a lot of attention on our team : Enterprise Java Beans or EJBs.
Should we use EJBs?
What flavor of EJBs should we use?
At the time, we received no practical advice on EJB usage.
We got a lot of general advice. "Use what is best for you, etc."
Quite often, we were referred to a diagram with a lot...
on Jun 4, 2012
In the beginning, our development team had no Java experience at all.
Most of us were mainframe developers with a decade or so of IT experience.
We realized that not only did we need Java training, but we needed training
on object-oriented concepts as well. It seemed like a very challenging goal to achieve.
One of the reasons we chose our particular Java software tools vendor
is because their...
on May 28, 2012
Release the newest version of the framework to persist objects in Apache Cassandra in easy way. Among improvement is the JPA annotations, also JPQL.
JCassandra jCassandra=persistence.createJCassandra("select * from Person"); List<Person> persons=jCassandra.getResultList();
table 1: sample using JPQL in Easy-Cassandra
This version has the improvements below:
on May 26, 2012
When we starting planning how we were going to use Java technology at Amway (10 years ago);
we realized we had many decisions to make about standards to adopt, practices to learn,
architectures to use, patterns to follow, etc.
Fortunately for us, there were many sources of information to help us figure all of this out.
Unfortunately for us, there were many sources of information to help us figure...
on May 21, 2012
10 years ago, when we were decided to use Java technology to create a new application,
for use at Amway Corp; we thought it was sufficient to say, "We are using Java!".
We were wrong...
We quickly realized that there was Java 2 Standard Edition and there was Java 2 Enterprise Edition.
Since we were architecting our application to run in an application server-based environment,
we concluded that...
on May 14, 2012
Hello all. My name is Larry Fernandez and I am a Principal Software Developer in IT.
I work for Amway Corp in Grand Rapids, Michigan.
March 2012 was my company's 10-year anniversary using Java. We have over 1 million lines of J2EE code in production,
with more on the way. I have been here since our "Java" beginnings and I have played many roles
(developer, architect, project manager, etc.).
on May 9, 2012
Tori Wieldt (you may know her as @java) and I have been in Hyderabad this week for JavaOne. It's our second year here and it's been a fantastic event. I haven't attended any sessions since I've been manning the Oracle Technology Network booth, but the feedback I've heard from both attendees and speakers has been positive across the board.
The Java Evangelism Team is out in full force, and...
on May 4, 2012
The results of the latest completed Java.net poll indicate that, in general, developers consider the addition of Lambda Expressions (closures) to Java (which will happen in Java 8) to be a good idea. However, opinion is not universally in this direction. A total of 401 votes were cast in the poll. The exact question and results were:
Is adding Lambda Expressions (closures) to Java a good idea...
on Jun 12, 2012
We herewith begin a saga about monitoring with this series entitled "Timestamped: a trilogy in a few parts," this being the first part, where we introduce a map to count key things, and ensure we can order it by its integer values.
Counter map: A part of "Timestamped: a trilogy in a few parts."
We will be analysing logs in this unwinding series. Ultimately we gonna hook up a...
on Jun 7, 2012
According to Wikipedia, the Knuth-Morris-Pratt algorithm "searches for occurrences of a "word" W within a main "text string" S by employing the observation that when a mismatch occurs, the word itself embodies sufficient information to determine where the next match could begin, thus bypassing re-examination of previously matched characters".
Being 'A' the...
on May 10, 2012
on May 3, 2012
Brian Goetz recently provided new details on the status of JSR 335 in his OpenJDK document State of the Lambda: Libraries Edition. Project Lambda is a fundamentally important enhancement to Java 8. And, based on the response of developers in our recent poll asking how Lambda Expressions in Java 8 will affect their programming, the Java community is excited by the prospect of being able to...
on May 2, 2012
on May 1, 2012
Wakaleo Consulting are pleased to announce we will be running a new series of our popular course 'TDD, BDD and Testing Best Practice for JAVA Developers', in the upcoming months. The three-day intensive training workshops will be held in the following locations on these dates:
Melbourne - 22-24 August
Sydney - 5-7 September
Canberra - 12-14 September
This a great course for those JAVA...
on Jun 7, 2012
According to Wikipedia, the Boyer-Moore algorithm "is an efficient string searching algorithm that is the standard benchmark for practical string search literature. It was developed by Robert S. Boyer and J Strother Moore in 1977. The algorithm preprocesses the string being searched for (the pattern), but not the string being searched in (the text). It is thus well-...
on May 21, 2012
One of the Open Source Geospatial Foundation (OSGeo) email lists is reviewing relationship between OS and IP.
I am a big fan of matching license to community. While I recognise that open source and intellectual property can be considered as opposites - I find myself lumping them both together.
Rather then recycling this viewpoint, here is a note to self (allowing me to supply a link):
on May 25, 2012