Daily del.icio.us for April 27th through April 28th

Daily del.icio.us for October 13th through October 16th

Daily del.icio.us for February 22nd through February 25th

Daily del.icio.us for January 30th through February 1st

Daily del.icio.us for January 16th

  • antennae – Google Code – Antennae is an open-source project designed to automate the building and testing of Flex applications. It uses Ant and Java to provide cross platform utilities to compile Flex libraries, Flex applications, generate FlexUnit TestSuites, and run FlexUnit te
  • Sun acquires MySQL; Adds to its software stack | Between the Lines | ZDNet.com – One big question is what Sun does next to build out its stack of open source software and other applications covering middleware, storage and virtualization. Sun?s software lineup now includes Java, MySQL, OpenSolaris and GlassFish
  • ONLamp.com: Administering MySQL Using Flex – PHPMyAdmin rocks. Of that there can be no question. It’s easily one of the best PHP-based applications, because it trades the clunky command-line interface for MySQL administration for the web browser. But while it’s very powerful, it’s not very friendly
  • InfoQ: Java Persistence and EJB3 – This talk covers the key aspects of the Java Persistence API and its role in the development of EJB 3 app, including use of the EntityManager API, persistence units and persistence contexts, queries, object/relational mapping, and how the combination of E
  • InfoQ: Why Scala? – Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.
  • Ian’s Blog » Scala: The best of both Ruby and Java – Nonetheless, for anyone yearning for the advantages of both Ruby and Java in one language, you should definitely take a look at Scala

Daily del.icio.us for January 7th

  • alphaWorks Services | IBM Web Highlights | Overview – IBM Web Highlights is a social Web 2.0 application that allows quick creation, sharing, and discussion of Web snippets and Web pages. The snippets are in the form of highlights that can be independently created and then discussed between member.
  • Top 3 SSIS Dataflow Mistakes – Brian Knight – There’s an old saying that when you have a hammer, everything looks like a nail. If the SSIS data flow is your hammer, too many people thing treat the components in the data flow like nails and don’t follow best traditional ETL practices
  • [Component] CForm v1.0 « Flexed – CForm is all about creating data entry screens. This component allows developers to create standardized forms/CRUD screens in their applications. The CForm component is a Data Entry component that can be very useful
  • Thin – A fast and simple web server « Marc-André Cournoyer?s blog – Thin is a web server that glues together 3 of the best Ruby libraries in web history: the Mongrel parser, Event Machine: a network I/O library with extremely high scalability, performance and stability and Rack
  • http://www.wallstreetandtech.com/printableArticle.jhtml?articleID=205100034 – The list of financial firms deploying Web 2.0 applications, both within the enterprise and externally, is growing. TD Ameritrade, Bear Stearns and Wells Fargo all have announced new 2.0 applications in the last few months.
  • Amazon?s EC2 Open Source Firefox Plugin – Developers using Amazon?s EC2 API might find this interesting: Amazon has created an open source project on SourceForge for ElasticFox, their Firefox extension that lets you create and manage EC2 instances from a GUI in the browser.
  • PragDave: Two New Groovy Titles – Just to prove we’re not totally Ruby-centric, we just took two books on Groovy into beta. Venkat has written Programming Groovy: Dynamic Productivity for the Java Developer, a wonderful introduction to the language. And Scott Davis complements it with Gr
  • Bruce Eckel: Java, Evolutionary Dead End – Bruce Eckel says that Java should not change much any more, that maybe “the right thing to do is just not add the feature at all (what fun is that?). That if you can’t do it right then maybe the language should stop growing and become stable.
  • The Myth of Stored Procedures Preference – Developer Pills – So with no pre-compilation and caching for both SPs and SQL statments there is no advantage for SPs here, in some other databases the SPs compiled into C or C++ but this isn’t the case in SQL Server 7.0/2000.
  • GWT Site » Getting started with GWT and Google Gears – Google Gears is a library that enables your web applications to work offline. Currently it consists of three modules: LocalServer for caching and serving up your web app resources (ie. html, javascript, images), a SQLite Database for storing offline data

Daily del.icio.us for Dec 03, 2007 through Dec 04, 2007

  • Ext JS LiveGrid Component – The Ext JS LiveGrid Component is a user extension that’s build upon the wonderful Ext JS Framework. The component allows to read chunks of data from an underlying storage (common use case: a database) without the need of paging. Means: You can virtually d
  • Ext JS Blog – » Ext 2.0 Final Released – The Ext team is proud to announce that the official release of Ext v2.0 is available for download. Ext 2.0 is a dramatic step forward from all previous versions of Ext, providing increased performance, ease of configurations, flexibility and UI capabiliti
  • Adobe Debuts Flash Media Server 3 – Slashes Price – The Flash Media Interactive Server includes the debut of streaming HD video. FMS3 will offer H.264 video streaming, as well as support for High Efficiency AAC (HE-AAC) audio that can be streamed to Flash player, AIR applications, or Adobe’s Media Player a
  • NetBeans Magazine – To coincide with the launch of 6.0, this latest issue of NetBeans Magazine features 62 pages of in-depth articles. NetBeans IDE 6.0 features Ruby/JRuby/Ruby on Rails support, enhancements for improved Swing development, a new Visual Game Designer, updated
  • Setting up a GWT project in IntelliJ IDEA 7 – IntelliJ IDEA 7 has built in support (in the form of a bundled plugin) for GWT projects. This tutorial will walk you through the steps of creating a GWT project in IDEA 7.
  • Marc’s Musings: Spreadsheet Component – I’m working on a spreadsheet like component for AgileAgenda that I might end up turning into a general-purpose flex component at some point.
  • Tech Per: 10 Tips on JPA Domain Modelling – This post is a collection of tips on what I think is good advice, when domain modelling in Java with JPA as ORM mapping technology.
  • Scal v0.2 Documentation | Scal – Scal is a simple, javascript calendar/date picker based on the Prototype js library
  • Ext JS Blog – » Extended Filtering Using the Grid Filter Plugin – Steve Skrla has created the Grid Filter plugin which has quickly become one of the most popular user extensions in the Ext community
  • Datejs – A JavaScript Date Library – Datejs is an open-source JavaScript Date Library with a ton of syntactic sugar

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.

Daily del.icio.us for Nov 02 through Nov 23, 2007

  • InfoQ: Prototype and Script.aculo.us: spending weekends at home again – Script.aculo.us creator Thomas Fuchs gives an overview about the concepts and functionality of both Prototype and the script.aculo.us libraries, provides advice on what and what not to expect and gives pointers and hints on how to get started.
  • Enterprise Java Community: Spring Loaded Observer Pattern – This article describes an easy process of implementing the observer pattern in the Spring framework
  • The Future of Reading (A Play in Six Acts) [dive into mark] – An analysis of the Amazon Kindle only as Mark Pilgrim or maybe John Gruber can do:) Must read – very thought provoking
  • InfoQ: Article: What’s New in Spring 2.5: Part 1: Annotation-Based Configuration – The newly released Spring 2.5 features annotation-driven dependency injection, auto-detection of Spring components on the classpath using annotations rather than XML for metadata, annotation support for lifecycle methods, a new web controller model for ma
  • InfoQ: DDD: putting the model to work – This talk will outline some of the foundations of domain-driven design:How models are chosen and evaluated;How multiple models coexist;How the patterns help avoid the common pitfalls, such as overly interconnected models;How developers and domain experts
  • JavaRanch Journal – November 2007 Volume 6 Issue 2 – Spring offers a few helper classes to do some scheduling in your app. In Spring 2.0, both the JDK’s Timer objects and the OpenSymphony Quartz Scheduler are supported. Quartz is an open source job scheduling system that can be easily used with Spring.
  • What is the Google Collections Library? – Kevin Bourrillion & Jared Levy are the two primary creators of the Google Collections Library, which aims to provide an extension to the Java Collections Framework. They discuss what the library is all about, its genesis, and how it will be useful to you.
  • InfoQ: Scrum and XP from the Trenches – The tricky part to agile software development is that there is no manual telling you exactly how to do it. This book aims to give you a head start by providing a detailed down-to-earth account of how one Swedish company implemented Scrum and XP
  • InfoQ: Starting Struts 2 – Struts2 is the latest manifestation of the popular Struts Java web application framework. Like its predecessor, its goals are to make web application development faster, easier and more productive than ever before.
  • InfoQ: Homer’s Odyssey or My Life as an Agile Consultant – In this offbeat presentation from Agile2006, Jean Tabaka compares impediments and obstacles encountered by an Agile mentor with those detailed in Homer’s classic.
  • TSS Video: Christian Bauer on JBoss Seam – In this presentation, Christian Bauer discusses how JBoss Seam simplifies the handling of stateful conversations, multi-window operations and concurrent, fine-grained Ajax requests & integrates Facelets, Hibernate, jBPM, Drools, Groovy, iText and Lucene.
  • Seam 2.0 has been released – Seam 2.0 was released this week. JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by ntegrating Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), EJB3, Java Portlets and BPM.
  • Asual | SWFAddress – Deep linking for Flash and Ajax – SWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It’s a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state.
  • Adobe – Developer Center : Designing for Flex ? Part 5: Designing content displays – Content displays are the key element of Flex application design. Application chrome exists only to support these displays, if indeed it must exist at all.
  • Henrik Stahl’s Blog: BEA videos on YouTube – There are some short clips covering BEA technologies on YouTube. My favorite is the Predictable Java video. I wish my coffee machine was that well-behaved!
  • Hybridizing HTML – How to create Flex forms within HTML pages to easily achieve cross-browser and cross-platform functionality.
  • alphaWorks : IBM Personal Presenter : Overview – A simple, serverless means of producing and distributing rich media content consisting of video, audio, and slides from the originator’s computer to multiple clients.
  • Interface21 Team Blog » The Spring Web Flow 2.0 Vision – The goal of 2.0 is to evolve Spring Web Flow into a complete controller engine capable of handling all types of user interactions, stateless and stateful alike, with support for multiple view technologies and asynchronous event handling (Ajax) natively
  • gwt-ext – Google Code – GWT-Ext is a powerful widget library that provides rich widgets like Grid with sort, paging and filtering, Tree’s with Drag & Drop support, highly customizable ComboBoxes, Tab Panels, Menus & Toolbars, Dialogs, Forms and a lot more
  • xhtmlrenderer: The Flying Saucer Project – An XML/XHTML/CSS 2.1 Renderer – The Flying Saucer team announces Release 8pre1 of the Flying Saucer 100% Java XHTML+CSS renderer, including support for table pagination, margin boxes, running elements, named pages, and more:
  • It’s Only Software » 5 Minute Guide to Spring and JMX – I recently augmented a Spring-based project to expose some of the Spring-managed beans via JMX. Spring makes this very easy, and even if you?ve never used JMX before, this quick tutorial will let you set up your Spring beans to be viewed (and edited!) t
  • Android’s SDK Now Available – Android, Google’s mobile platform, is finally open to the developers. Now you can download the SDK and start to develop great applications in Java. Google launched a competition that offers $10 million awards for the most interesting apps
  • Microsoft Sync Framework != Google Gears (even if the press wants to make it look that way) on Dion Almaer’s Blog – saw Microsoft?s Answer to Google Gears popup in my news feed, along with Mary Jo?s piece itself: Microsoft delivers first test build of its online-offline sync platform.
  • Upgrading to Prototype 1.6: real world examples – Recently I have undertaken upgrading to Prototype 1.6.0. I will now show you some examples of what I?ve done, how I did it and why; you might find this writeup useful when doing the same in your application.

Daily del.icio.us for Sep 09, 2007 through Sep 16, 2007