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

  • Bamboo 2.3 is Available – See Elastic Bamboo in Action! – Bamboo 2.3 has just been released and is available for immediate download. This release expands support for scaling your continuous integration (CI) build system into the Amazon EC2 cloud, and makes it easier to manage complex builds as your team's use of CI grows.
  • Doctype – Web design Q & A – New Stack-Overflow-style question-and-answer site for web designers, from the makers of Litmus.
  • VMware puts squeeze on Red Hat with SpringSource buy | The Open Road – CNET News – Red Hat is, of course, taking a leadership role in virtualization and increasingly cloud computing. But it will need to quickly move beyond its dependence on its operating system business to sell a larger, strategic story or it faces the prospect of being an excellent, limited basic infrastructure vendor.
  • InfoQ: Google Wave Preview Opens Up on Sept 30th – What to Expect – With the Google Wave Preview scheduled for public availability on September 30th, Wave API Tech Lead Douwe Osinga has posted on the Wave Google Group about what the team has been working on along with some future directions.
  • InfoQ: SOA With Web Services, In Practice – This presentation discusses specific SOA properties that might result in major problems and concrete ways to solve such problems including appropriate decoupling, appropriate processes for dealing with life-cycles and heterogeneous repositories, and pragmatic solutions for interoperability, reliability, and security.
  • iBATIS 3 for Java Released (BETA 1) – iBATIS 3 is a complete rewrite from the ground up and thus represents the biggest change since the very first version of iBATIS released in 2002. There are a lot of modern features that take advantage of Java 5. iBATIS 3 includes simplified design and some great new tools for helping you build great database driven applications.
  • Original IntelliJ Cast | JetBrains IntelliJ IDEA Blog – Let’s talk about type casts — those things you hardly can avoid in JVM-based code. Being a helpful IDE, IntelliJ IDEA now does all the casting stuff for you when you are using its code completion in Java and Groovy.
  • InfoQ: CouchDB From 10,000 Feet – This presentation takes a look at CouchDB from 10,000 ft. CouchDB is a document oriented database with a highly acclaimed REST API and replication support, that solves problems of high-traffic, distributed peer-to-peer, and offline applications. all at the same time. You will learn to decide when CouchDB is a good fit for your project and when you are better off with a traditional database.
  • Easier mocking with Mockito « JTeam Blog / JTeam: Enterprise Java, Open Source, software solutions, Amsterdam – I hope you can see by now why Mockito is a better alternative to EasyMock. At JTeam we’re adopting Mockito in all our new projects. And whenever we have to go back to EasyMock, in the code from earlier projects, we know it was a good move. Happy mocking!
  • Microsoft joins HTML 5 standard fray in earnest | Business Tech – CNET News – After leaving much of the creation of a new version of HTML to Apple, Google, Opera, and Mozilla, Microsoft has begun sinking its teeth into the Web standard.
  • punypng: making the web more puny, one png at a time | Gracepoint After Five – It’s a free png compression service that intelligently leverages multiple open-source png compression algorithms in the hopes of making the web more puny, one png at a time.

Daily del.icio.us for June 3rd through June 4th

Daily del.icio.us for May 27th through June 2nd

  • Amazon Web Services Blog: Setting up a Load-Balanced Oracle Weblogic Cluster in Amazon EC2 – Oracle recently made available a set of AMI images suitable for use with the Amazon EC2 cloud computing platform. I found the two images (32-bit and 64-bit) that contain Weblogic (along with Oracle Enterprise Linux 5 and JRockit) the most interesting of the lot. This article will explain how to set up a basic two-node Weblogic cluster using the 32-bit Weblogic image provided by Oracle with an Amazon Elastic Load Balancer (ELB)
  • The Atlassian Blog – Introducing Confluence 3.0 – Meet the Macro Browser – Confluence 3.0 introduces the Macro Browser, a new way for users of all experience levels to build content-rich pages in seconds. The macro browser exposes the macros in your Confluence site – charts, task lists, photo galleries, RSS feeds and more – through a point-and-click graphical interface.
  • Google Soups Up Enterprise Search Appliance – Google's plan is to make GSA the most powerful, all-encompassing enterprise search server in the world and the first choice over Microsoft and products from Vivisimo, Endeca and Autonomy.
  • Collaboration and Content Strategies Blog: When You’re a Productivity Suite, Everything’s a Nail – Ultimately, this is just one facet of the "which tool to use?" problem I outlined previously, and it extends to most tools in the information worker toolbelt, from using e-mail for collaboration instead of a collaborative workspace to collating changes in Word docs instead of using a wiki
  • mockito – simpler & better mocking – Mockito is a mocking framework that tastes really well. It lets you write beautiful tests with clean & simple API. Mockito doesn't give you hangover because the tests are very readable and they produce clean verification errors
  • IntelliJ’s Maia shapes up against Eclipse • The Register – Maia will support version three of the Spring open-source Java programming framework, which will be detailed at next week's JavaOne in San Francisco, California, along with support for the OSGi modular Java framework and Apache's Tapestry component-based framework.
  • OpenXava – AJAX applications from JPA entities – OpenXava is a productive way for creating AJAX Enterprise Applications with Java. Indeed, it's faster developing with OpenXava than with Ruby On Rails, Spring MVC, or any other MVC framework.
  • Distributor – Distributor is a software TCP load balancer. Like other load balancers, it accepts connections and distributes them to an array of back end servers. Distributor is compatible with any standard TCP protocol (HTTP, LDAP, IMAP, etc.) and is also IPv6 compatible. Distributor has many unique and advanced features and a high-performance architecture
  • Server Fault – Server Fault is a collaboratively edited question and answer site for system administrators and IT professionals – regardless of platform. It's 100% free, no registration required.
  • Gawker – ‘Page’s Law’ Is Google Founder’s Next-Best Shot at Immortality – Larry Page – Page's Law is the inverse: It says software gets twice as slow every 18 months. This helps explain why your computer seems to get slower as it ages, even though the hardware inside remains unchanged.
  • Google Declares ‘The Web Has Won’ – InternetNews.com – "The Web has won — it's the dominant programming model of our time," said Vic Gondotra, Google's vice president for engineering.

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

Daily del.icio.us for April 19th through April 21st

  • Sun’s Jonathan Schwartz Tries to Reassure His Troops in Email – Digits – WSJ – Though profit-minded Oracle is widely expected to cut Sun’s headcount sharply after the transaction, Schwartz insists in the message that Oracle realizes that Sun’s people are its greatest asset and will not harm it.
  • Picking Letters, 10 a Day, That Reach Obama – NYTimes.com – He chooses 10 letters, which are slipped into a purple folder and put in the daily briefing book that is delivered to President Obama at the White House residence. Designed to offer a sampling of what Americans are thinking, the letters are read by the president, and he sometimes answers them by hand, in black ink on azure paper.
  • Adobe in Push to Spread Flash Video Format to TVs – NYTimes.com – Now Adobe Systems, which owns the technology and sells the tools to create and distribute it, will announce that Adobe is extending Flash to the television screen. He expects TVs and set-top boxes that support the Flash format to start selling later this year.
  • Williams and Stone: The Twitter Revolution – WSJ.com – But Twitter is much more than a novel way to share updates of one's daily life with friends. It's now evolved into a powerful new marketing and communications tool. Regional emergency preparedness organizations are looking at Twitter as a way to reach millions of people during a disaster. NASA is using it to regularly update interested parties about the status of space shuttle flights. And one journalist solicited help from fellow Twitterers to get himself out of an Egyptian jail.
  • Apache Pivot – Home – The Pivot development team is happy to announce the release of Apache Pivot version 1.1! Pivot is an open-source platform for building rich internet applications in Java. It combines the enhanced productivity and usability features of a modern RIA toolkit with the robustness of the industry-standard Java platform.
  • Atlassian Stimulus Package Announced – For the next 5 days, get Confluence or JIRA for $5 for 5 users. All goes to Room To Read – The Goal: To raise $25k to build 5 libraries for children in the developing world in 5 days… all whilst helping stimulate startups and small teams with kick-ass tools.
  • JSpring presentation: REST, the internet as a database? :: Andrej Koelewijn – I just uploaded the slides of our JSpring presentation to slideshare: “REST, het internet als database“.
  • Oracle Buys Sun – Oracle Corporation and Sun Microsystems announced today they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash
  • The Algebra of Data, and the Calculus of Mutation » Lab49 Blog – With the spreading popularity of languages like F# and Haskell, many people are encountering the concept of an algebraic data type for the first time. When that term is produced without explanation, it almost invariably becomes a source of confusion. In what sense are data types algebraic
  • SOASTA, Inc. – The Cloud Testing Authority – SOASTA has harnessed the immense power of Cloud Computing to become the leading provider of cloud testing, which businesses use to test the real-world performance of their web applications

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

Daily del.icio.us for November 5th through November 6th

  • History of McCain for President – Post-Election John McCain Biography – Esquire – As Barack Obama takes the presidency, the reporter with intimate access to John McCain for two years takes a somber look back at where man gives way to politician.
  • Digg – 700 Covers For Obama From Around The World – 700 newspaper front pages from all over the world, the day after Barack Obama was elected 44th president of the United States.
  • AMD, Red Hat demo VM migration between AMD, Intel servers | InfoWorld | News | 2008-11-06 | – In Thursday's demonstration, AMD moves a live VM from an dual socket Intel Xeon DP Quad Core E5420-based system to one based on AMD's forthcoming 45nm Quad-Core Opteron processor, using Red Hat open-source virtualization software
  • Sun shines dimly in Big Blue’s shadow |Fatal Exception | Neil McAllister | InfoWorld – As Rich Green says, the key will be not just delivering products and professional services, but doing so with better ROI than anyone else. Sun needs to convince its customers not merely that it offers an impressive product and service portfolio, but that it can be as valuable a partner as IBM. Until it can do that, Sun is going to have a hard time crawling out from under Big Blue's shadow.
  • Change.gov – "Today we begin in earnest the work of making sure that the world we leave our children is just a little bit better than the one we inhabit today." – President-Elect Barack Obama
  • Op-Ed Columnist – Bring on the Puppy and the Rookie – NYTimes.com – Promising to also be president for those who opposed him, Obama quoted Lincoln, his political idol and the man who ended slavery: “We are not enemies, but friends — though passion may have strained it must not break our bonds of affection.”
  • Wicket: A simplified framework for building and testing dynamic Web pages – Wicket provides an object-oriented approach toward developing dynamic Web-based UI applications. Because Wicket is pure Java™ and HTML code, you can leverage your knowledge about Java to write applications based on Wicket, dramatically reducing your development time. This article gives you an overview of Wicket and describes how you can use Wicket to rapidly build Web-based applications in a non-intrusive and simplified way
  • Reassessing the Dangers of BPA in Plastics – TIME – There's no denying that bisphenol A (BPA), the latest headline-making toxin, is ubiquitous — it's in hard plastic water bottles, the lining of food and beverage cans and, most disturbingly, the plastic baby bottles that most parents commonly use. What's less clear, however, is exactly what effect BPA has on human health
  • My Top List of Java Tools | Javalobby – Lack of imagination is one of our worst sins as software developers. We do the same things over and over again, but we rarely modify our ways: me at least. After some years, these are the tools that made it into my tricks box for everyday tasks. Tiresome operations are not my thing
  • BBC SPORT | Motorsport | Formula One | Hamilton targets title hat-trick – New world champion Lewis Hamilton has told BBC Sport he wants to claim the Formula One title three times.

    The 23-year-old British driver said he has no intention of chasing Michael Schumacher's record seven F1 triumphs

  • JUnit and EasyMock | Refcardz – JUnit and EasyMock are the predominant choices for testing tools in the Java space. This reference card will guide you through the creation of unit tests with JUnit and EasyMock. It contains detailed definitions for unit testing and mock objects as well as a description of the lifecycle of each. The APIs for both JUnit and EasyMock are covered thoroughly so you can utilize these tools to their fullest extent.
  • Joe on Computing : A maze of twisty little Java web service standards, all alike – It’s almost impossible to keep up with all the fractal-like Java standards related to web services. As fast as each can be learned, Sun invents another, and a dozen open source implementations appear. For my own sanity I tried to create a rough map of some of them. I tried to avoid making recommendations; my main objective was to sketch out how they fit together. I also focused on the open source options; there are many good commercial implementations of all of these too.
  • The Atlassian Blog – Come with me a on Magic Quadrant Ride – Gartner's popular Magic Quadrant for Social Software 2008 is out and Atlassian scored huge on the survey. Atlassian was recognized at the top as a leading company in the market for social software and team collaboration, based on our vision and execution

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 June 6th through June 10th

Daily del.icio.us for January 9th

  • enunciate – Enunciate is a Web service deployment framework. It is not another Web service stack implementation. Rather, Enunciate leverages existing Web service technologies to provide a mechanism to build, package, deploy, and to clearly, accurately deliver your We
  • Ryan Heaton’s Blog: Web Service Programming for the Masses, Part I: Developing the Web Service API – This is the first part of a tutorial will walk you through developing a Web service API that could meet the requirements of all of the above-mentioned use cases. For the sake of clarity and brevity, we’ll keep the operations simple, but by the time we’re
  • Bob Rhubart’s Blog: The SOA Governance Prescription – A significant part of getting your SOA to do what it’s supposed to do is getting the people involved in the SOA to do what they’re supposed to do
  • Pinaki Poddar’s Blog: Slice: OpenJPA for Distributed Databases – Slice is a OpenJPA plug-in for horizontally-partitioned, distributed databases. As distributed databases are being increasingly common in enterprise IT ecosystem, I considered extending OpenJPA to transact against a set of databases instead of a a single
  • Top 10 SQL Server Integration Services (SSIS) and DTS tips – Whether you plan to migrate SQL Server Data Transformation Services (DTS) packages to SQL Server Integration Services (SSIS) or run DTS packages in SQL Server 2005, this expert advice can help
  • How to Dynamically and Iteratively Populate An Excel Workbook from SQL Server – SQL Server Central – In this article, I will show you how to create a new Excel output file and populate the file with discrete spreadsheets containing specific data from a database. We will Integration Services for the task
  • Application Development Trends – SpringSource Offers Spring.NET 1.1 – SpringSource is offering the final release of Spring.NET 1.1. Spring.NET 1.1 supports the ASP.NET Framework for Web development. It enables dependency injection for pages, controls, modules and providers
  • InfoQ: Bruce Johnson discusses Google Web Toolkit – Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.
  • Book Review: Google Web Toolkit Applications – Google Web Toolkit, by Ryan Dewsbury, is an excellent book for those looking to use GWT to good advantage, covering most areas of GWT functionality in exceptional detail. It covers software engineering, server integration, custom component composition, CS
  • Adobe – Developer Center : Using BEA Workshop Studio and Java to create Flex-based RIAs – In this tutorial, I walk you through the steps to creating an RIA using Java for the back-end business logic and Flex for the front-end view of the application. I will use the BEA Workshop Studio (Flex Bundle) to create a simple Java mid-tier and a simple
  • smarturls-s2 – Google Code – SmartURLs-S2 is a Struts 2 plugin that provides a rich set of convention based handling for web applications. In addition, it also provides a component framework for developing web application components in separate codebases and the deploying them into a
  • Building Struts 2 Apps Without XML Gluecode – In this article, we jettison XML gluecode for “convention over configuration”. Using the SmartURLs plugin for Struts 2, we can autowire Action classes to page templates with search-engine-optimized URIs.
  • Embedding Flickr Photos – In this article, I’ll explain how to fetch data from Flickr using a proxy client library and displaying the data in a Visual Web Application page.
  • Atlassian Developer Blog – How to build an Atlassian plugin – There’s a single command that will download Tomcat, install Confluence or JIRA, start them up, load sample data, then install your plugin for testing. And once you’ve started the application once, you can just leave it running while you uninstall and rein