Jesper Boeg on Priming Kanban
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Mark Little on Jan 21, 2009
We've mentioned in the past about the plethora of different REST-based frameworks and JSR311 compliant implementations. One of the relative new comers to this space is RESTeasy, lead by Bill Burke, the first GA of which has now been released. According to the release announcement:
JBoss RESTEasy is a framework that allows you to write RESTFul Web Services in Java. It is a fully certified and portable implementation of JAX-RS specification.
Of course being a JBoss project there is good integration with JBoss Application Server, but it can run in any servlet container running JDK 5 or higher. There's also a client framework aspect to RESTeasy, something which is not part of the JAX-RS standard. Other features in the release include:
We've mentioned before that there are comparisons between the various JAX-RS implementations and so far RESTeasy comes out well. In a recent entry on Integrating JAX-RS and Spring MVC, Solomon Duskis reports that:
RESTEasy can now be used with the Spring MVC DispatcherServlet. All you need to do is. This has quite a few benefits:
- You can manage JAX-RS Resources along side SprngMVC Controllers, or Wicket Objects or Tapestry or Struts2 Actions. JAX-RS can be set up to handle XML and JSON interactions, and your favorite MVC framework can handle the HTML creation.
- Your JAX-RS resources can be full-fledged MVC Controllers by returning a Spring ModelAndView. It can be a JSP view, a Freemarker, XSLT or Velocity template, or an RSS view.
And concludes with:
I used RESTEasy because I was able to grok the code-base quicker than the other JAX-RS implementations.
Only time will tell how well RESTeasy continues to grow in this crowded space. But first impressions indicate that users now at least have a good selection of alternatives when building their REST-based applications.
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
No comments
Watch Thread Reply