Archiv für Kategorie Technology

Making it lean

Programming is the most known part of software engineering to non software types. A couple of years ago I improved my skills in programming with the hope to improve my software engineering skills. But it took not very long for me to realize, that it takes a lot more to be successful in software engineering.

It’s quite sad, but if you are honest even with your source code quality is far below average the project may be a success by the given business goals. On the other hand side your source code may be excellent, your code metrics are outstanding and your architecture is state of the art but you are missing the needs of your stakeholders by miles. Zum Rest des Beitrags »

Keine Kommentare

jaev 1.0 released

After some weeks the third release candidate of the jaev was the final one yesterday.

The jaev framework is in productional use at least one installation and no major problems where filed so far. I’m keeping my fingers crossed ;-)
I am working already on some new features:

  • Caching negative responses of mail servers
    When a mail server refuses communication due to suspected spam, the result will be cached to reduce network traffic.
  • Suggest e-mail addresses
    When the validation fails suggest a list e-mail addresses. This algorithm may use the previous request and a default list of domains to compute some suggestions.

If you have any good ideas, file them on the issue tracking system or the google group.

Maybe I am applying for a google wave developer sandbox access to provide a google wave robot for online e-mail suggestion. Bah, that sounds like some work ;-)

Keine Kommentare

Maven and Flex hoodoo

The last time when I blogged about the Flex mojos I was still quite frustrated and thought I had a better solution. Now some time passed and on April the 3rd the new version (3.1) of the flex mojos was released and me and some of my colleges made some interesting discoveries.

Zum Rest des Beitrags »

Keine Kommentare

Mavenizing a Flex build

In the last week the release 1.0 platform release of scoyo came close and we were tying up some loose ends. One of these ends was the integration of the scoyo Flash/Flex portal build process into the platform build process.

The platform build process is realized with Apache Maven, which is, in humble my opinion, still the first choice for Java based software projects, but integrating other project types into maven is a kind of challenging due to the nature of Maven. You may summarize this in: If you do it the maven way it’s very easy, if you don’t it is up to you …

Luckily there was already an existing build with Ant and a dysfunctional Maven variant with the Maven Flex-mojos plugin. So it stated my journey to insanity an back …
Zum Rest des Beitrags »

Keine Kommentare

Getting closer to 1.0

This afternoon I spend some time to take the jaev Framework closer to the 1.0 final release.
Zum Rest des Beitrags »

Keine Kommentare

Rethinking logging

Recently I discovered something new about a thing I am using on an every day basis like most of the software engineers. It’s about logging. You may ask: “What is so exiting about logging?”
In my opinion logging is one of the underestimated aspects of software development. Everyone uses it, but only very few are using it right.
Logging is the bridge between the development phase and the operational phase in the software life cycle. If you do it right it may provide valuable informations about the inner workings of an application.

I’am using log4j for quite a while. I am not sure when the framework was created by Ceki Gülcü, but log4j was the straight edge for java logging in the recent years. Unfortunately it became very quite around the log4j project recently.

Zum Rest des Beitrags »

Keine Kommentare

The name is jaev …

The name of who/what is jaev? The jaev framework is my first open source project! Jepp, I joined the community and giving something back after years of using the frameworks of other people.

What does jaev do? The name jaev is the abbreviation for java (advanced) email validation. So the framework does validate e-mails. Sounds quite boring, isn’t it? Of course not!
Zum Rest des Beitrags »

Keine Kommentare

This is strange …

Wednesday was my last day working day at my old job. It was quite a strange feeling when I left the building. On my way out I made a small round just to say a quick goodbye to some very nice colleagues. Unfortunately I missed a couple of very close ones, but I decided against staying any longer …
Zum Rest des Beitrags »

Keine Kommentare

Excited about Tapestry 5.1

One of the blogs I am reading on a regular basis is the Tapestry Central blog from Howard Lewis Ship the founder and lead developer of the Tapestry framework. It alreaded provided some really nice ideas and introduced me into some really interesting topics.

So this weekend I read the article about some new Features of the 5.1 Version of the Tapestry framework …
Zum Rest des Beitrags »

Keine Kommentare

This was 2008 …

With 2008 almost over, I am just want to take the chance to write a short “Goodbye” for this year. It was quite exiting! I fell in love again, which took quite some years. How it’s gonna work out, we will see in 2009 …
Zum Rest des Beitrags »

Keine Kommentare