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.
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.