java conference,no fluff just stuff exchange,nfjs exchange,enterprise java,java,groovy,esb,soa,ajax,web services,agile,software,architecture,conference,nfjs,nfjs,nfjs conference,java conference,agile conference
NFJS eXchange - Interesting Stuff
Pictures - NFJS eXchange 2007

Arrival


Get your blog listed!

Spread the word amongst your blog readers and enjoy exposure at NFJS eXchange, in return you will receive the following :

1) your blog gets listed here, on the official NFJS eXchange website,

2) your blog readers receive £100 off per ticket to attend NFJS eXchange 2007. Group discounts still apply,

In exchange we ask you to publish the official NFJS eXchange 2007 banner on your blog, using the code provided.

Do not hesitate to contact us for further details.

Blogs

  • Andrew Glover - President of Steillgent
The Disco Blog
Can you dig it man?
Read Andrew Glover's blog here...
  • Brian Goetz - Author of Java Concurrency in Practice
cat/dev/random
Random thoughts on software, technology, and life
Read Brian Goetz's blog here...
  • David Geary - Co-author of "Core JSF"
I'll scratch a hole in my lifeSo everyone can see
Read David Geary's blog here...

  • Geert Bevin - Sun Java Champion and Creator of the RIFE Application Framework
New RIFERS blogs entries from Geert Bevin
The feeds of the Rifers community blogs

Read Geert Bevin's blog here...
  • Graeme Rocher - CTO of Skills Matter & Founder of the Grails Project
Thought's about software, Grails, Java, web development and anything else that comes to mind.
Read Graeme Rocher's blog here...
  • Jeff Brown - Member of Core Grails Development Team
Jeffs Mostly Java Web Log
Read Jeff Brown's blog here...
  • Joe Walker - Creator of DWR
Various Thoughts on Web Development
Read Joe Walker's blog here...
  • Neal Ford - Application Architect at ThoughtWorks, Inc.
Meme Agora
meme: an idea, behavior, or usage that spreads from person to person within a culture agora: a gathering place Welcome to Neal's gathering place for ideas
Read Neal Ford's blog here...
  • Paul Fremantle - Committer on the Apache Synapse project
Paul Fremantle's Blog
SOA, Web Services, Synapse, Tin Whistles, Intermediation and me
Read Paul Fremantle's blog here...
  • Scott Davis - Author of "GIS for Web Developers" and "JBoss at Work"
Musings on Java and Open Source
What's so funny about Java, OS X, Peace, Love, and Understanding?
Read Scott Davis' blog here...
  • Simon Brown - Technical Architect at Detica, UK
Coding the Architecture
Content for hands-on, pragmatic software architects
Read Simon Brown's blog here...
  • Ted Neward - Author of Server-Based Java Programming and Effective Enterprise Java
Interoperability Happens
Ted's takes on the enterprise Java, .NET and Web services communities and technologies
Read Ted Neward's blog here...
  • Venkat Subramaniam - Founder of Agile Developer, Inc.
Agile Developer: Venkat Subramaniam
Read Venkat Subramaniam's blog here...
Videos


Podcasts
  • JavaOne Podcast: Web Continuations with RIFE and Terracota
State management has always been a complex and tricky part of web application development. Continuations simplify this and automatically allow you to create a one-to-one conversation between users and a web application. State preservation and flow control no longer need to be handled manually, bringing you back to the simplicity of single user console applications. Remember 'scanf()'?

This presentation will introduce continuations from general principles, followed by practical examples that explain how they benefit web application development and their frequent usage patterns. Finally, automatic fail-over and scalability will be demonstrated through the integration with Open Terracotta.

Slides and demo source for this presentation are available from the RIFE project.

The original post on java.net can be found here.
Download the mp3 file
  • Google Web Toolkit
NFJS speaker David Geary says that the GWT (Google Web Toolkit) is the third generation in web application frameworks. He's worked with the predecessors including Struts and JavaServer Faces and is now enjoying the third wave which includes Ruby on Rails and GWT. As a Java developer, the choice for him is clear: GWT. In this podcast he talks about some of the features and advantages of working in the GWT including some of the other JavaScript libraries you can easily hook into.
Download the mp3 file
  • Open Source Agile Tools
NFJS speaker Venkat Subramaniam is aware that agile developers are supposed to value people over tools but he also wants to make sure you know about the high quality open source tools available to you. He talks about JUnit 4, mock objects, coverage tools, and tools for measuring the quality of design.
Download the mp3 file
  • Domain Specific Languages
What if the developers and the business people spoke the same language? No Fluff Just Stuff speaker Neal Ford says that Domain Specific Languages can bridge this gap. A DSL allows developers to communicate and focus on what a piece of software is intended to do while hiding some of the mechanisms for doing so under an abstraction layer. Neal also explains the difference between external and internal DSLs.
Download the mp3 file
  • Agile Architects
To be an effective architect you have to have a wealth of technical knowledge as well as a great deal of business knowledge. No Fluff Just Stuff speaker Mark Richards thinks it's easier to model sending someone to the moon than a simple insurance application. He lays out a list of challenges for architects and provides techniques for leveraging agility to meet these challenges.
Download the mp3 file
  • The Groovy Programming Language
You may want to write your Java applications in a different programming language. NFJS speaker Scott Davis says that now that the time is right for Groovy. In this podcast Scott talks about why Java programmers should consider Groovy and when is the best time for doing so. He points out that Groovy's RC 1 was scheduled for late in 2006 and that the language is certainly stable enough to support mission critical development.
Download the mp3 file
  • Java Intervals
You may know the Java programming language and may be fairly familiar with many of the libraries, but how well do you know the JVM? NFJS speaker Brian Goetz spends much of his time looking inside the virtual machine at how actual code runs. Goetz explains why it doesn't help you very much to look at the byte code generated by the compiler and why tricks such as reversing your for-loops aren't useful in improving your performance.
Download the mp3 file
  • NetKernel and Semantic Web
Brian Sletten talks about two of his current NFJS presentation topics: NetKernel and the Semantic Web. NetKernel is "a way of developing software: part application server, part framework, part vision for how to compose different technologies together." It's a resource oriented micro-kernel bringing together the best of REST and unix pipes. Listen as Brian describes how this modular and flexible platform is used.

According to Wikipedia, "The Semantic Web is a project that intends to create a universal medium for information exchange by putting documents with computer-processable meaning (semantics) on the World Wide Web." It helps us manage data that we already have by creating more standards for expressing and sharing information. Thanks again to Bob Payne of Agile Toolkit for conducting this interview. Download the mp3 file
  • Practices of an Agile Developer
Bob Payne talks to Venkat Subramaniam during the NFJS Tour 2006 in Reston VA. Venkat has been a frequent and popular NFJS speaker since 2002. Listen as Venkat talks about his experience with NFJS and his new book "Practices of an Agile Developer". According to Venkat, "Agile development means different things for different people ... but whatever we do, has to be continuous and not episodic. Anytime, we accumulate things and try to do it all in one shot, it becomes expensive, it becomes risky, and the quality of what we produce goes down."
Download the mp3 file

  • Five Years of No Fluff Just Stuff
Jay Zimmerman launched the No Fluff Just Stuff tour five years ago. The shows could have been delivered over the web or just once a year like traditional conferences. Neither of these was ever an option for Jay. In this podcast he explains the thinking behind the shows and what you'll experience in one of the weekend shows. He also looks ahead to some important milestones coming in 2007.
Download the mp3 file

  • Bob Payne talks with Jay Zimmerman
In this edition, Bob Payne of Agile Toolkit talks with No Fluff Just Stuff founder Jay Zimmerman. Launched in Denver in 2001, NFJS has hosted over 80 events with 13,000 participants. Unlike larger conferences, NFJS events are held on the weekend, attendance is capped at 250 participants, the speakers are great, and marketing is forbidden. This has proven to be a successful model serving development teams, independent consultants, and practicing speakers... those on the frontlines of the Java Community. Listen as Jay tells the NFJS story.
Download the mp3 file

  • New England Software Symposium Expert Panel
In this first edition of No Fluff Just Stuff Podcasts, we bring you the expert panel discussion from the March 10th-12, 2006 New England Software Symposium. Listen as the NFJS speakers field questions from the Symposium participants.

Our Expert Panel Includes: Jared Richardson, Ian Roughley, David Hussman, Scott Davis, Howard Lewis Ship, Ramnivas Laddad,and Mark Richards

  • Questions from Symposium Participants Q1: We have all a lot of new frameworks and all of them are complex. How much am I getting for what I am paying? A lot of the time it just seems simpler to write a little code to make the thing work, rather than use a framework.
  • Q2: At least 3 of the speakers I heard this weekend bashed checked exceptions. Is that a general consensus on the commitee here or a personal aproach?
  • Q3: What productivity tools have been handy for you over the last 12-18 months?
  • Q4: Are there a lot of products using ESB?
  • Q5: What is the prognosis or relative market share / possible tiping point between J2EE frameworks and .NET?
  • Q6: If I'm starting a new project now, should I use a framework with XML configuration or a beta version with Annotaions?

Download the mp3 file
User Groups!

Enterprise Java User Group
http://ejug.org.uk
Contact: Eoin Woods






Java Web User Group
http://www.jroller.com/page/javawug
Contact: Peter Pilgrim








Groovy and Grails User Group
Groovy and Grails Yahoo Group
Contact: Paddy Gallagher






London Ruby User Group
http://www.lrug.org
Contact: Murray Steele








AgileScotland
http://agilescotland.blogspot.com/
Contact: Clarke Ching



JavaUserGroup Karlsruhe
http://jug-ka.de/
Contact: Nikola Veber






Belgian XP/Agile User Group
http://www.xp.be/news.html







agilefinland
http://www.agilefinland.com/










Any questions? Feel free to contact us here
  Web development by You In Control