Archiv der Kategorie: Uncategorized

How is your favorite OSS doing?

Spring Markmail statistic
Spring stats

Did you ever have the urge to know more about some OSS project before using it, or telling someone else should use it?

Here two very good (trend) analysis tools I have been using lately:

  • MarkMail
  • Ohloh

Let’s take a look at Esper (the ESP/ CEP Engine):

Have a look at those links.
Few developers, quite new codebasis, chatter in the usenet increasing.
Could be an emerging technology…

Other interesting queries:

Have fun!

Spring Framework Certification

A few weeks ago I first read about the Spring Framework Certification (SFC)  program offered by SpringSource:

The Spring Framework Professional Certification (SFC) is for software professionals (architects, developers and consultants) who desire to acquire certification of their Spring Framework knowledge. Achieving this certification provides clear evidence that a software professional understands the basic syntax and structure of the Spring Framework and can develop applications using Spring. (source)

As I did not attend to the “Core Spring Course” I was not directly eligible for registration.  But I qualified as a “grandfathered candidate“.  So I went to the SpringSource booth at the OOP and asked for a voucher.

Today I had my exam.

The exam consists of 50 multiple choice questions. You do answer the quesions on a special software, it lets you review your marked questions at the end. You need 75% to pass the exam, you have 88 (!?!) minutes to complete the test. I cannot write about the questions: first screen you get shown before the exam begins is the non disclosure agreement…

Well, it was a nice experience. I am now SpringSource certified.

It is not a library!

I recently worked on an article about GWT where I showed two sides of GWT.

First, GWT defines a new way of developing Webapps. By redefining our procedure of development, providing the GWT-Compiler and the development shell and the GWT-Browser in the hosted modus, GWT allowes us to develop in Java, in our favorite IDE and use all the techniques we got used to in the last years: code completion, refactoring, debugging, code analysis, check styling, etc.

Second, GWT provides the ground framework to help us develop better web applications. There is the component model, the i18n, the browser history manipulation and many more. This is where it gets a little confusing. While other technologies get runtime dependencies exactly here to the product, GWT does not. It is a compile time dependency. We can’t switch a jar or a script file in the app and get new features at runtime. The application created with GWT is a kind of a binary, it must be recompiled. And this is good.

This was clearly pointed out in the Voices That Matter GWT conference.

There is a video called “Conference Wrap Up” on YouTube. Have a look at 25:00 timeframe.

Different rights for files and dirs

This is one snippet that I sometimes need, but always forget how it looks like:

  • to change directory rights:

find . -type d -exec chmod 740 „{}“ \;

  • to change file rights:

find . -type f -exec chmod 640 „{}“ \;

Obviously I do not need it often enough (or I would rembember it and this posting would not have happened), or I am a linux noob – I am not sure yet.

At least, now I know where to copy and paste from next time.