Daily del.icio.us for January 17th

  • Introduction to Groovy, Part 3 – In this third installment ofIntroduction to Groovy (part 1, part 2) we will continue looking at some features of the Groovy language. Some you may find them on other languages, but some are exclusive to Groovy.
  • PDFBox – Java PDF Library – PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents.
  • TagSoup home page – This is the home page of TagSoup, a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML
  • Teflon Ted: Book Review: Dreaming in Code – I’m probably not the first (or the last) person to say Dreaming in Code is the Soul of a New Machine for my generation
  • Thinking In Java: In today’s world, what is the role of the Application Server? – Given the likes of Spring and Hibernate, how do people consume the Application Server? Is it all you can eat with JEE still delivering on the promise of writing business logic and letting the App server deal with the infrastructure?
  • People Over Process » Enterprise OSGi, a Discussion with Eric Newcomer – While at the Eclipse Runtime Summit, I had the chance to talk with Iona’s Eric Newcomer (CTO of Iona, Co-Chair, Enterprise Expert Group, OSGi Alliance, and well respected coding guy) about the emergence of OSGi as a server-side, or enterprise technology
  • Grails – Home – Grails aims to bring the “coding by convention” paradigm to Groovy. It’s an open-source web application framework that leverages the Groovy language and complements Java Web development.
  • How do you parse HTML in Java? – The Open Source HTML Parsers in Java page is useful in listing the HTML parsers that are out there. But it doesn’t give much of a clue about which are the “best” in a given situation. In other words, how should one decide which HTML parser to use?

Daily del.icio.us for January 15th

Daily del.icio.us for January 11th

  • Grails development in IntelliJ IDEA – Grails development in IntelliJ IDEA – Tutorial
  • Data Binding in Java – In this interview with Artima, Shannon Hickey, spec lead for the Beans Binding API, JSR 295, discusses the challenges of Java data binding, and how the JSR 295 API simplifies that task.
  • A Rails Developer Moves To Grails, Grails Developers Make The Case – Grails developers are making their case for Java developers to consider Grails as the next generation framework for developers to consider adopting. Darryl West a Rails developer recently switched to Grails and offered 10 reasons why Rails developers may
  • First experiences with IntelliJ… and its stunning Groovy/Grails support – Glen Smith – So first impressions are excellent. The IntelliJ guys have done a really nice What’s new page where you can see all the integration points with a ton of screengrabs.
  • Jungle Disk Plus – Jungle Disk 1.50 includes support for the new, optional, Jungle Disk Plus service. Jungle Disk Plus adds several highly requested features to the basic Amazon S3 service, including web access to your files, upload resume, and block-level file updates.
  • XML Spreadsheet Reference – This reference describes the elements and attributes that make up the XML Spreadsheet (XMLSS) schema when the data in Excel 2002 spreadsheets and Microsoft Office XP Spreadsheet Components is exported to the Extensible Markup Language (XML) format.

Daily del.icio.us for Nov 27, 2007 through Dec 01, 2007

  • Scientific American: The Secret to Raising Smart Kids – More than three decades of research shows that a focus on effort?not on intelligence or ability?is key to success in school and in life
  • An Open Letter to the OpenDS Community and to Sun Microsystems – cn=Directory Manager – If Sun is unable to ensure that their middle management is on the same page as the senior management setting the open source strategy and the engineers making it happen, then it won?t take too many more incidents to start to question Sun?s true intent
  • Scientific American: The Secret to Raising Smart Kids – More than three decades of research shows that a focus on effort?not on intelligence or ability?is key to success in school and in life
  • An Open Letter to the OpenDS Community and to Sun Microsystems – cn=Directory Manager – If Sun is unable to ensure that their middle management is on the same page as the senior management setting the open source strategy and the engineers making it happen, then it won?t take too many more incidents to start to question Sun?s true intent
  • Manage RSS feeds with the Rome API – Java World – In this article John Ferguson Smart shows you how to use the Rome API to read and process RSS feeds in any format. You’ll also learn how to set up an RSS feed to deliver build reports in a continuous integration environment, using Continuum as your CI ser
  • Velocity or FreeMarker? – Java World – In this article, Jeroen van Bergen explains where template engines fit into your application architecture and shows you some of the operations common to all template engines. Finally, he compares the two leading Java template engines, Velocity and FreeMar
  • John Resig – The World of ECMAScript – The World of ECMAScript is a full map detailing everything that exists within the world of ECMAScript (with JavaScript, ActionScript, and JScript being its most-famous implementations)
  • .NET Community News Forum – Microsoft Releases .NET 3.5, Visual Studio 2008 – Microsoft released today the latest version of its .NET runtime, including many enhancements to the C# language, as well as a major update to its developer tools suite.
  • Enterprise Java Community: Design to Unit Test – The key to writing good unit tests starts with a good design. Design should facilitate unit testing. A design thought out on solid design principles like creating clean interfaces, composing objects correctly, using dependencies properly help writing test
  • Rails Yet To Make Dent in the Enterprise – The eardrum-rupturing buzz around Ruby on Rails among Web developers is understandable. So why is this free, open, easy-to-use, passionately advocated Web-app framework having such a hard time gaining serious traction in the enterprise?
  • HTML V5 and XHTML V2 – While the intention of both HTML V5 and XHTML V2 is to improve on the existing versions, the approaches the developers chose to make those improvements is very different.

Daily del.icio.us for Nov 25, 2007 through Nov 26, 2007

  • The Ultimate Web UI Framework – I was searching for a framework that would allow me to create rich user interfaces that are very interactive and responsive and don’t load the server too much. After examining some favourite frameworks I’ve decided for a few that I’d like to try.
  • Giles Bowkett: Why I Program In Ruby (And Maybe Why You Shouldn’t) – Ruby was designed to make you feel good. Even Rubyists who want to explain why Ruby makes them feel good often fail to mention that it was expressly designed for that exact purpose. Neal does this in his podcast.
  • Why Ruby on Rails Has Become a Popular “Next Platform” – This article is offered as an introduction to Ruby on Rails for Java developers, offering some basic insight into the evolution of Ruby and Rails and its expanding role in enterprise application development
  • Java tips: Ten Common Misconceptions about Grails – s is usually the case with anything “new” there?s a lot of FUD and confusion out there with people who have not used Grails yet, that may be stopping them using it
  • Comparing Java Web Frameworks – a Belgian Java User Group initiative – Matt Raible presents at the Belgian Java Users Group and compares the current state of affair in the world of Java Web frameworks
  • Granite Data Services – Granite Data Services (GDS) is a free, open source (LGPL’d), alternative to Adobe LiveCycle(Flex 2) Data Services for J2EE application servers
  • Color Wizard – Color Scheme Generator – Color Theory for web designers – The color wizard lets you submit your own base color, and it automatically returns matching colors for the one you selected. It returns a set of hue, saturation and tint/shade variations of your color, as well as suggests color schemets to you
  • UI-patterns.com – User Interface Design Patterns – The purpose of this site is over time to fill some of the gaps – especially by providing code examples as to how how the different patterns can be implemented: to join theory with practice.
  • Statistical Data Mining Tutorials – The following links point to a set of tutorials on many aspects of statistical data mining, including the foundations of probability, the foundations of statistical data analysis, and most of the classic machine learning and data mining algorithms.
  • Color Wizard – Color Scheme Generator – Color Theory for web designers – The color wizard lets you submit your own base color, and it automatically returns matching colors for the one you selected. It returns a set of hue, saturation and tint/shade variations of your color, as well as suggests color schemets to you
  • UI-patterns.com – User Interface Design Patterns – The purpose of this site is over time to fill some of the gaps – especially by providing code examples as to how how the different patterns can be implemented: to join theory with practice.
  • Statistical Data Mining Tutorials – The following links point to a set of tutorials on many aspects of statistical data mining, including the foundations of probability, the foundations of statistical data analysis, and most of the classic machine learning and data mining algorithms.