I am preparing myself to teach at a post-graduation course that is going to start in May.
I have achieved one important milestone for my personal and professional life, which is masterâ€™s degree graduation. My master degree's thesis was related to software reuse, more specifically, about a language projected during a doctorâ€™s degree of a professor.
On September, 10th Daniel Wildt and I presented at JustJava event (the biggest Java event in Brazil) the "Java Meets Agile â€“ A survival guide to adopt Agile inside Java teams" presentation.
I have been involved in SOA (Service Oriented Architecture) projects and also studying a lot all the aspects of the SOA world. It is interesting that I thought that I knew SOA before working effectively with SOA.
I already interviewed lots of Java developers during hiring activities.
I was working on a kind of Outlook entirely based on the web and written 100% in Java. I was part of a team responsible for maintaining that application for thousands of users and performance was a critical piece.
I was talking to some of my team mates in Austin regarding the usage of Spring as opposed to "Heavy Weight Containers". They asked what I think about using Spring in the new features of an application they are working on. I have to admit that I never used Spring. Why? Because I never had to.
I was trying to think specifically when a developer, who codes in a specific programming language, is starting to become a dinosaur.
I really don't know what are JUG's structures around the world (maybe you could provide me a feedback about it) but most JUGs in Brazil face almost the same problem: Coordinators who need to spend considerable time to work for the JUG.