JavaSpecialistsSymposium2011:Topics
From WikiEducator
Please post your ideas below for possible topics at future events to stimulate thinking and discussion:
The actual topics discussed are on the Space-Time Matrix
- NoSQL - suggested by Michael Hunger. Michael has been programming on one of the NoSQL engines.
- How to be a successful open source developer - suggested by Dimitris Andreadis
- The future of Java EE - suggested by Dimitris Andreadis
- Making Java Application Servers fun again - suggested by Dimitris Andreadis
- How to program in a remote team - suggested by Heinz Kabutz
- Java 7 coding camp - suggested by Heinz Kabutz
- Pragmatic Programming: care about your craft, continuous improvement, thinking & learning, tips and tricks for self-kaizen - suggested by Dmitry Vyazelenko
- Messaging and concurrency using Java -- suggested by Bruce Snyder (This is a general topic that could contain numerous talks/tutorials including)
- Fun with dynamic modules: Building applications on OSGi -- suggested by Marc Hoffmann
- Fun with unit testing: Code coverage tools for the daily job -- suggested by Marc Hoffmann
- TDD/BDD Fun with Spock -- suggested by Andres Almiray
- Byte code manipulation at the AST level: Groovy AST and Project Lombok -- suggested by Andres Almiray
- Rich Client Platforms: NetBeans and Eclipse -- suggested by John Kostaras
- Eclipse Rich Ajax Platform (RAP) -- suggested by Rabea Gransberger
- Design Patterns and Java -- suggested by John Kostaras
- Playing with Android -- suggested by Brian Cole
- JavaFX 2.0 - the new Pink for UI's -- suggested by Sven Reimers
- Jigsaw, OSGi, NetBeans Modules - Is modularity fun? -- suggested by Sven Reimers
- Performance Analysis - improving Java code -- suggested by Sven Reimers
- Getting the customer to recognize that programmming isn't that easy -- suggested by Rabea Gransberger
- How to keep your team/colleagues happy -- suggested by Rabea Gransberger
- The Future: Everyones using his/her own language for programming? (because of all the new VM languages emerging each day) -- suggested by Rabea Gransberger
- How to prevent reinventing the wheel / Strategies of keeping up to date in the jungle of available Frameworks -- suggested by Rabea Gransberger
- Lego Mindstorms - suggested by Brian Cole (I know nothing about it, but if a few people brought whatever kits they have, I think we could have a fun morning)
- Small interesting tools/frameworks everybody should know about (Maybe everyone could present or mention some) -- suggested by Rabea Gransberger
- Programming techniques like Dependency Injection or Aspect Oriented Programming and their dos and dont's -- suggested by Rabea Gransberger
- Mechanical Sympathy, The Disruptor Pattern -- suggested by Michael Hunger
- Garbage Collectors, G1, Zing -- suggested by Michael Hunger
- Refactoring Golf, Refactor to a certain solutions using your IDE efficiently -- suggested by Michael Hunger
- One Day Code Retreat, Improve your Coding Skills around the Game of Life -- suggested by Michael Hunger
- iOS (and Android) Development in Java -- suggested by David La Motta
- Concurrency comparison in Java, Scala and Erlang -- suggested by John Kostaras
- Java 8, lambda functions, virtual extension methods... -- suggested by Álvaro Hernández
- Java modularization and packaging systems -- suggested by Álvaro Hernández
- ORMs, NoSQL, YesQL... in other words, Java and databases --suggested by Álvaro Hernández
- Java and cloud computing (may be related to "The future of Java EE") --suggested by Álvaro Hernández
- JavaFunPatterns: pattern development, anti-pattern identification, classification and pattern language - Kim
- Patterns (of human fun creation behaviours) - described according to a template such as: context, problem, forces, solution (structure, strategies), consequences, case study/example, related patterns.
- Pattern relationships diagram (see for example Core J2EE Patterns book Fig 6.2 p 141 in 1st edition, Fig 5.2 p132 in 2nd ed).
- Need someone else to run with this. Volunteers? - ...
- Where to from here? - Kim
- a "Java Fun" curriculum for Java specialists which incorporates the shared learning in this symposium (on WikiEducator)?
- other ideas?