Η κεντρική ομιλία έχει θέμα το “Apache Shiro, AspectJ & OSGi σε ένα πραγματικό έργο”.
Θα πραγματοποιηθεί στο Coho (Στρ. Ναπολέοντος Ζέρβα 10), Θεσσαλονίκη από τις 18:30 – 21:30. Ακολουθούν πληροφορίες για την ομιλία και τους ομιλητές. Για τις τελευταίες πληροφορίες μπορείτε να ανατρέξετε στην ιστοσελίδα του δρώμενου στο meetup.
Wisely engineered software systems (we are told) are easy to extend, change and adapt to new requirements. Maybe this is true in fairyland but as all engineers know, in most cases there comes a time when the manager politely puts forward a new request that completely and utterly breaks up your carefully designed system and requires you to work overtime. This is what happened to us, when new security requirements for a two-years old system were deemed as urgent and required implementation within a short time. In this talk, we will present our solution to this crisis, which allowed us to implement the new requirements with minimal effort, without loosing much sleep over the weekend! The talk will present the unique combination of Apache Shiro, AspectJ and OSGi in a real-life situation and how these three allowed us to fix everything with a couple of lines of code. Since some of the members may be not familiar with any of the three frameworks, a small introduction to each one will also be made.
Costas Apostolou is a passionate software engineer with over 20 years of experience, in Greece and abroad in the telecommunications industry. His interests include Java and model based programming using the Eclipse EMF/RAP toolset. He is also a passionate advocate of OSGi and spends a lot of time writing unix shell scripts that make his life easier. Currently he is working on the public sector, where he envisaged, designed and implemented a document management system.
Nikos Petalidis is a software engineer, with an experience of over 20 years. During this time he has worked as a software engineering consultant for companies in the UK, USA and Greece in a number of projects ranging from the specification and implementation of communication protocols to the design of content delivery networks. Nikos is currently teaching software engineering at the TEI of Central Macedonia while he also works as a developer for a Greek government agency.