Daily del.icio.us for December 28th through December 29th

  • InfoQ: Gartner Vendor Report: Application Infrastructure For Systematic SOA-Style Application Projects – Gartner recently released a report where they examine and evaluate the ability of leading application infrastructure providers/vendors to provide organizations with complete end-to-end support for for Systematic SOA-Style applications and projects.
  • Set Up and Get to Know Your New Mac – You've taken your requisite Apple product unboxing video and boasted about your brand new Mac on Facebook, but now it's time to get down to business. Whether you're new to the Mac or not, here's how to set up and get started
  • How IntelliJ IDEA Won Me Over | Galder’s Passionate Blog – It’s almost a year since I stopped using Eclipse as my main Java IDE and started using IntelliJ IDEA instead. Ever since I’ve been meaning to write this pos
  • Bozho’s tech blog » Why startups should not choose NoSQL – The NoSQL hype is omnipresent. And many startups are tempted to go for Cassandra/MongoDB/HBase/Redis/… . Here I’ll argue why they should rather stick to a SQL solution – MySQL or PostgreSQL.
  • Agile Glossary – AccuRev has released a glossary of terms for agile software development, intending to accelerate the adoption of agile practices in enterprises.
  • InfoQ: Using a Service Bus to Connect the Supply Chain – Peter Paul van de Beek presents a case study of using a service bus in a supply channel connecting a wholesale supplier with hundreds of retailers, the overall context and challenges faced – including the integration of POS software coming from different software providers-, the solution chosen and its implementation, how it worked out and the lessons learned along the way. 
  • Chinese and Indian Entrepreneurs Are Eating America’s Lunch – By Vivek Wadhwa | Foreign Policy – Watch out, Silicon Valley: China and India aren't just graduating bad engineers and stealing intellectual property anymore. They're fostering innovations that will shake the world
  • Forking will become normal in 2011, so get ready for GitHub | Open Source – InfoWorld – The growing use of distributed version-control systems can't be ignored in your enterprise; plan ahead to keep your developers happy in 2011
  • Redis – Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
  • InfoQ: Doug Crockford on HTML and Fixing the Web – In this interview, Doug Crockford discusses his views on HTML5, which basically amount to a warning that the technology is not quite ready and poses potential risks is widely adopted too quickly. Crockford also talks about the evolution of JavaScript, which has become his favorite language, and of the ECMAScript 5 standard.
  • Opt Out of Behavioral Advertising – The NAI Opt-out Tool was developed in conjunction with our members for the express purpose of allowing consumers to "opt out" of the behavioral advertising delivered by our member companies.

Daily del.icio.us for January 15th through January 19th

  • Lincoln’s second inaugural address – Wikipedia, the free encyclopedia – With malice toward none; with charity for all; with firmness in the right, as God gives us to see the right, let us strive on to finish the work we are in; to bind up the nation#039;s wounds; to care for him who shall have borne the battle, and for his widow, and his orphan – to do all which may achieve and cherish a just and lasting peace, among ourselves, and with all nations.
  • Cairngorm – Cairngorm – Confluence – Cairngorm is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. A collaboration of recognized design patterns, Cairngorm exemplifies and encourages best-practices for RIA development
  • Selecting the Right Flex Application Framework | Summa Blog – The Flex community is divided between Adobe’s Cairngorm and Cliff Hall’s PureMVC, with strong arguments from both sides. However, your answer may just lie in the “it depends” space.

    This post aims to help you make that decision. It includes analysis of Cairngorm, PureMVC, and the new kid on the block, asfusion’s Mate.

  • InfoQ: Pair Programming vs. Code Review – Pair programming and code review are each practices that improve the quality of software, as well as promote knowledge sharing. When the Agile vs. Lean, XP vs. Scrum, and vi vs. Emacs debates get slow, developers have been known to debate the merits of pair programming vs. code review. Theodore Nguyen-Cao described code reviewers as chickens, and paired programmers as pigs.
  • InfoQ: Presentation: Kent Beck: Trends in Agile Development – In this presentation, Kent Beck, the father of eXtreme Programming, shows the synergies between business and Agile development. The reason Agile is becoming more popular every day is because it responds to the business needs as they evolve.
  • terraza de aravaca: JPA implementations comparison: Hibernate, Toplink Essentials, Openjpa, Eclipselink – This article is a response to the lack of information on the net about the performance differences among the 4 most well known Java Persistence API (JPA) implementations: Toplink Essentials, EclipseLink, Hibernate and OpenJPA
  • An Illustrated Guide to Git on Windows – This document is designed to show that using git on Windows is not a difficult process. In this guide, I will create a repository, make several commits, create a branch, merge a branch, search the commit history, push to a remote server, and pull from a remote server. The majority of this will be done using GUI tools.
  • Farata Systems » Enterprise Development with Flex – first rough cuts – This groundbreaking book shows Flex developers exactly what’s required to build production-quality Rich Internet Applications (RIAs) for the enterprise. Part of the popular Adobe Developer Library co-published by O’Reilly and Adobe, Enterprise Development with Flex goes well beyond Flex tutorials and product documentation to suggest best practices, compare frameworks and tools, and offer efficient techniques for developing enterprise RIAs
  • Choices Narrowed for First U.S. CTO – BusinessWeek – President-elect Obama has two executives in mind for the top technology job, one from Cisco and one from Washington, D.C. Both were born in India
  • Welcome to WordPress.tv « Blog « WordPress.tv – To make it easy for you to find up-to-date, WordPress-themed video content within a couple of clicks. Without having to wade through spammy promotional videos, out-of-date content, and missing chunks of presentations
  • John Goerzen on Why You Should Learn Haskell – O’Reilly Broadcast – John Goerzen is a co-author of Real World Haskell. In a recent interview with O#039;Reilly, he explained how the book came to be, the special magic which makes Haskell worth learning, and how to change your mindset to make learning possible.
  • iFlyz grips your gadgets while uFlyz | Crave – CNET – To use the iFlyz, you attach your phone or media player to the suction cup, clamp it to a seat tray in either the stowed and locked position or unlocked and down position, and adjust the flexible gooseneck to the ideal viewing angle. It works with gadgets including the iPhone, Zune, and iPod.
  • Xpress Suite Adds Automatic Java to iPhone Conversion | JAVA Developer’s Journal – Javaground announced a new component of its Xpress Suite allowing developers to automatically generate a native iPhone program from a Java source code.
  • Felipe Gaucho’s Blog: Servlet 3.0 Unleashed – The specification of Servlet 3.0 was approved by the Public Review Ballot and it was also endorsed by the Java EE Executive Committee (EC).

Daily del.icio.us for December 17th through December 22nd

  • The busy Java developer’s guide to Scala: Scala and servlets – In this article in the The busy Java developer's guide to Scala series, Ted Neward begins a tour of Scala in the real world by examining how Scala can interact with the core Servlet API and perhaps even improve it a little.
  • FrontPage – Dropbox Wiki – The Dropbox Wiki is your designated resource for the more advanced features (and creative uses) that Dropbox has to offer. Like all wikis, this will be constantly changing, and we welcome any contributions you make.
  • Red Hat 3Q up 20 pct, but revenue below estimate – BusinessWeek – Red Hat Inc. on Monday reported a 20 percent increase in profit for the third quarter as budget-conscious companies opted for the software provider's open-source Linux operating system over more expensive proprietary systems.
  • Asia’s wounded giants | Suddenly vulnerable | The Economist – Asia’s two big beasts are shivering. India’s economy is weaker, but China’s leaders have more to fear
  • Management guru: Warren Buffett | Warren Buffett | The Economist – Buffett is known as “the Sage of Omaha”, after the town where he was born and where he has spent most of his life, and much is made of his small-town homespun values. He likes to play the ukulele and he plays bridge (with Bill Gates, among others) in his modest home in Omaha
  • JavaLobby’s Top 10 Articles of 2008 | Javalobby – As a way of looking back at how the year has been on JavaLobby, we've collected the top 10 most read articles. It paints a clear picture about what is important to you, and gives us some hints as to what we should be covering in 2009
  • Dustin’s Software Development Cogitations and Speculations: 2008: Year of the Java Persistence API – It appears that one of the most popular themes in Java development in 2008 has been the Java Persistence API (JPA). I base this statement on the recent announcements that JPA-focused articles appeared in the Top Ten lists of articles for both Oracle Technology Network (OTN) and JavaLobby.
  • Data Platform Insider : Ultimate guide for upgrading to SQL Server 2008 – Last week, our SQL Server engineering team in association with Solid Quality Mentors released an unprecedented 490-page free whitepaper called SQL Server 2008 Upgrade Technical Reference Guide that provides in-depth information on how to upgrade to SQL Server 2008
  • Scrum in under 10 minutes video | Agile Software Development – Hamid Shojaee from Axosoft published an excellent and funny video on the basics of Scrum. In under 8 minutes of animation Hamid describes most of the basic concepts. I don’t agree with everything (in particular I I would like to see the release burndown chart described), but you can only explain so much in under 10 minutes and every Scrum installation is different anyway. Have a look and enjoy!
  • Stax Networks Launches: Google App Engine For Java – Stax is built on top of Amazon EC2 and allows developers to create, text and deploy Java applications without having to build out their own physical infrastructure.
  • Database Normalisation :: BlackWasp Software Development – The sixteenth part of the SQL Server Programming Fundamentals tutorial discusses the concept of database normalisation. Normalisation is a database design technique that minimises duplication of information, reducing the risk of introducing data errors.
  • 10 Steps to Learn a New Coding Language Fast – NETTUTS – Learning a new language can seem like a daunting task. However, as it is with all types of learning, there are certain techniques and practices that will help you learn the language faster and more efficiently. Here are 10 of the best practices that aspiring programmers can use to quickly start programming in a new language
  • Kill Your Database – Rather, save your database with Terracotta. Relational database are valuable for many things, but serving as the cost-effective scalability backbone of high-load web applications isn't one of them. Is your database suffering under the weight of your application?
  • YouTube – Top Gear Tesla review – Top Gear reviews Tesla, smokes Lotus Elise

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

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

Daily del.icio.us for Nov 02 through Nov 23, 2007

  • InfoQ: Prototype and Script.aculo.us: spending weekends at home again – Script.aculo.us creator Thomas Fuchs gives an overview about the concepts and functionality of both Prototype and the script.aculo.us libraries, provides advice on what and what not to expect and gives pointers and hints on how to get started.
  • Enterprise Java Community: Spring Loaded Observer Pattern – This article describes an easy process of implementing the observer pattern in the Spring framework
  • The Future of Reading (A Play in Six Acts) [dive into mark] – An analysis of the Amazon Kindle only as Mark Pilgrim or maybe John Gruber can do:) Must read – very thought provoking
  • InfoQ: Article: What’s New in Spring 2.5: Part 1: Annotation-Based Configuration – The newly released Spring 2.5 features annotation-driven dependency injection, auto-detection of Spring components on the classpath using annotations rather than XML for metadata, annotation support for lifecycle methods, a new web controller model for ma
  • InfoQ: DDD: putting the model to work – This talk will outline some of the foundations of domain-driven design:How models are chosen and evaluated;How multiple models coexist;How the patterns help avoid the common pitfalls, such as overly interconnected models;How developers and domain experts
  • JavaRanch Journal – November 2007 Volume 6 Issue 2 – Spring offers a few helper classes to do some scheduling in your app. In Spring 2.0, both the JDK’s Timer objects and the OpenSymphony Quartz Scheduler are supported. Quartz is an open source job scheduling system that can be easily used with Spring.
  • What is the Google Collections Library? – Kevin Bourrillion & Jared Levy are the two primary creators of the Google Collections Library, which aims to provide an extension to the Java Collections Framework. They discuss what the library is all about, its genesis, and how it will be useful to you.
  • InfoQ: Scrum and XP from the Trenches – The tricky part to agile software development is that there is no manual telling you exactly how to do it. This book aims to give you a head start by providing a detailed down-to-earth account of how one Swedish company implemented Scrum and XP
  • InfoQ: Starting Struts 2 – Struts2 is the latest manifestation of the popular Struts Java web application framework. Like its predecessor, its goals are to make web application development faster, easier and more productive than ever before.
  • InfoQ: Homer’s Odyssey or My Life as an Agile Consultant – In this offbeat presentation from Agile2006, Jean Tabaka compares impediments and obstacles encountered by an Agile mentor with those detailed in Homer’s classic.
  • TSS Video: Christian Bauer on JBoss Seam – In this presentation, Christian Bauer discusses how JBoss Seam simplifies the handling of stateful conversations, multi-window operations and concurrent, fine-grained Ajax requests & integrates Facelets, Hibernate, jBPM, Drools, Groovy, iText and Lucene.
  • Seam 2.0 has been released – Seam 2.0 was released this week. JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by ntegrating Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), EJB3, Java Portlets and BPM.
  • Asual | SWFAddress – Deep linking for Flash and Ajax – SWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It’s a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state.
  • Adobe – Developer Center : Designing for Flex ? Part 5: Designing content displays – Content displays are the key element of Flex application design. Application chrome exists only to support these displays, if indeed it must exist at all.
  • Henrik Stahl’s Blog: BEA videos on YouTube – There are some short clips covering BEA technologies on YouTube. My favorite is the Predictable Java video. I wish my coffee machine was that well-behaved!
  • Hybridizing HTML – How to create Flex forms within HTML pages to easily achieve cross-browser and cross-platform functionality.
  • alphaWorks : IBM Personal Presenter : Overview – A simple, serverless means of producing and distributing rich media content consisting of video, audio, and slides from the originator’s computer to multiple clients.
  • Interface21 Team Blog » The Spring Web Flow 2.0 Vision – The goal of 2.0 is to evolve Spring Web Flow into a complete controller engine capable of handling all types of user interactions, stateless and stateful alike, with support for multiple view technologies and asynchronous event handling (Ajax) natively
  • gwt-ext – Google Code – GWT-Ext is a powerful widget library that provides rich widgets like Grid with sort, paging and filtering, Tree’s with Drag & Drop support, highly customizable ComboBoxes, Tab Panels, Menus & Toolbars, Dialogs, Forms and a lot more
  • xhtmlrenderer: The Flying Saucer Project – An XML/XHTML/CSS 2.1 Renderer – The Flying Saucer team announces Release 8pre1 of the Flying Saucer 100% Java XHTML+CSS renderer, including support for table pagination, margin boxes, running elements, named pages, and more:
  • It’s Only Software » 5 Minute Guide to Spring and JMX – I recently augmented a Spring-based project to expose some of the Spring-managed beans via JMX. Spring makes this very easy, and even if you?ve never used JMX before, this quick tutorial will let you set up your Spring beans to be viewed (and edited!) t
  • Android’s SDK Now Available – Android, Google’s mobile platform, is finally open to the developers. Now you can download the SDK and start to develop great applications in Java. Google launched a competition that offers $10 million awards for the most interesting apps
  • Microsoft Sync Framework != Google Gears (even if the press wants to make it look that way) on Dion Almaer’s Blog – saw Microsoft?s Answer to Google Gears popup in my news feed, along with Mary Jo?s piece itself: Microsoft delivers first test build of its online-offline sync platform.
  • Upgrading to Prototype 1.6: real world examples – Recently I have undertaken upgrading to Prototype 1.6.0. I will now show you some examples of what I?ve done, how I did it and why; you might find this writeup useful when doing the same in your application.

Daily del.icio.us for Mar 05, 2007 through Mar 06, 2007