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

Frist TV spot for scoyo

My new employer has created his first TV spot. It addresses the target audience quite aggressively, but I guess it’s all right. The german culture lacks the will to pay for education at all.

Due to my position as head of client development I am very curios about the performance of our website when TV broadcasting starts. We have lots of good people in the operations and software development team but we never tested our system in peak usage scenarios. I’ll guess you can’t simulate the load generated by TV broadcast anyway. This reminds me on the 30th of may 2005, when we launched the simyo Website with prime time TV spots. Damn, I was nervous. And I really was relieved when called your customer to tell that the website was fine (gimme more!) and they already sold over 1,000 units. A highlight on their release party, which I missed. But I was a scary chicken that day and didn’t want to travel half around Germany while nobody takes care about a brand new website ;-)

So, this is the scoyo TV spot:

I’ll keep my fingers crossed when the first TV spot goes over the air …

Keine Kommentare

Waiting on the bank of river Elbe

This weekend (8.-10. May) is Hafengeburtstag in my home town of Hamburg. This fair is celebrated every year. This year the Patrouille Suisse air acrobatic team from the swiss air force show their skills. Zum Rest des Beitrags »

Keine Kommentare

New technical Infrastructure and design

I used the weekend and moved the blog onto a new technical infrastructure. The blog system is still Wordpress, but a more recent version. This enabled the switch to a more decent theme, which is now fusion by digital|nature. This is a good start for further customization I guess.

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