Daily del.icio.us for May 2nd through May 7th

  • Agile Architecture : Software & Technology @kirkk.com – Agile practices play a critical role in agile architecture. Test-driven development lends you the courage to undergo architectural evolution. Continuous integration accommodates architectural shifts by ensuring issues encountered while refactoring are identified and corrected quickly. Supplementing your up-front design approach with an emergent strategy emphasizing spikes or proofs helps verify the architectural vision.
  • Googleplex in 200 Seconds – Quick tour of Googleplex, Google's Mountain View headquarters
  • Fresh Update: IntelliJ IDEA 8.1.1 | JetBrains IntelliJ IDEA Blog – We’ve just released the fresh IntelliJ IDEA update version 8.1.1 You’re welcome to see what has been fixed and grab the fresh update off the shelf.
  • Ext JS – Ext JS 3.0 RC1.1 Released – There are many enhancements in Ext JS 3.0, too many to include in a single post. Some of the major features in Ext JS 3.0 are the splitting of Ext Core and Ext JS, Charting for visualizations, additional User Interface improvements, CRUD-like support with Ext.data.DataWriter, Remoting using Ext.Direct, CSS enhancements to make theming easier, and Accessibility improvements – Section 508 and ARIA support. We also fixed several browser issues for the latest Chrome and Safari releases and added IE8 support.
  • If You Tweet It, They Will Come – Pogue’s Posts Blog – NYTimes.com – First, something about Twitter creates trust and togetherness; some of my actors drove over an hour to a place they’d never been, responding to a 140-character request from a person they’d never met. No other technology, online or off, would have resolved my quest so satisfactorily.
  • Ubuntu on Amazon Web Services | Ubuntu – Ubuntu Server Edition on Amazon gives you the power of Ubuntu combined with the flexibility of Amazon's cloud computing service. Ubuntu's modularity, virtualization capabilities, range of applications and optimised performance make it the perfect solution if you're deploying applications on Amazon's Elastic Computing (EC2) cloud.
  • A new JDBC Driver for SQL Server – Microsoft SQL Server today announced the general availability of the JDBC v2.0 driver has been released. This release continues Microsoft's commitment to the Java community and non-Microsoft centric programming platforms. The driver can be found at http://msdn.microsoft.com/data/jdbc.
  • Anthropology: The Art of Building a Successful Social Site – ReadWriteWeb – Picture if you will, a collaborative site that runs on two servers, is managed by four people, and has attracted a third of its target demographic within six months of launch
  • Wade scores 41 as Heat slam Hawks to set up Game Seven | Sports | Reuters – Dwyane Wade scored 41 points to lead the Miami Heat to a 98-72 victory over the Atlanta Hawks on Friday and force a deciding Game Seven in their Eastern Conference playoff series
  • Google Code Blog: Gmail for mobile HTML5 Series: Using AppCache to Launch Offline – Part 1 – On April 7th, Google launched a new version of Gmail for mobile for iPhone and Android-powered devices built on HTML5. We shared the behind-the-scenes story through this blog and would like to share more of our learnings in a brief series of follow up blog posts.

Daily del.icio.us for April 21st through April 22nd

Daily del.icio.us for March 24th through March 27th

  • JPivot – Home – JPivot is a JSP custom tag library that renders an OLAP table and let users perform typical OLAP navigations like slice and dice, drill down and roll up. It uses Mondrian as its OLAP Server. JPivot also supports XMLA datasource access.
  • olap4j: Open Java API for OLAP – olap4j is designed to be a common API for any OLAP server, so you can write an application on one OLAP server and easily switch it to another. And built on that API, there will be a growing collection of tools and components
  • Mistaeks I Hav Made: Mapping Inheritance Cleanly with XStream – This works with multiple subclasses and with SingleValueConverters. As long as you can determine the concrete type to be unmarshalled from the contents of the marshalled element, you can use this technique to elide the class attribute and get cleaner XML.
  • Amazon Web Services: No Open Cloud Manifesto for us | Between the Lines | ZDNet.com – Amazon will join Microsoft as two big cloud computing players not signing on to the Open Cloud Manifesto.

    The manifesto, which has raised a ruckus following a Microsoft blog post, is set to be released Monday with IBM as the ringleader. Given the hubbub it was only natural to wonder where Amazon Web Services, one of the premier cloud computing players stood

  • MapReduce programming with Apache Hadoop – JavaWorld – Google and its MapReduce framework may rule the roost when it comes to massive-scale data processing, but there's still plenty of that goodness to go around. This article gets you started with Hadoop, the open source MapReduce implementation for processing large data sets
  • RSS to PDF Newspaper – This is a free software project to let people create printable PDFs from content found on the web. It is a free alternative to HP's Tabbloid service. It is being developed as part of the Five Filters project to promote alternative, non-corporate media.
  • Oracle: If RHEL were free, we wouldn’t compete | The Open Road – CNET News – Now we find out that it's not a question of support at all, but rather that Oracle simply wants Linux to be free. Why? Because that makes its overpriced software seem cheaper.

    At least Oracle is being honest now. Coekaerts' argument is cheeky, but it makes strategic sense for Oracle. It just makes no financial sense for Red Hat.

  • Ubuntu promises DIY Amazon cloud • The Register – The Jaunty Jackalope edition of Ubuntu, version 9.04, due in April, will let you take existing Amazon Machine Images (AMIs) from Amazon's Elastic Compute Cloud (EC2) and run them on your own Ubuntu servers.
  • Book Review: Pragmatic Thinking & Learning – Andy Hunt, co-author of several titles in the Pragmatic Programmers series, has turned his pragmatic prism on our brains. His new book, Pragmatic Thinking and Learning: Refactoring Your Wetware, is a delight to read, provided you understand the vocabulary of agile development. It could be a perfect gift for your favorite geek this holiday season.
  • jaxb: A JAXB Tutorial – Wolfgang Laun has created an outstanding tutorial. Wolfgang’s tutorial is possibly the most comprehensive (and most current) information on every aspect of JAXB. I highly recommend it both as a getting started guide and a reference.

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

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 November 9th through November 13th

Daily del.icio.us for October 29th through November 1st

  • esnippet – Google Code – eSnippet just means easy snippet. A snippet repository and snippet IDE client to make snippet using easily. and you can find the demo site at http://snippet.mvnsearch.org
  • Scobleizer — Tech geek blogger » Blog Archive Never underestimate Microsoft’s ability to turn a corner « – It doesn’t matter that Microsoft didn’t get all that much hype this year at the PDC or that it didn’t sell out or that other companies like Amazon, Google, and Rackspace are ahead in the cloud game.

    You just saw Ray Ozzie turn the creaky old cruiseliner hard to port and damn, it is impressive

  • Esquire Endorses Barack Obama for President – Election 2008 – Esquire – We thought this election would be a serious fight over the future of this country, but only one candidate showed up
  • The Atlassian Blog – The iPhone, JIRA & Transformation – Oh, and speaking of the iPhone and JIRA, if you (like me!) use them both, be sure and checkout JIRA Buddy, an iPhone extension that gives you direct access to the JIRA instance of your choice
  • David M. Karr’s Blog: Book Review: Web Service Contract Design & Versioning for SOA – Overall, I was pleased with the content and level of detail in the book. Reading it motivated me to build some sample code in my primary application server, which led me down some very interesting paths and eventual discoveries
  • Where To Put Your Money Right Now « blog maverick – If you listen to me, I GUARANTEE YOU that you will earn a greater return than 90pct of the richest, supposedly smartest money managers ON THE PLANET. All those Wall Street fat cats, they can’t earn as much on their money for you as I can help you earn.
  • Ubuntu gets horny: Intrepid Ibex (8.10) officially released – The Ubuntu developers have announced the official release of Ubuntu 8.10, codenamed Intrepid Ibex. This release includes new versions of many popular open source desktop applications and also introduces several important new features
  • IntelliJ IDEA :: The Most Intelligent Java IDE – milestone 1 – A first look at IntelliJ IDEA 8, based on a newly redesigned and rock-solid platform, which takes stability and performance of the IDE to a whole new level.

    IntelliJ IDEA 8 keeps up with the ever-growing demand for technologies, frameworks and languages support while broadening the possibilities for developing rich, complex solutions that adapt to todays fast-paced environment.

  • Kungfuice.com » Blog Archive » Ext-JS Tasks & Progressbars a match made in heaven – Using Ext-JS this task was actually a lot easier then I had originally thought. Ext has these two great classes called TaskRunner and TaskManager. These classes basically allow you to create a task for execution in a multithreaded manner
  • Why I Support Barack Obama – O’Reilly Radar – we need a president who can harness the best and brightest our country has to offer, a president who is conversant with, and comfortable with, the power of technology to assist in solving these problems, a president who is good at listening, studying, and devising solutions based on the best insight available, rather than on narrow ideology. We need a president who can forge consensus, not just among the partisans in our own fractured democracy but around the world. We need a president who can inspire our citizens and our global partners to forgo narrow self interest and embrace the possibilities that we can achieve if we work together to build a better future.

Daily del.icio.us for October 28th

  • Google is oddly silent about Grand Central | Between the Lines | ZDNet.com – Google is being very quiet about Grand Central, the virtual phone service it acquired in July 2007 but hasn’t really done anything with since. In my opinion, Grand Central is already a good service. There are a few features I’d like to see added but, for the most part, it’s working for me – so much so that, in a blog post a couple of weeks ago, I called it my favorite telecommuting tool.
  • How LinkedIn changed its security model in order to offer an API – This talk also covered how LinkedIn retrofitted the security model chosen for the API into the mainstream website, which helped tremendously in the scalability of the website by allowing stateless front-end / single sign-on (SSO), and improved security by removing sessions entirely.
  • Building LinkedIn’s Next Generation Architecture with OSGi – Over the course of the last 5 years, LinkedIn has been built using relatively simple technologies: front end web applications (Tomcat/Servlet/JSP), back-end services (Jetty/Spring Remoting), databases, replication, and JMS. Although the web site was scaling adequately, we had some big challenges to overcome: In this session, I talked about why OSGi was chosen to help us solve those challenges, the implementation progress we've made, the pitfalls that we've encountered (so far) and what we have learned in the process.
  • Atlassian Developer Blog – Performance testing with JMeter – This is the first in a series of blog posts aimed at documenting whats involved in setting up a performance test harness from scratch. In my next post, I will show how to deploy these performance tests using Maven 2 and how to automate the process using Bamboo
  • Almost Human: a review of Google’s Android G1 phone: Page 1 – The T-Mobile G1 Google smartphone, designed by Google and made by HTC, remains firmly in the shadow of the iPhone—for now. The phone, which goes on sale next week in the US and next month in Britain, was released too early. The HTC hardware and Android OS that powers it lack the polish and depth of even the iPhone 1.0 in most respects.
  • Charlie Owen – Windows Media Center in the PDC Build of Windows 7 – If you are attending the 2008 Professional Developers Conference you received a pre-beta Windows 7 build today (6801) which contains many features the Windows Media Center team has been developing over the past year
  • I would just like to say… – This post is for all of you out there who have developed or contributed to Linux/Ubuntu projects and all of the open source coders who read this
  • Windows 7: Windows 7 Walkthrough, Boot Video and Impressions – On Sunday, they took journalists through a lively 7-hour orientation on Win 7, then handed off a Dell XPS M1330 loaded with pre-beta Build 6801. Thankfully for the overworked, underappreciated developers at Redmond, it's surprisingly stable, and its look and feel already puts Vista to shame.
  • Microsoft Watch – Web Services & Browser – Office Goes to the Web – Microsoft made a stunning announcement during today's Professional Developers Conference: A lightweight Web-based version of Office. Office Web is a stunning concession to Google and other Web 2.0 platform developers offering Web-based productivity applications. Office Web will come with lightweight versions of Word, Excel, PowerPoint and OneNote.
  • Microsoft Joins Working Group for Open Standards Messaging Software: Decision to join AMQP Working Group based on commitment to openness, interoperability and providing customer choice. – Microsoft Corp. today announced that it is joining the Advanced Message Queuing Protocol (AMQP) Working Group, an organization focused on the development of the AMQP specification. Microsoft is joining the AMQP Working Group at the request of its members, including several of Microsoft’s customers in the financial services industry, in order to support the development of an open industry standard for ubiquitous messaging.

Daily del.icio.us for October 18th through October 20th

Daily del.icio.us for October 8th through October 11th