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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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