Rich Web Experience

JSFOne

Private Events

Blogs

View all Blogs >>
  • Andrew Glover

    Co-author of "Continuous Integration"

    Enjoy the reading, baby: Continuous Integr more»

  • Michael Nygard

    Agile technology leader and dynamicist

    If large amounts of dirty data are actually valuable, how do you go about collecting it? Who's in the best position to amass huge piles? more»

  • Keith Donald

    Lead of Spring Web and Creator of Spring Web Flow

    I am pleased to announce that Developing Rich Web Applications with Spring, a three-day bootcamp lead by SpringSource engineers on web... more»

  • Mike Levin

    Software Developer specializing in Web2.0 websites

    “ align=“left” Del.icio.us is one more»

  • Matt Raible

    Creator of AppFuse and author of Spring Live

    Last Thursday, Kevin Brown visited LinkedIn's Mountain View office to do a presentation on Shindig, more»

  • Ted Neward

    Enterprise, Virtual Machine and Language Wonk

    If you've peeked at my blog site in the last twenty minutes or so, you've probably noticed some churn in the template in the upper-left... more»

  • Neal Ford

    Application Architect at ThoughtWorks, Inc.

    OK, it's finally here. I g more»

  • Richard Monson-Haefel

    VP of Developer Relations, Curl Inc.

    more»

  • Nathaniel Schutta

    Author, speaker, software engineer focused on user interface design.

    I don’t get to go to quite as many conferences as I’d like but luckily more and more organizers are putting talks on-line or... more»

  • Alex Miller

    Sr. Engineer with Terracotta Inc.

    I’m just starting to build out an app that uses Hibernate. I started with Hibernate mapping files but switched over to using JPA... more»

  • Pramod Sadalage

    Co-author of "Refactoring Databases:Evolutionary Database Development"

    When creating a Foreign Key constraint on the database as shown below ALTER TABLE BOOK ADD (CONSTRAINT FK_BOOK_ more»

  • Guillaume LaForge

    Groovy Spec Lead & Project Manager

    more»

  • Pratik Patel

    Software Architect

    I've been (very) slowly hacking away at new-and-improved Dojo plugin for Grails. I've found that Dojo, not Grails, has been my bottleneck -... more»

  • Graeme Rocher

    Project Lead of the Grails Project & CTO of G2One

    Apologies for not posting as frequently recently, I've been hard at work on the second edition of "The Definitive Guide to Grails" and also... more»

  • Jeff Brown

    G2One Director Of North American Operations - Groovy and Grails Developer

    G2One have announced our G roovy/Grails No more»

  • Jared Richardson

    Agile coach and co-author of Ship It

    Ouch. I feel guilty. The Joy of Tech on 3G iPhones more»

  • Ryan Shriver

    Business and Technology Consulting

    more»

  • Venkat Subramaniam

    Founder of Agile Developer, Inc.

    I have been waiting for this book since I saw my friend Neal more»

  • Jason Rudolph

    Author of Getting Started with Grails

    As of 8:55 EDT, there’s no direct link to the store just yet, but you can “hack” your way in. Just search the iTunes st more»

  • Howard Lewis Ship

    Creator of Tapestry and HiveMind

    I'll be flying into Cambridge, UK for a week of Tapestry training. I'll be there from Sunday through Thursday night before returning to... more»

  • Erik Doernenburg

    Principal Consultant @ Thoughtworks

    For a few releases the Apple development tools have included OCUnit and many developers have now started to write unit tests. There are lots... more»

  • Brian Pontarelli

    Brian Pontarelli - founder of Inversoft

    Found a good shortcut for getting access to hidden folders in OS X file dialogs and the Finder. It requires some typing and it doesn’t... more»

  • Vladimir Vivien

    Software Engineer / Consultant

    Judging from the list of features that will be included in NetBeans 6.5, more»

  • David Bock

    Principal Consultant, CodeSherpas Inc.

    I just spent this weekend speaking at the Ag ile IT Exchange conference i more»

  • Scott Leberknight

    Chief Architect at Near Infinity

    I ran into a situation the other day with Groovy that baffled me at first. Let's create a range from 0.0 to 10.0 and then use it to check if... more»

  • Kirk Knoernschild

    Software Developer & Mentor

    I’ve published a summary of the OSGi survey results on the APS blog more»

  • Stuart Halloway

    CEO of Relevance

    I was talking to Tim the other day about auditing Rails projects, a more»

  • Brian Goetz

    Author of Java Concurrency in Practice

    This surprised the heck out of me.�� We recently finished a new TV room down in the basement.�� We have a 50″ plasma TV, mounted on the... more»

  • Jason Harwig

    Senior Software Engineer at Near Infinity

    I was reading a blog entry at more»

  • Craig Walls

    Author of Spring in Action

    For quite some time I've been pondering OSGi and how it fits into enterprise Java. And that interest has been magnified over the past month... more»

  • Pete Behrens

    Organizational Agility Coach

    Marti nig & Associates Methods & Tools group recentl more»

  • Joseph Nusairat

    Author of Beginning JBoss Seam & Co-Author of Beginning Groovy & Grails

    Today is the first day of JBoss World, I survived the first three presentations and waiting for the keynote to be  complete to d more»

  • John Heintz

    Principal Consultant with New Aspects of Software

    This post is to mostly keep track of the numerous blog threads going on about IDLs and schemas for REST. I find myself with more to say that... more»

  • Brian Sam-Bodden

    Java author, Ruby geek and Open Source Advocate

    In this installment we are going to build the Dashboard page of the Tempo application. T more»

  • Mark Fisher

    Spring Integration Lead

    In my recent post, I had mentio more»

  • Ron Bodkin

    Chief Software Architect, Quantcast

    I'm looking forward to speaking at The Rich Web Experience conference in San Jose next month. The event runs from September 7th through 9th.... more»

  • Mark Goodwin

    Web Application Security Specialist

    We've already looked at one of the two big problems posed by anti DNS pinning on Java applets; because there's rebinding on the applet and... more»

  • Scott Davis

    Author of "Groovy Recipes" & TDD Expert

    Every time I see a live show at the Denver Botanic more»

  • Romain Guy

    Java User Interface expert.

    more»

  • Ramnivas Laddad

    Author of AspectJ in Action, Principal at SpringSource

    InfoQ.com has published my AOP myths and realities talk recorded at a No Fluff Just Stuff conference. InfoQ.com founded by Floyd Marine more»

  • David Geary

    Author of Graphic Java and co-author of Core JSF

    The 2006 NFJS tour kicked off t more»

  • Jason Hunter

    Author of Java Servlet Programming

    I just posted the JDOM 1.1 release for download. This release includes about 20 improvements and bug fixes. more»

  • Kito Mann

    Editor-in-chief of JSF Central and the author of JSF in Action

    In this three-part series, author and Java™ developer Andrei Cioroianu shows you how to automatically save form data in a Java Web... more»


In the Spotlight - Bruce Snyder

Co-author of Professional Apache Geronimo

Bruce Snyder is a veteran of enterprise software development and a recognized leader in open source software. Bruce has experience in a wide range of middleware technologies including Java EE, Event Driven Architecture, Service Oriented Architecture and Enterprise Service Buses. In addition to his role as a Principal Engineer for IONA Technologies, Bruce is also an Apache Member, a founding member of Apache Geronimo and a developer for Apache ActiveMQ, Apache Camel, Apache ServiceMix and Castor among other things.

Bruce serves as a member of various JCP expert groups and is a co-author of Professional Apache Geronimo and a co-author of Beginning Spring Framework 2 both for Wrox Press. Bruce is also a frequent speaker at industry conferences including the Colorado Software Summit, TheServerSide Java Symposium, Java in Action, JavaOne, ApacheCon, JAOO, SOA Web Services Edge, No Fluff Just Stuff and various Java Users Groups. Bruce lives in beautiful Boulder, Colorado with his family.

















Presentations by Bruce Snyder

POJO Remoting With Lingo

If you've ever wanted to use the business logic in your POJOs without the need for an EJB container, then Lingo is for you. Lingo extends the Spring framework to provide POJO remoting via JMS using ActiveMQ underneath the covers. Lingo can accommodate synchronous or asynchronous messaging, request-response based messaging or one-way messaging.

An Introduction to SOA with JBI and Apache ServiceMix

Apache ServiceMix is an open source Enterprise Service Bus (ESB) providing a platform for integration. ServiceMix is built from the ground up on the Java Business Integration (JBI) spec allowing components and services to be integrated in a vendor independent manner. This facilitates integration in a heterogeneous environment through the use of a messaging backbone via sophisticated message routing, transformation and much more.

Advanced Apache ActiveMQ

Are you aware of Apache ActiveMQ and its basic features and are seeking additional knowledge of the many advanced features?

Using Spring AOP to Add Performance Monitoring

Monitoring application performance is usually an afterthought in application development causing architects and developers many headaches. Aspect Oriented Programming (AOP) provides the ability to address such concerns. Using the AspectJ support in Spring 2.0, five AspectJ advice types are supported including before, after, after returning, after throwing, after and around advice. These various advice types allow for the insertion of any functionality. Some common uses include the inserting of logging, monitoring, security, transactions and, in this case, profiling.

An Introduction to Messaging with Apache ActiveMQ

Do you have a need for high-speed messaging within your IT infrastructure? Apache ActiveMQ is an open source message-oriented middleware product that is JMS 1.1 compliant that offers many advanced features including support for many cross language clients, many different protocols, integration into many different containers, high-speed journaling for message persistence, pluggable persistence and security, and much, much more.






Books by Bruce Snyder

by Thomas Van de Velde, Bruce Snyder, Christian Dupuis, Sing Li, Anne Horton, Naveen Balani

  • Beginning Spring Framework 2 shows beginning Java developers how to build serverside Java applications using the latest 2.0 release of the Spring Framework. The book does not assume any previous knowledge of J2EE--in fact, the authors argue that beginners learn more quickly by starting directly with Spring.

    The authors show readers how to build a working web application using Spring with other open source tools and technologies, all of which can be freely downloaded and installed via the Internet. Each chapter builds a portion of the application. All the Spring concepts and construction techniques are introduced during the design and coding of this application. (With minor adaptation, the resulting code can be re-used by readers in their own working applications.)
  • Available At: http://www.amazon.com/Beginning-Spring-Framework-Thomas-Veld..

by Jeff Genender, Bruce Snyder, Sing Li

  • Geronimo is a popular production-grade Open Source J2EE 1.4 certified server available free of charge. It is the only server of its kind licensed under the Apache Software License 2.0, allowing free adaptation and modification for commercial or non-commercial use. The server is well-supported internationally by a large base of users, developers, and support vendors. Geronimo can host a variety of server applications. It comes equipped with a relational database server and message broker, enabling you to immediately deploy your enterprise applications.

    With all this potential, getting started with Geronimo can be a daunting task. This team of experienced authors has crafted a book to make your experience with Geronimo go smoothly ? and they've packed it with numerous examples of configuration and deployment for the Geronimo server. Whether you've been using a commercial J2EE server or this is your first encounter with an application server, you'll quickly learn what Geronimo can do for your environment.
  • Available At:




BruceBlog
Bruce Snyder's Weblog


Bruce Snyder's complete blog can be found at: http://bruceblog.org/

Monday, June 9, 2008



It looks like Apple has announced the 3G iPhone and it contains GPS. I've been holding off on buying an iPhone, waiting for the 3G announcement. I suspected that the price would drop, more features would be added and I had hoped that more service providers might be added.

The new iPhone will be priced as $200 for the 8GB model and $300 for the 16GB model, considerably less than the first generation iPhones, but I was surprised that more storage was not added. Unfortunately at&t is still the only service provider in the U.S :-(. That's the one big thing that causes me to pause on buying one.

What are your experiences with an iPhone and at&t? Also, what about roaming charges for international travelers?

Monday, June 9, 2008



Along with the 3G iPhone announcement, Apple also announced MobileMe, a service to automatically keep your iPhone, iPod Touch, Mac and PC in sync.

This service looks really nice but I wonder about the data plan being offered seems to be quite small. For $99/year you get 20GB of storage space and 200GB of data transfer. An additional 20GB of storage can be added for $49/year and 40GB of storage for $99/year. I suppose the storage needs to be limited because the iPhone storage is so small. Which begs the question, can I flag certain items so that they won't be sync'd to certain devices?

Anyway, there's a guided tour video here that spells it all out.

Saturday, June 7, 2008



Tonight Raible, our buddy Matt and I are doing our annual ride out to Red Rocks Amphitheater in the foothills to see Big Head Todd and the Monsters. Every year BHTM plays Red Rocks in June and we ride our road/mountain bikes out there for the show.

Anyone who knows me knows that I love live music and I'm lucky enough to see a good amount of it here in Colorado. What's more, this is a great time of year to be out riding in Colorado because the weather is just about perfect. Of course, the scenery is always awesome with the snow-capped Rocky Mountains in plain view. And good music at Red Rocks during sundown with great friends is always a good thing!

Friday, June 6, 2008

When the going gets weird, the weird turn pro.

-- Hunter S. Thompson, 1937-2005



http://huntersthompsonmovie.com/

Wednesday, June 4, 2008



Check out goosh.org to see the Google Shell. Simply visit the website and it's interface is a command line shell that offers a set of commands and modes to expose Google services in the shell. I've posted some examples of simple searches I did for a band named Death Cab For Cutie and I like.



This is a cool concept, but I would much rather have shell access to Google services on my local command line. Don't get me wrong, this a useful idea but I'd rather pipe searches and stuff to the services from my iTerm than open a browser to get a command line. Seems a bit backwards to me. Anyway, it's a cool experiment, check it out!