177 symposiums and 27,750 attendees since 2002

Podcasts

Don't have an iPod? No problem. A podcast is a plain old mp3 file. Listen to them individually or subscribe to our itunes feed to download them automatically.

Posted: 06/11/2009


Jay Zimmerman is the founder and director of No Fluff Just Stuff symposium series. In this interview Jay talks about the reason for creating No Fluff Just Stuff and the community that has developed around this popular series.

Posted: 06/11/2009


In part 2, Jay talks about NFJS, the Magazine.

Posted: 01/08/2008


As creator and director of the No Fluff Just Stuff Software Symposium Series, Jay Zimmerman is uniquely positioned to stay ahead of the curve in Java application development. In this year-end discussion with Andrew Glover, Jay addressed a wide range of questions about what Java developers were doing to manage software complexity in 2007, and which languages, frameworks, tools, and techniques could help you make Java application development fun again in 2008.

Posted: 10/15/2007


Pete Behrens speaks with Lisa Haneberg, author of Focus Like a Laser Beam and Two Weeks to a Breakthrough about agile methods and how they apply in a management and organizational development context.

Posted: 09/19/2007


The first time Google maps allowed you to click and drag a web page, everything changed. NFJS speaker Nathaniel Schutta talks to us about AJAX: the technology that has changed the look and feel of web pages in the last few years. He couldn't say it any more plainly. If Schutta visits a web site that is not Ajaxified, he questions whether he should be doing business with that company.

Posted: 08/18/2007


How done are you? No Fluff Just Stuff speaker Neal Ford says that Agile developers need to be able to create accurate metrics which allow you track your progress. He insists on brutal honesty. Stories are short measurable components of a project that are marked as either done or not done. You can't fool yourself into thinking you're almost done with your project because you're almost done with all of the stories.

Posted: 07/19/2007


Think about places you've worked. Aren't there people there that you're pretty sure could be let go and not be missed? Maybe they could be let go and productivity would go up. In this podcast, NFJS speaker Bruce Tate talks about hiring and building effective small teams. He talks about how to manage teams that are geographically separated and what it takes to get the most out of these teams.

Posted: 06/26/2007


If you scale an agile process to work with a large team, is it agile anymore? That's what NFJS speaker Pete Behrens considers in this podcast. Unfortunately, some of the tools and ways in which people communicate and track progress will probably have to change. Is this new process still in the spirit of the original to be considered Agile 2.0 or is it something completely different?

Posted: 06/03/2007


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.

Posted: 05/25/2007


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.

Posted: 05/06/2007


When you have a lot of workflow in your system, when you see a lot of XML messaging, or when you are connecting to a lot of other systems, these are times when NFJS speaker Tom Marrs says that you need an ESB. In this podcast Marrs explains that he likes to keep his focus on the business needs as he builds a SOA application. He discusses governance models, architectural decisions, behavior and cultural shifts involved in getting different groups working together, and metrics.

Posted: 04/06/2007


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.

Posted: 03/13/2007


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.

Posted: 02/26/2007


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.

Posted: 02/12/2007


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.

Posted: 01/22/2007


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.

Posted: 01/10/2007


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.

Posted: 08/31/2006



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.


Posted: 08/13/2006


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

Posted: 07/07/2006


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.

Posted: 06/12/2006


Bob Payne of Agile Toolkit talks with
Dave Thomas at the
Northern Virginia Software Symposium.
In Bob's words, "Every year or so I find nuggets of information that change the way I work and
think about my work. We speek briefly about one such nugget that I got from a course
I took with Dave... The Dreyfus Model of Learning. Listen and enjoy."

Posted: 06/03/2006


Performance myths about the Java platform abound, from the general "Java is slow", to the more specific "reflection is slow", "allocation is slow", "synchronization is slow", "garbage collection is slow", etc. Many of these myths have their root in fact (in JDK 1.0, everything was slow); today, not only are many of these statements not true, but Java performance has surpassed that of C in many areas, such as memory management. Listen as Glenn Vandeburg talks about Java Performance Myths.

Posted: 05/10/2006


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?

Posted: 03/22/2006


Fully formatted shownotes can always be found at href="http://javaposse.com">http://javaposse.com -



Posted: 01/23/2006


Hosts


Geert Bevin
JR Boyens
Stéphane Meslin-Weber


Shownotes