Jazoon is an annual convention for java and software development in Zurich . I’m having the opportunity to attend it and I decided to blog about the experience.
Because of the overwhelming material I’m going to be writing only short notes and buzzwords (brain dumps). The intent is to mediate the buzzwords of today’s software development market.
Here is a brain dump of Day-1.
The day 1 opening keynote spoke about the trends currently in the software development market.
- It is all about writing less code.
- Agile and rapid development is generating a lot of code that works but could require more maintenance later.
- Do not keep running after the alphas in their attempt to create new languages that abstracts the code yet leaves performance and scalability questionable.
- Know-How is the biggest problem in this industry.
- More focus in the coming years will be on concurrency and distributed processing.
- Software development is finally catching up with the new trends in Hardware (Multicore).
- The main hype these days is to generate DSL’s (Domain Specific Languages) for the domain-end-users with proper human interface to help them use the systems themselves. And isolate the developer in a seperate lower layers.
- Cloud Computing imposes itself through several sessions.
Some of the sessions.
- Noticed special interests in nosql databases like mongodb and couchdb.
- Vaadin is a new java framework for web development that claims to be able to completly sheild the server side developer from having to deal with java-scripting or plugins.
- One session spoke about lessons learned when trying to develop a mobile app that incorporates OCR technlogy for reading swiss payment slips using the .
- Play framework on ruby has some popularity.
- Software assessment. Assessment represents 50% of the activities any developer does. Yet under estimated. Developers must realize the need for more assesment skills like code reading ,data analysis, log file parsing to be able to assess their software better.
Some of the frequent keywords seen in the topics of the various sessions.