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

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 December 27th through December 30th

  • La terraza de Aravaca: Lessons learned using GWT, Axis and JPA simultaneously – Here you have some lessons learned that should be taken into account when working with the Google Web Toolkit, Axis and any of the JPA implementations out there
  • PDF embed code generator – This code generator can generate two kinds of PDF embedding code: pure standards-compliant HTML markup, or JavaScript-based PDFObject code. The generator also makes it easy to customize your embed code using Adobe's optional PDF Open parameters.
  • JSP – Create Custom Tags for Beginners | Techie Zone – JSP Tags acts as a plugin to your JSP pages. These are basically Java Classes that get executed when jsp page get rendered by server and browser. JSP comes with in build Tags like jsp:include, jsp:forward, but they are not sufficient to cater to the Web World. To overcome this problem you can design tags based on your business requirement. This article will guide you how we can create an custom tags for JSP.
  • Design Pattern Interview Questions Part (3) – C#, ASP.Net, VB.Net – To give you a practical understanding i have put all these design patterns in a video format and uploaded on http://www.questpond.com/FreeDesign1.htm . You can visit http://www.questpond.com/ and download the complete architecture interview questions PDF which covers SOA , UML , Design patterns , Togaf , OOPs etc.
  • Memoization in Java Using Dynamic Proxy Classes | O’Reilly Media – Memoizing a function adds a transparent caching wrapper to the function, so that function values that have already been calculated are returned from a cache rather than being recomputed each time. Memoization can provide significant performance gains for computing-intensive calls. It is also a reusable solution to adding caching to arbitrary routines.
  • YUI Theater — Douglas Crockford: "Ajax Performance" » Yahoo! User Interface Blog – Douglas Crockford returns to YUI Theater with another chapter in his evolving lecture series. This session, “Ajax Performance,” debunks common misconceptions about the relationship between JavaScript and performance and gives engineers a core focus for improving the performance of web apps
  • giver – Google Code – Giver is a simple file sharing desktop application. Other people running Giver on your network are automatically discovered and you can send files to them by simply dragging the files to their photo or icon shown in Giver. There is no knowledge or set up needed beyond what the person looks like or their name to use Giver.
  • Google, WalMart, and MyBarackObama.com: The Power of the Real Time Enterprise – O’Reilly Radar – What do Google, WalMart, and MyBarackObama.com have in common, besides their extraordinary success? They are organizations that are infused with IT in such a way that it leads to a qualitative change in their entire business
  • Fast and ‘free’ beats steady and paid on MySQL • The Register – It appears that since being acquired by Sun Microsystems, MySQL's process has been slowed by a 30,000-person bureaucracy, and the open source community has the patience of a six year old.
  • InfoQ: Architecting for Green Computing – In an article entitled “Green Maturity Model for Virtualization”, Kevin Francis and Peter Richardson explain how to use virtualization to reduce energy consumption. They see 4 types of computing: Local, Logical, Data Center and Cloud Computing, the last offering the most advanced form of virtualization and therefore representing the greenest computing

Daily del.icio.us for August 28th through September 1st

  • Generation 5 » Stop Catching Exceptions! – A strategy that (i) uses finally as the first resort for containing corrupting and maintaining invariants, (ii) uses catch locally when the exceptions thrown in an area are completely understood, and (iii) surrounds independent units of work with try-catch blocks is an effective basis for using exceptions
  • Reverse-engineer Source Code into UML Diagrams | Javalobby – Now that we have UML diagram integrated within our build file, and also our CI job, we can ensure that our code base and the UML diagrams are always in sync. We saw how to include these ant targets in our commit builds or nightly builds of our CI jobs, and also published these artifacts as part of our post build process.
  • The Way I Think | Good Bye FireBug. Hello Developer Tools. – If you’re a web developer and you've ever worked on the client side then you've almost certainly used the incredible Firebug. If you work regularly in IE you may have also used the fantastic IE web tool bar. However, IE8 is the first browser to actually build one of these clever little add-ons right into the browser.
  • InfoQ: Fowler: Agile Vs. Lean Misses the Point – Many of the people who developed the current crop of agile methodologies were strongly influenced by lean manufacturing and the ideas behind it. This can be seen in the many commonalities between lean and agile, including: People centric approach, Empowered teams, Adaptive planning, Continuous improvement
  • Google Web Toolkit Blog: GWT 1.5 Now Available – We're happy to announce that GWT 1.5 is now officially released and available for download. GWT 1.5 delivers what we think are an impressive number of improvements, about four hundred issues if you're counting. We're also happy that one of those is issue 168, our most-requested feature, "Support for Java 5".
  • The Inquisitive Coder – Davy Brion’s Blog » Blog Archive » Recommended Books: Clean Code – This week i read Robert C. Martin’s Clean Code book. With so many great books already available about writing good code, the first question i asked myself was: do we really need another one? The answer turns out to be YES!
  • Java Reflection – Dynamic Proxies – Using Java Reflection you create dynamic implementations of interfaces at runtime. You do so using the class java.lang.reflect.Proxy. Dynamic proxies can be used for many different purposes, e.g. database connection and transaction management, dynamic mock objects for unit testing, and other AOP-like method intercepting purposes
  • Direct access 300 times faster in Java? at Stephans Blog – So for the last years people use more often composition not inheritance with Composite Oriented Programming being the extreme
  • Reading the Web – Ideas Blog – NYTimes.com – “Ideas” is a daily blog by Tom Kuntz and other editors of the Week in Review featuring brief posts on interesting articles and other stuff we've come across lately on the Web, in print and elsewhere. We’re generalists, so think of this as a grazing buffet for omnivores. Equally important, “Ideas” is a conversation, so please post your comments and e-mail us your suggestions.
  • Google Chrome, Google’s Browser Project – Google Chrome is Google’s open source browser project. As rumored before under the name of Google Browser, this will be based on the existing rendering engine Webkit. Furthermore, it will include Google’s Gears project.
  • Linux jumps to 13.4 percent of the stalling server market | The Open Road – The Business and Politics of Open Source by Matt Asay – CNET News – According to a recent IDC report highlighted by ZDNet, Linux is booming. At just 9.4 percent of the overall server market in terms of revenue in 2007, Linux has now climbed to 13.4 percent of the overall server market, with Unix at 7.7 percent and Windows at 36.5 percent.
  • A U.S.B. Cable for Splitting Screens and Sharing Files Between Two Computers – NYTimes.com – That’s why Iogear’s new U.S.B. Laptop K.V.M. Switch ($130) is so interesting. One double-ended cable connects two Windows PCs or laptops together (a Mac version should be available soon). Then, you can use one PC to control the other and even drag files and folders between the machines.
  • Real Time Economics : Will India Be Tortoise to China’s Hare? – The startling growth in China and India has been the global economic story of the last decade. So far, the Chinese gains have been stronger, but new research argues that India may come out on top in the long run
  • 1,000 Essential Recordings You Must Hear : NPR Music – 1,000 Recordings to Hear Before You Die: A Listener's Life List covers all genres of music in its more than 900 pages. It's driven by the notion that "the more you love music, the more music you love."

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