Links for January 20th through January 24th

Links for November 8th through November 10th

Links for July 6th through July 23rd

Daily del.icio.us for April 8th through April 13th

Daily del.icio.us for February 15th through February 18th

Daily del.icio.us for February 13th through February 17th

  • A Unix Utility You Should Know About: Netcat – good coders code, great reuse – Netcat is often referred to as a “Swiss Army knife” utility, and for a good reason. Just like the multi-function usefulness of the venerable Swiss Army pocket knife, netcat’s functionality is as helpful. Some of its features include port scanning, transferring files, port listening and it can be used a backdoor
  • 97 Things Every Software Architect Should Know – The Book [97 Things] : Near-Time – The following are the 97 axioms selected for the book, 97 Things Every Software Architect Should Know, which will be published by O#039;Reilly Media in early 2009. The contents are now being edited for publishing – you can see them here. All edits will be contributed back to the 97 Things web site on this page
  • IntelliJ IDEA :: New Features – This release brings you a noticeably faster IDE. We’ve reworked its engine to boost the overall performance, improved the file indexing for better processing of external changes (e.g. updates from VCS) and optimized the compiler caches to significantly reduce the compilation time
  • What Microsoft Can Learn About Retail from Apple and Best Buy | Robert Scoble’s innovator’s and geeks’ blog | Fast Company – Now that Microsoft has decided to open up its own retail stores, they need some help from all of us in building a great retail experience
  • Microsoft and Red Hat team up on patent-free interoperability | The Open Road – CNET News – Today both Red Hat and Microsoft lowered their guns long enough for customers to win. They did so without encumbering interoperability with patents, which will be critical to ensuring that Microsoft can lower its guard further to welcoming open-source solutions to the Windows fold as a full partner.
  • Microsoft Recite : Announcement – Microsoft Recite – Technology Preview – Microsoft Recite is a search technology for your voice that runs on Windows Mobile* devices. With Microsoft Recite, you can use your voice to easily store, search and retrieve the things you want to remember, where and when you need them.
  • » Computer Repair Utility Kit – Technibble – A Resource for Computer Repair Technicians to get PC tech support help. – For those of you who don’t know, the Computer Repair Utility Kit is a combination of computer repair tools in one easy to use pack. The Computer Repair Utility Kit allows you to run all of the repair tools from your portable drive (eg. USB Flash Drive, External Hard Drive, IPod etc.) and comes with an easy to use, right-click menu.
  • Fresh Espresso: Java Architecture Management – To break a dependency cycle you can should introduce an interface; this reverses the dependency. It is that simple. This lead to the observation that quot;good codequot; can be recognized using certain metrics (see also a white paper by Robert Martin. Good code should have a certain ration of abstractness (classes vs interfaces), and if more code depends on your code, you will likely need more interfaces
  • U.S. foreclosure image is 2008 World Press Photo of the Year – The international jury of the 52nd annual World Press Photo Contest have selected a black-and-white image by American photographer Anthony Suau as World Press Photo of the Year 2008 it was announced on February 13, 2009. The picture shows an armed officer of the Cuyahoga County Sheriff’s Department moving through a home in Cleveland, Ohio, following eviction as a result of mortgage foreclosure. The winning photograph, taken in March 2008, is part of a story commissioned by Time magazine
  • Saki’s Ext Examples Page – Complex Data Binding – This example shows how to implement component communication using data binding. The data is kept in records in grid store. When a cell is clicked, the underlying record is bound to both show panel and form.

    Changes made in the grid are automatically reflected in both Show Panel and Form, changes in Form are updated in both Grid and Show Panel – data is changed in one place, the record, in fact.

Daily del.icio.us for May 12th through May 16th

Daily del.icio.us for February 14th through February 16th

Daily del.icio.us for February 6th through February 7th

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.