https://www.gravatar.com/avatar/c560170a15df15d1aa7217f07d16dbe5?s=240&d=mp

Hiya!

I’m Denis - currently software engineer and specialized on web applications and IT security.

Back from W-Jax 2017

And as always three very nice and helpful days for me. Learned a lot, really 😉 And it just started with the finger in the wound (as it should be). The first keynote “It’s a small world afterall” was held by Sander Hoogendorn and is (fortunatly) available online

Coderetreat @ gameduell

What a sunny saturday morning! Just leave the family at home, take the bike and go to … a coderetreat! What? I’ve got the invitation to “work” this saturday (april fools day) from a friend some weeks ago and I must say I don’t regret it. The definition of a coderetreat is:

Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design.

At 9 o’clock nearly 20 developers met in the (really nice) offices of a game company in Berlin to start practicing with just one goal: implementing the “Pacman”. The fun starts with the people. You should know that the mix of different qualifications that the participants represents is very welcome at such an event and it doesn’t mean just different languages!!! BTW – there were some Java-guys, some Python-speaking-people, C++, some polish ones, a russian and even a SmallTalk-Fan. It means differences in practical knowledge as well. May be half of the attendees were (professional) developers and the other half consisted of interested persons from other areas like graphic design or project management – I saw a kid too.

Current Project: Migrate from Seam2

One of the projects I’m currently working on is an application used for laboratory collaboration. The project started nearly 5 years ago as a small application (mostly) generated from an existing database by seam-gen. Of course some additional handwork was needed e.g. to implement workflows, export facilities, messaging and integration stuff – (Oracle Application Server 10.1.3 as production environment)

Today the application is still running fine and the users are still happy – I hope – but the technology behind it is getting quite old. Additionally new ideas came up and I really don’t like the thought about implementing them the old fashioned way. My Decision: Before I’m going to start implementing new things the old things needed a small refurbishment.