Daily del.icio.us for March 30th through April 2nd

Daily del.icio.us for January 26th through January 30th

Daily del.icio.us for January 10th through January 11th

Daily del.icio.us for March 22nd through March 26th

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 19th through January 26th

  • Google releases new Google Voice for iPhone | Reuters – Google Inc unveiled a new version of its Internet phone service on Tuesday in its latest effort to bypass Apple Inc's gatekeepers and make Google Voice a popular service on the iPhone.
  • Google Voice Blog: Google Voice for iPhone and Palm WebOS – Today we are launching a new Google Voice mobile web app for iPhone OS 3.0 and higher and Palm Web OS devices, harnessing the power of HTML5, a new web technology that makes it possible to run faster, richer web-based applications right in the browser.
  • 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
  • IDC: Android to overtake iPhone, BlackBerry by 2013 | Electronista – Android will rise to be the second most used mobile OS in the world by 2013, according to a new IDC estimate
  • Learn from my misery: Don’t buy a nook. – Massively Parallel Procrastination – Somewhat coincidentally, Amazon announced the Official Kindle SDK this week. If you want a hackable linux-based ebook reader with a great user experience and great customer support, buy a Kindle. (Yes, I make money if you click that link. Actually, if just four people buy Kindles because of this post, I end up with the $100 Barnes & Noble stiffed me.)
  • Don’t Underestimate India’s Consumers – BusinessWeek – India's bottom-up private sector model, for all its chaos and bureaucracy, provides a stark contrast. While the nation badly needs infrastructure, its consumers are in a far better position to spend. India can now boast of an overwhelmingly independent middle class about 300 million strong, vs. China's 100 million to 200 million
  • The Quants: Formula for a Meltdown – WSJ.com – In his new book, "The Quants," Wall Street Journal reporter Scott Patterson suggests how this new breed of mathematicians and computer scientists took over much of the financial system—and the damage they inflicted in the 2007 meltdown
  • Google Voice (by Google) – Google Chrome extension gallery – Notifies you of new messages and gives you quick access to calling and free SMS via Google Voice
  • InfoQ: Doug Lea Discusses the Fork/Join Framework – Doug Lea talks to InfoQ about the evolution of the Fork/Join Framework, the new features planned for java.util.concurrent in Java 7, and the "Extra 166" package
  • WordPress Foundation | – The WordPress Foundation is a charitable organization founded by Matt Mullenweg to further the mission of the WordPress open source project: to democratize publishing through Open Source, GPL software.
  • VMware Communities: VMware vCloud API – The vCloud API is an interface for providing and consuming virtual resources from the cloud. It enables deploying and managing virtualized workloads in internal and external clouds. The vCloud API allows for upload and download of vApps along with their instantiation, deployment and operation.
  • Mozilla Delivers Firefox 3.6 to Millions of Users :: The Mozilla Blog – Firefox 3.6 is more than 20 percent faster than Firefox 3.5 and includes extensive under the hood work to improve performance for everyday Web tasks such as email, uploading photos, social networking, and more. It also delivers new features like customizable browser themes called Personas, a ground-breaking Plugin updater, improved JavaScript performance, and enhancements to familiar favorites like the Awesome Bar for a better, more personal Web experience.
  • Cloud and open source meet to test Web apps | Software, Interrupted – CNET News – With more applications being built for the Web, cross-browser testing is crucial to application performance. More than 2 million people have turned to an open-source, cross-browser testing platform called Selenium, to solve this problem.
  • iSites Create your app right now. Revise on the fly. – iSites enables you to create and self-manage apps for multiple smart phones (iPhone, Android) from one place.
  • Apache Pivot – Pivot applications are written using a combination of Java and XML and can be run either as an applet or as a standalone (optionally offline) desktop application

Daily del.icio.us for January 9th through January 11th

Daily del.icio.us for November 23rd through November 24th

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

  • Seth’s Blog: "Notice me" – Attention is fine, as long as you have a goal that is reached in exchange for all this effort. Far better than being noticed………..
  • thread-weaver – Project Hosting on Google Code – Thread Weaver is a framework for writing multi-threaded unit tests in Java. It provides mechanisms for creating breakpoints within your code, and for halting execution of a thread when a breakpoint is reached. Other threads can then run while the first thread is blocked. This allows you to write repeatable tests for that can check for race conditions and thread safety
  • Building iPhone Apps with HTML, CSS, and JavaScript – It's true: You can write iPhone apps quickly and efficiently using your existing skills with HTML, CSS, and JavaScript. This book shows you how with lots of detailed examples, step-by-step instructions, and hands-on exercises.
  • Cloud computing: Clash of the clouds | The Economist – The launch of Windows 7 marks the end of an era in computing—and the beginning of an epic battle between Microsoft, Google, Apple and others
  • Home – IntelliJ Open-Source Project – Confluence – This is the home for the open-source project
    IntelliJ IDEA Community Edition − the leading Java and Groovy IDE
    built on the IntelliJ Platform.
  • UNetbootin – Homepage and Downloads – UNetbootin allows you to create bootable Live USB drives for a variety of Linux distributions from Windows or Linux, without requiring you to burn a CD. You can either let it download one of the many distributions supported out-of-the-box for you, or supply your own Linux .iso file if you've already downloaded one or your preferred distribution isn't on the list.
  • Hibernate Validator 4 unleashed – Hibernate Validator let's you declare constraints on your domain model using annotations like @NotNull or @Size and returns the list of constraint failures found in an object graph. Instead of duplicating constraint declarations in various application layers, constraints are centralized on your domain model and shared by all layers and frameworks: declared once, validate anywhere if you will.
  • Second Level Caching for Hibernate with Terracotta « My Adventures in Coding – Overall we have found Terracotta to be a useful tool. It requires very little effort to update an existing project using Spring/Hibernate to use it. Terracotta offers more than just Second Level Caching, but also handles queuing of writes and ensuring data is written to the SOR (System or Record) in the event the database is not available for a brief period.
  • Who Has the Most Web Servers? « Data Center Knowledge – Rackspace reports that as of March 30 the company’s data centers house 50,038 servers, up from 47,518 at the end of 2008. Of the companies that publicly report their server counts, only European hosts 1&1 Internet and OVH have more than Rackspace.
  • soa-manifesto.org – A formal declaration of the principles, intentions and ambitions of service-orientation and the service-oriented architectural mode

Daily del.icio.us for September 17th through September 23rd

  • JIRA 4 RC1 – Beta no more – JIRA Product Blog – The JIRA 4 Beta program is now complete. This week we released JIRA 4 Release Candidate 1 which means we're closer than ever to the finish line.
  • jrecordbind: JRecordBind – Home – JRecordBind is (AFAIK) the only tool aimed at fixed-length files that's able to marshall and unmarshall. By the way you may be a producer of fixed length files, not just a consumer.

    JRecordBind supports hierarchical fixed length files: records of some type that are "sons" of other record types.

    JRecordBind uses XML Schema for the definition file: that could make your learning curve steeper.

  • SOA patterns – Reservations | SOA Zone – Reservations is a protocol level pattern which that involves Reservation involves exchange of messages between service consumers and services. The next pattern is one of the enablers of such message exchange , it is also a one of the confusing pattern since a lot of commercial offerings which include it include gazillion other capabilities – yes I am talking about the ServiceBus
  • Agile Architecture, Lean Principles | Javalobby – If we are able to take a seemingly architecturally significant challenge and make it reversible, then we have effectively minimized the impact and cost of change to a point where change is no longer architecturally significant.
  • Java Web services: JAXB and JAX-WS in Axis2 – Apache Axis2 supports a range of data-binding technologies, including the official Java™ standard, JAXB 2.x. Axis2 also supports the Java standard for Web service configuration, JAX-WS 2.x, as an alternative to its own custom configuration technique
  • JPA Implementation Patterns: Testing | Javalobby – This week I will discuss various approaches to testing JPA code.The first question to ask is: what code do we want to test? Two kinds of objects are involved when we talk about JPA: domain objects and data access objects (DAO's)
  • InfoQ: RESTful Approaches To Financial Systems Integration – RESTful architectures are the subject of this presentation, specifically the way they are particularly attractive in solving many financial services integration problem
  • AT&T’s Femtocell Coming Soon – Yahoo! Finance – AT&T’s 3G Microcell is designed to improve wireless signal for both voice calls and data applications in home and small business settings and supports up to 10 3G capable cellular handsets
  • iPhone Cycling Applications « – Phone, music, email, cycling computer and GPS tracking all in one device. Pretty slick. However before you trash your pricey cycling computer be aware the iPhone has an Achilles heel as a cycling computer.
  • Dive Into Python 3 – Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it’s about 20% revised and 80% new material. The book is now complete, but feedback is always welcome.
  • memcached and Grails, Part 1: Installing and using memcached – Caching is an essential part of any high-volume Web application and memcached is a great caching option. I have personally had a ton of success using it. If you choose to leverage memcached as your caching solution, I am sure you will see just how effective it is.