Links for May 3rd through May 5th

Links for May 3rd through May 5th

Daily del.icio.us for July 25th through July 29th

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

  • Compare JavaScript frameworks – In this article, you will discover how JavaScript frameworks make it easier and faster to create highly interactive and responsive Web sites and Web applications
  • Technobabble » Spring MVC 3.0 and JSR 303 (aka javax.validation.*) – The new annotated validation spec (jsr 303) is pretty slick, especially when used along side Spring MVC 3.0, and when backed by ejb3 entities. I’m pretty impressed with how easily it integrates with Spring MVC’s framework, and with how seamlessly error messages are passed to the form taglibs so they show up in your web forms.
  • Google Code Blog: Announcing Google Chart Tools – Whether you need a simple line chart, an interactive Geo Map or a complex Motion Chart , Google can help you add live charts to your web page using our Chart and Visualization APIs. Both of these APIs are free and simple to use, however they each have distinct advantages
  • Ajax Simplifications in Spring 3.0 | SpringSource Team Blog – Spring 3 provides first-class Ajax support with JSON as part of the Spring MVC module. This includes support for generating JSON responses and binding JSON requests using the Spring MVC @Controller programming model in conjunction with the Jackson JSON processor.
  • Tomcat in the Cloud – Cloudcat | MuleSoft – MuleSoft has announced Cloudcat, a pre-configured Apache Tomcat image with MySQL on Linux, available from Amazon Web Services (AWS) and GoGrid.
  • Startup links VMware with Amazon to create secure cloud storage | Cloud Computing – InfoWorld – A storage startup called Nasuni is unveiling a virtual NAS file server that runs on VMware and connects customers to cloud platforms such as Amazon's Simple Storage Service, adding encryption to enhance security and several features to improve performance
  • Amazon Web Services Blog: New Feature: Amazon S3 now supports Object Versioning – We've added beta support for Versioning across all Amazon S3 Regions. Versioning provides an additional layer of protection for your S3 objects. You can easily recover from unintended user errors or application failures. You can also use Versioning for data retention and archiving
  • InfoQ: Getting Started with Grails, Second Edition – "Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, Tropicana, and Taco Bell are all using Grails. Are you ready to get started as well?
  • edspencer’s Ext.ux.Exporter at master – GitHub – Exporter is a generic export class which takes any Ext.data.Store-based component (e.g. grids and similar) and exports the data in any format.

    Exporter works completely client-side. It uses a Formatter class to generate a document (.xls, .csv etc) and then redirects the user’s browser to a data url so that they can view or download it.

  • ExtJS: How to Export DataGrid to Excel | Loiane Groner – This tutorial will walk through how to export data from ExtJS DataGrid directly to Excel.

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

  • VMware Go a Free Server Virtualization Option | Architects Zone – VMware just released VMware Go, a free service for managing the VMware ESXi embedded hypervisors (including ESX Server 3i, ESXi 3.5, and ESXi 4.0), which are also free.
  • Google upgrades to EXT4 FileSystem – Google’s decision to deploy Ext4 is a strong endorsement of the filesystem’s reliability and affirms its suitability for enterprise adoption, this could cause a revolution and accelerated adoption throughout the industry
  • Struts 2 Tutorial: Struts 2 Validation Framework Tutorial with Example | Javalobby – In this article we will learn how to leverage Struts2 Validation Framework in an application. For this we will use StrutsHelloWorld application which we created in previous article as base and starts adding validation logic to it.
  • Java 6 Update 18: Now With Windows 7 Support | Javalobby – Java 6 Update 18 is now available for download. One of the main features of this release is the inclusion of support for Windows 7. Along with an impressive list of bug fixes, the update includes performance improvements, an update to JavaDB and the inclusion of the latest version of the Java profiling tool, VisualV
  • InfoQ: Google Collections 1.0 Offers Enhanced Implementations of the Java Collections Framework – The Google Collections Library also offers new utility implementations and a focused set of libraries concerned with concurrency, including immutable collection implementations
  • OSCache – OSCache – CacheFilter – OSCache comes with a servlet filter that enables you to transparently cache entire pages of your website, and even binary files. Caching of binary files is extremely useful when they are generated dynamically, e.g. PDF files or images.
  • Eyal Lupu Java Blog >> Embedding and Initializing Databases in Spring 3.0 – I noticed a small, but useful, new feature in Spring 3.0: support for embedding and initializing databases using the application context. Using this support one can configure embedded database engine as part of the application context and use it just as another bean
  • InfoQ: Overview of the Spring 3.0 Web Stack – In this presentation from SpringOne 2009, Keith Donald discusses the Spring 3.0 web stack, key Spring Framework and Spring MVC features, demos of Spring MVC capabilities, REST support, validation support, automatic data conversion, data binding and validation, Joda Time support, Spring JavaScript, Dojo, Spring Web Flow, Spring Security, Spring BlazeDS, and the roadmap for the Spring web stack.
  • Grails – 1.2 Release Notes – Grails 1.2 has been released with new features like Dependency Resolution DSL, Named Query Support, Improved Performance & Memory Consumption, Named URL Mappings, Refactored Testing Infrastructure, Pluggable Web Containers
  • Why Did Google Build a Phone and a Browser? Design By Gravity – Google isn’t so much interested in selling the best phone, or providing the best browser. Google is intent in raising the average in areas it thinks are key to its future.

Daily del.icio.us for April 16th through April 19th

  • U.S. Soldiers’ New Weapon: an iPod | Newsweek International Edition | Newsweek.com – Making sense of the reams of data from satellites, drones and ground sensors cries out for a handheld device that is both versatile and easy to use. With their intuitive interfaces, Apple devices—the iPod Touch and, to a lesser extent, the iPhone—are becoming the handhelds of choice.
  • 10 Youtube URL Tricks You Should Know About | MakeUseOf.com – Instead of just searching and playing here are some top Youtube URL tricks that you should know about:
  • Java 7 Will Evolve to Fine-grained Parallelism | Intel Go Parallel – DK 7 (Java Development Kit 7) will offer the fork-join framework in order to help Java developers to tackle the multicore revolution using this popular programming language.
  • Aneesh Chopra: America’s Chief Technology Officer – ReadWriteWeb – During his weekly address this morning, President Obama named Aneesh Chopra as the nation's first Chief Technology Officer. Chopra, who has effectively been doing much the same job at a state level in his role as Secretary of Technology for Governor Kaine of Virginia, will work closely with Vivek Kundra, the recently named Federal CIO, and Jeffrey Zients, the man Obama today named the first ever Chief Performance Officer.
  • Skyway Team Blog » Blog Archive » Five part Spring MVC tutorial is live – In conjunction with the release of Skyway Builder 6.2, we’ve published an updated series of videos for generating a Spring MVC application using Skyway Builder. All Skyway Builder videos can be found here, and here’s a list of the Spring MVC tutorial:
  • AaronZ Sakai: Java Collection Performance – This is just a helpful reference when trying to decide which collections to use in Java. I use this for my personal reference but it may help others as well. The links go to the Sun Javadocs. The collections of each type are ordered based on performance (i.e. the highest performance (highest speed) ones are listed first and will be the fastest for most operations)
  • GridGain – Open Cloud Platform : Weblog – It is actually not quite obvious question as GAE with Java support remains relatively new technology comparing to EC2. Here's a good pros/cons checklist that you can run to see what infrastructure fits the bill for your needs.
  • Project Fondue | CSS Sprite Generator – This tool allows you to automate the process of generating CSS sprites. Simply give it a ZIP file containing 2 or more images (GIF, PNG or JPG) and it will generate a sprite image and the corresponding CSS rules to target and display each component image.
  • C# From a Java Developer’s Perspective – What follows is an overview of similarities and differences between the language features and libraries of the C# and Java programming languages based on my experience using both languages.
  • The Online Collaboration Tools Guide – ReadWriteWeb – The following review of major products in this space will help you choose the right collaboration tools for your needs.
  • Rough Type: Nicholas Carr’s Blog: The big company and the cloud – Don't expect to see the biggest companies closing down their data centers in the next few years. Besides, the cloud in the end will be more interesting for the new models of computing it opens up rather than for its ability to accommodate the old ones

Daily del.icio.us for August 11th through August 15th

  • LocalCooling – Free Power Management Tool to Optimize Energy Savings – LocalCooling is a 100% FREE power management tool, from Uniblue Research Labs, that allows users to optimize their energy savings in minutes and as a result reduce greenhouse gas emissions.
  • Type-safe Builder Pattern in Java « Michid’s Weblog – Recently I read this rather fascinating post about a Type-safe Builder Pattern in Scala. When Heinz Kabutz mentioned the builder pattern in his latest issues of the The Java Specialists’ Newsletter I decided to try to come up with a type safe version for Java.
  • leejeok: Setup Java, Tomcat, MySQL on Ubuntu (JSP Hosting) – This tutorial will lead you to setup a simple JSP hosting on Ubuntu machine. You may want to consider this as a basic setup to host any of your web application which developed using Java – JSP or Servlet, Tomcat and MySQL
  • InfoQ: Spring 2.5: New Features in Spring MVC – This article is the second part of a three-part series exploring annotations introduced in Spring 2.5. It covers annotations support in the Web layer. The final article will highlight additional features available for integration and testing.
  • jetlang – Message based concurrency for Java – Jetlang provides a high performance java threading library. The library is based upon Retlang. The library is a complement to the java.util.concurrent package introduced in 1.5. The library should be used for message based concurrency similar to event based actors in Scala. The library does not provide remote messaging capabilities. It is designed specifically for high performance in-memory messaging.
  • keyczar: Toolkit for safe and simple cryptography – Google Code – Keyczar is an open source cryptographic toolkit designed to make it easier and safer for devlopers to use cryptography in their applications. Keyczar supports authentication and encryption with both symmetric and asymmetric keys
  • Linux.com :: Using free software for HTTP load testing – A good way to see how your Web applications and server will behave under high load is by testing them with a simulated load. We tested several free software tools that do such testing to see which work best for what kinds of sites.
  • Op-Ed Columnist – Eight Strikes and You’re Out – Op-Ed – NYTimes.com – Senator McCain did not show up for the crucial vote on July 30, and the renewable energy bill was defeated for the eighth time. In fact, John McCain has a perfect record on this renewable energy legislation. He has missed all eight votes over the last year
  • IntelliJ IDEA Blog » Blog Archive » IntelliJ IDEA 7.0.4 Takes Off – Good news, everyone! We’re happy to announce the release of IntelliJ IDEA 7.0.4! Though this is a regular maintenance release, we have some cool stuff (besides performance improvements and bug-fixes — things you can typically find in any maintenance release) up our sleeve for you: Reworked Ruby, JRuby and Rails support, Way better smart Maven integration, Version control with Subversion 1.5
  • Hadoop: When grownups do open source | The Register – Despite being a canon of Java engineering, Hadoop is actually pretty useful, if you've got a problem it can solve.

Daily del.icio.us for March 27th through April 3rd

Daily del.icio.us for January 21st

Daily del.icio.us for January 18th