Skip to main content

AspectJ Poll Result; New Poll on Java 8 Lambda Expressions

Posted by editor on November 25, 2012 at 1:23 PM PST

The just completed poll suggests that a community of developers uses or is interesting in the Eclipse AspectJ Project. A total of 661 people voted in the poll, and one comment was posted. The exact question and results were:

Do you currently use AspectJ ("a seamless aspect-oriented extension" to Java), or might you in the future?

  • 25% (167 votes) - I use AspectJ now
  • 4% (28 votes) - I'm considering using AspectJ for future work
  • 10% (63 votes) - I don't know much about AspectJ, but it sounds interesting
  • 53% (350 votes) - I don't use AspectJ, and have no plans to do so
  • 6% (39 votes) - I don't know
  • 2% (14 votes) - Other

So, while a majority of the voters don't currently use AspectJ, and don't plan to use it in the future, about 39% of the voters are current AspectJ users, are considering using it, or at least find it interesting. This perhaps makes sense, since AspectJ has its own domain of use and application. If you're not doing Aspect-oriented development, then you won't have much use for AspectJ.

rdohna commented: "CDI does 95% of what AspectJ is useful for... without the big tool stack AspectJ needs."

New poll: Lambda Expressions in Java 8

Our new poll asks "What's your current level of involvement with Java 8 Lambda Expressions (closures)?" The poll will be open until Friday, December 7. Weblogs

Since my last blog post, there have been two new blogs:


Our latest article from Manning Publications is The Foundations of Mobile First Design by Matthew Carver, author of the Manning book The Responsive Web.


Our latest Spotlight is Sarah Goff-Dupont's David vs Goliath - is cloud computing the new slingshot?:

Atlassian's Sarah Goff-Dupont discusses how budding startups can get the edge over their much bigger rivals with some simple steps... What's a young David-like up-start to do, armed only with a brilliant idea, raw talent and a willingness to put in long hours? How do they deliver quickly, and on a shoe-string budget? They reach for the slingshot in their back pocket: cloud-based development...

Prior to that, we featured John Yeary's What is the definition of a JUG Leader?:

A JUG leader is someone who is passionate about Java. That is the most obvious answer. However, that answer has many different levels. A JUG Leader can be a very technical individual, and some are the best developers in their JUG. This does not need to be the case. A JUG Leader understands the power of communication, collaboration, and community. As I noted, a JUG leader does not need to be the technical expert of the group, but they need to be able to identify those members (community) and get them to share (communicate) their knowledge...

Before that we highligted Markus Eisele's Java Specification Requests in Numbers:

You all know about the Java Community Process (JCP), don't you? The JCP is the mechanism for developing standard technical specifications for Java technology. Anyone can register for the site and participate in reviewing and providing feedback for the Java Specification Requests (JSRs), and anyone can sign up to become a JCP Member and then participate on the Expert Group of a JSR or...

The preceding spotlight was Roger Brinkley's A Look Inside JSR 360 - CLDC 8:

In a way JSR 360 is returning to the original roots of Java ME when it was first introduced. It was indeed a subset of the JDK 4 language, but as Java progressed many of the language changes were not implemented in the Java ME. Back then the tradeoff was functionality/footprint, but the major market was feature phones. Today the market has changed and CLDC will have its primary emphasis on...

And before that was Terrence Barr's JSR 360 and JSR 361: A Big Leap for Java ME 8:

It might have gone unnoticed to some, but Java ME took a big leap forward a couple of weeks ago with the filing of two new JSRs: JSR 360 -