- Google Gears API Developer’s Guide (Beta) – Architecture – During development of Gears, we experimented with many different architectures for offline-enabled web applications. In this document we briefly look at some of them and explore their advantages and disadvantages.
- InfoQ: A Wicket User Revisits JSF – Peter recently took a 2nd look at JSF after developing most recently with Wicket. The evaluation was prompted by his recent writing on migrating from Spring MVC / Webflow to Wicket.
- Google Gears – Enabling Offline Web Applications – Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using following JavaScript APIs:
- Jakarta POI – Java API To Access Microsoft Format Files – After quite a wait, version 3.0 of Apache Jakarta POI has now been released. The POI project consists of APIs for manipulating files based on Microsoft’s OLE 2 Compound Document format using Java. In short, you can read and write MS Excel files using Java
- Spring 2.1: TheServerSide Video Interview Part I – We ran into Rod Johnson, founder of the Spring Framework, at the Open Source Business Conference in San Francisco. Rod talks to us about Spring 2.1, Spring Web Flow, and Spring Batch in part I of this interview
- How Agile Development Can Lead to Better Results and Technology-Business Alignment – Agile?s ascendancy is in direct response to IT?s dolorous history of software project failure, cost overruns and the concomitant business dissatisfaction with traditional IT design and development?the waterfall methodology
Monthly Archives: May 2007
Daily del.icio.us for May 28, 2007 through May 29, 2007
- InfoQ: Presentation: Using Google GWT – At JavaZone, GWT lead Bruce Johnson intro’d GWT including high-performance AJAX, internationalization, and integration with existing web apps. The presentor Bruce Johnson is works at Google as Tech Lead of the Google Web Toolkit (GWT).
- LINA – open source everywhere – With LINA, a single executable written and compiled for Linux can be run with native look and feel on Windows, Mac OS X, and UNIX operating systems.
- JSF Central – Your JavaServer Faces Community – JBoss: The JavaServer Faces Powerhouse? – JBoss has proven itself a force in the J2EE application server market. Now, with Seam and the acquisition of some exciting new products, JBoss is jockeying for control of the JavaServer Faces market.
- Slashdot | 8 Reasons Not To Use MySQL (And 5 To Adopt It) – CIO.com asked two open-source experts to enumerate the reasons to choose MySQL and to pick something else. Tina Gasperson takes the 5 reasons to use MySQL side, and Brent Toderash discusses 8 reasons not to.
- dev2dev: Effective Java Exceptions – Although the Java exception model has generated spirited discussion during its lifetime, it provides excellent value when it is applied correctly. Using the Java exception model properly will keep your application simple, maintainable, and correct.
- Neal Gafter’s blog: Removing Language Features? – I believe Java could be simplified by treating all exception types as unchecked without breaking existing code. This could also result in a simplification of future language extensions and APIs. But would the language be better off w/o checked exceptions?
Daily del.icio.us for May 26, 2007 through May 28, 2007
- JSF Central – Your JavaServer Faces Community – JBoss: The JavaServer Faces Powerhouse? – JBoss has proven itself a force in the J2EE application server market. Now, with Seam and the acquisition of some exciting new products, JBoss is jockeying for control of the JavaServer Faces market.
- Slashdot | 8 Reasons Not To Use MySQL (And 5 To Adopt It) – CIO.com asked two open-source experts to enumerate the reasons to choose MySQL and to pick something else. Tina Gasperson takes the 5 reasons to use MySQL side, and Brent Toderash discusses 8 reasons not to.
- dev2dev: Effective Java Exceptions – Although the Java exception model has generated spirited discussion during its lifetime, it provides excellent value when it is applied correctly. Using the Java exception model properly will keep your application simple, maintainable, and correct.
- Neal Gafter’s blog: Removing Language Features? – I believe Java could be simplified by treating all exception types as unchecked without breaking existing code. This could also result in a simplification of future language extensions and APIs. But would the language be better off w/o checked exceptions?
- Linux Foundation Fires Back at Microsoft – If you earned $34 million a day from Windows and Office, you too would try to spook the market with patent threats
- Really easy field validation * Dexagogo – Here’s a form validation script that is very easy to use based on Prototype
- fValidator – An open source (free) unobtrusive javascript tool for easy handling form validation – fValidator is an open source (free) unobtrusive javascript tool for easy handling form validation
Daily del.icio.us for May 25, 2007
- Flex.org – Flex for Java Developers – Flex.org has a new (new to me anyways) resource – Flex for Java Developers
- Sarbanes-Oxley Audit Rules To Ease; Bad For IT Spending; Good For Corporate Earnings – On Wednesday, the SEC approved new guidance for how to implement Section 404.
- Haus News – XStream 1.2.2 released – The XStream Development Team is proud to present XStream 1.2.1. XStream is a simple library to serialize objects to XML and back again.
- Ajaxian – ProtoPacked 2.13: Protoype + Script.aculo.us == 32kb – This updated pack includes compressed versions of Prototype: 1.4, 1.5, 1.5.1 and Scriptaculous: 1.7.1_beta2. There is also a ?Protoculous? option as well (Prototype and Scriptaculous combined)
- Ajaxian – Interface Elements for jQuery – Interface Elements is to jQuery, as Script.aculo.us is to Prototype.
Daily del.icio.us for May 22, 2007 through May 25, 2007
- Flex.org – Flex for Java Developers – Flex.org has a new (new to me anyways) resource – Flex for Java Developers
- Sarbanes-Oxley Audit Rules To Ease; Bad For IT Spending; Good For Corporate Earnings – On Wednesday, the SEC approved new guidance for how to implement Section 404.
- Haus News – XStream 1.2.2 released – The XStream Development Team is proud to present XStream 1.2.1. XStream is a simple library to serialize objects to XML and back again.
- Ajaxian – ProtoPacked 2.13: Protoype + Script.aculo.us == 32kb – This updated pack includes compressed versions of Prototype: 1.4, 1.5, 1.5.1 and Scriptaculous: 1.7.1_beta2. There is also a ?Protoculous? option as well (Prototype and Scriptaculous combined)
- Ajaxian – Interface Elements for jQuery – Interface Elements is to jQuery, as Script.aculo.us is to Prototype.
- GPL author: Google must share code | InfoWorld | News | 2007-05-23 | By Robert McMillan, IDG News Service – Companies like Google that build their business on software such as Linux have a moral imperative to contribute back to the free software community, a prominent open-source advocate said Tuesday.
- reviewboard – Google Code – Review Board is a web-based tool designed to help projects and companies keep track of pending code changes and make code reviews much less painful and time-consuming
- Tabbed Navigation Using CSS – This tutorial will teach you how to create low-bandwidth tab navigation on a web page using CSS. As an extra bonus you’ll also learn how to switch tabs without loading the page more than once.
Daily del.icio.us for May 20, 2007
- Why hasn’t Tapestry been more widely adopted? – I still think that Tapestry is one of the best platforms to be developing your Web application on. Having said that I think that there are some issues that need to be addressed to help improve Tapestry?s adoption into the Java community
- Flex Builder without Flex Builder – If your Flex workflow doesn?t include Flex Builder (ie. you work from the command line) you should check out FLEXible. It is a sweet Flex application by John Grden that lets you visually create your MXML for use in your Flex projects
- Easy Test-Driven GUI Development – code & slides – After a few hours of wrestling with Google Groups, I could finally upload the source code, slides and movies (containing coding examples) for our JavaOne presentation
- Greg Luck’s WebLog: Comparing Memcached and Ehcache Performance – In-process caching and asynchronous replication are a clear performance winner. Ehcache and other in-process caches are very widely used in the Java world. One thing I see happening is new languages reusing Java infrastructure
- Enterprise Java Community: Spring is the New Java EE – Last but not least, next generation application servers from BEA, and maybe IBM, will be built on top of Spring. Am I the only one that finds this mind-blowing?
Daily del.icio.us for May 18, 2007 through May 20, 2007
- Why hasn’t Tapestry been more widely adopted? – I still think that Tapestry is one of the best platforms to be developing your Web application on. Having said that I think that there are some issues that need to be addressed to help improve Tapestry?s adoption into the Java community
- Flex Builder without Flex Builder – If your Flex workflow doesn?t include Flex Builder (ie. you work from the command line) you should check out FLEXible. It is a sweet Flex application by John Grden that lets you visually create your MXML for use in your Flex projects
- Easy Test-Driven GUI Development – code & slides – After a few hours of wrestling with Google Groups, I could finally upload the source code, slides and movies (containing coding examples) for our JavaOne presentation
- Greg Luck’s WebLog: Comparing Memcached and Ehcache Performance – In-process caching and asynchronous replication are a clear performance winner. Ehcache and other in-process caches are very widely used in the Java world. One thing I see happening is new languages reusing Java infrastructure
- Enterprise Java Community: Spring is the New Java EE – Last but not least, next generation application servers from BEA, and maybe IBM, will be built on top of Spring. Am I the only one that finds this mind-blowing?
- Three open source Web service testing tools get high marks | InfoWorld | Review | 2007-05-11 | By Rick Grehan – n this roundup, I examined three tools that purport to verify that your Web services do what they are supposed to do, that they resist graceless failure, and that they conduct themselves with efficiency. The tools are soapUI, TestMaker, and WebInject.
Daily del.icio.us for May 13, 2007 through May 17, 2007
- Bill Moyers Talks With Jon Stewart – Bill Moyers Talks With Jon Stewart
- Ajaxian – Slider.js – Prototype based Carousel – Bruno Bornsztein has created Slider.js, a carousel widget that flips between content, based on Prototype and Script.aculo.us.
- techno.blog(“Dion”): I’m a Ruby on Rails – You know that the Mac ad campaign is doing well when you get parodies left right and center. The latest is Rails vs. Java. It is of course gratuitous and silly…. but it’s fun 🙂
- Jonathan Schwartz’s Weblog : Weblog – In essence, we decided to innovate, not litigate.
- Microsoft claims software like Linux violates its patents – May 28, 2007 – So if Microsoft ever sued Red Hat for patent infringement, OIN might sue Microsoft in retaliation, trying to enjoin distribution of Windows. It’s a cold war, and what keeps the peace is the threat of mutually assured destruction: patent Armageddon
- Ajaxian – Rich Text Controls: Tiny MCE 2.1.1 and Control.TextArea – Ryan Johnson has created a new control: Control.TextArea. This is a very different tool, as it isn’t about WYSIWYG functionality, but rather building toolbar based text areas that wrap simple text.
Daily del.icio.us for May 09, 2007 through May 11, 2007
- XML.com: XML Parser Benchmarks: Part 1 – Javolution and Woodstox are the winners of the StAX parsers. Woodstox has the advantage of being JSR 173 conforming StAX parser, which makes it usable for more applications.
- Google AJAX Search API Blog: Introducing the AJAX Feed API FeedControl – This morning we added a new class to the Google AJAX Feed API designed to allow you to more easily add a collection of feeds to your pages. The FeedControl is pretty simple:
- Java FX – O’Reilly ONJava Blog – Java FX is a new extension to Java that gives developers a consistent experience for building rich web/desktop apps all the way down to to handheld device applications with Interactivity, animation and ease of use that rivals Ajax, Flash and Silverlight
- JavaOne 2007, Day One: Making Web Apps Easy – Today, JavaOne 2007 showcased a complete open source technology stack that lets you develop and deploy web applications quickly and easily, including JRuby, Rails, NetBeans, and Glassfish.
- Sun tries again with consumer-flavored Java | CNET News.com – "Javafx should be the sweet spot for Java. It’s kind of tragic that Sun screwed up so badly with the applet performance and browser incompatibility in the late 1990s," said Richard Monson-Haefel, an analyst at the Burton Group. "JavaFX Script has an oppor
- Sun’s JavaFX to take on AJAX, Silverlight | InfoWorld | News | 2007-05-07 | By Paul Krill – JavaFX Script is a scripting language focused on the content-authoring and content creation crowd. It is a means of creating visually impactful, high-performance, dramatic Web and network-facing artifacts or experiences that run all the way from the deskt
Daily del.icio.us for May 04, 2007 through May 07, 2007
- Silly season [dive into mark] – And Microsoft "rebooted the web." I guess that?s all you can do after freezing up for five years. Hey, look over there, shiny objects! That poster may as well be titled ?Fucked 6 Ways From Sunday,? because that?s what you?ll be if you buy into a
- The Park Paradigm – 3 things – …to speak to this group of senior executives from (mostly large) financial services firms about how the changes brought on by technology might impact their businesses going forward.
- Ajaxian – Mindframe: An Adobe Spry-like Ajax Framework – Mindframe is a new Ajax framework that builds on top of Prototype and ZParse which gives you xml dataset & simple array database, region binding & controlling, Data utility methods: sorting, filtering, selection, drag&drop, trade zones, etc.
- Atlassian Developer Blog: From manual to automatic – Over the last 6 months the Crowd team have taken a phased approach to moving Crowd into the world of Continuous Integration. Basically we have taken the following steps
- Prototype JavaScript framework: Prototype 1.5.1 released – After almost two months of testing through four release candidates, the final version of 1.5.1 is here.