About Ilias Tsagklis
Ilias is a senior software engineer working in the telecom domain. He is an applications developer in a wide variety of applications/services, currently the technical lead in a in-house PCRF solution. Particularly interested in multi-tier architecture, middleware services and mobile development (contact). Ilias Tsagklis is co-founder and Executive Editor at Java Code Geeks.
List/Grid Author Archives Subscribe to the RSS feed of Ilias Tsagklis

5′ on IT-Architecture: the modern software architect
Before I start writing about this let me adjust something right at the beginning: Yes of course, there is the role of a ‘software architect’ in any non-trivial software ...

Git newbie commands
If you’re new to Git you will recognize that some things work different compared to SVN or CVS based repositories. This blog explains the 10 most important commands in a Git workflow ...

Characteristics of successful developers
Many blogs exist about personal (soft) characteristics of successful developers. Here is a short listing of some interesting links:50 characteristics of a great ...

5′ on IT-Architecture: root concepts explained by the pioneers of software architecture
The last couple of weeks I am working on a new software architecture course specifically for the insurance and financial sector. During the preparations I was reading many of the most ...

Four laws of robust software systems
Murphy’s Law (“If anything can go wrong, it will”) was born at Edwards Air Force Base in 1949 at North Base. It was named after Capt. Edward A. Murphy, an engineer ...

Spring Framework 3.2 M1 Released
SpringSource just announced the first milestone release toward Spring 3.2. The new release is now available from the SpringSource repository at http://repo.springsource.org/. Check ...

Why I will continue to use Spring *and* Java EE in new Enterprise Java Projects in 2012/2013
Over one year passed since my technology decision making post and I am glad to see that I am still in perfect harmony with it. Some months ago I have written an answer to a nice blog ...

5′ on IT-Architecture: three laws of good software architecture
The issue with architectural decisions is that they effect the whole system and/or you often need to make them early in the development process. It means a lot effort if you change ...

Java 7: Closing NIO.2 file channels without loosing data
Closing an asynchronous file channel can be very difficult. If you submitted I/O tasks to the asynchronous channel you want to be sure that the tasks are executed properly. This can ...






