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

  • PCQuest : Developer : Auto Tweet on Twitter Using Java – Twitter4J is a Java library for Twitter API, using which you can communicate with Twitter directly through your Java application
  • Principles for Implementing a Service-Oriented Enterprise Architecture | SOA Zone – Implementation of this SOEA is likely to be, and probably should be, incremental. More progress needs to be made at the development level. Organizations need to develop the implementation, governance and configuration management aspects of an SOEA methodolog
  • Ibatis Tutorial: Inheritance Strategies ~ C for Coding – I believe that Ibatis really is on the "sweet spot" of complexity vs capability for persistence frameworks, offering most of the (useful) features of JPA with significantly less complexity. This tutorial is another in the series that I hope will demonstrate that.
  • Justin Gardner – Political Pulse – The Legalized Theft That Is High Frequency Trading – True/Slant – Nearly everyone on Wall Street is wondering how hedge funds and large banks like Goldman Sachs are making so much money so soon after the financial system nearly collapsed. High-frequency trading is one answer.
  • Adam Bien – press.adam-bien.com – This pragmatic book offers the real world knowledge and code you need to develop lean but still maintainable Java EE 5 / 6 applications. Real World Java EE Patterns – Rethinking Best Practices guides you to efficient patterns and best practices in a structured way, with real world code
  • JPA Implementation Patterns: Saving (Detached) Entities | Javalobby – When switching from Hibernate to JPA a lot of people are dismayed to find that method missing. The closest alternative seems to be the EntityManager.merge method, but there is a big difference that has important implications. The Session.saveOrUpdate method, and its cousin Session.update, attach the passed entity to the persistence context while EntityManager.merge method copies the state of the passed object to the persistent entity with the same identifier and then return a reference to that persistent entity.
  • Making the Good Programmer … Better | Javalobby – If there's one point that you can take away and implement from this article it's this one. Take pride in what you do. Everything else falls into place, and you will become a great programmer if you take this advice
  • Apple has 91% of market for $1,000+ PCs, says NPD | Betanews – Move over Microsoft. Apple can claim big, big market share numbers, too. According to NPD, in June, nine out of 10 dollars spent on computers costing $1,000 or more went to Apple. Mac revenue market share in the "premium" price segment was 91 percent, up from 88 percent in May
  • Ted Husted – Embrace Your Inner Google – A few years back, when I first tried IntelliJ IDEA's refactoring tools, I felt like I was pair programming with Commander Data. In the background, IDEA would compile my code, correct my syntax, and suggest fixes when my programming got sloppy. IDEA helped me write better code in less time.
  • JPA Implementation Patterns: Data Access Objects | Javalobby – The abstraction provided by JPA is pretty leaky and has ramifications for larger parts of your application than just your Data Access Objects (DAO's) and your domain objects. You need to make decisions on how to handle transactions, lazy loading, detached object (think web frameworks), inheritance, and more. And it turns out that the books and the articles don't really help you here.

Daily del.icio.us for May 14th through May 21st

Daily del.icio.us for April 7th through April 12th

  • How Google Stole Control Over Content Distribution By Stealing Links – Publishing 2.0 – There is so much misunderstanding flying around about the economics of content on the web and the role of Google in the web’s content economy that it’s making my head hurt. So let’s see if we can straighten things out.
  • Performance Anti-Patterns | Haytham El-Fadeel – Remember, the performance work done at the beginning of the project in terms of benchmark, algorithm, and data-structure selection will pay tremendous dividends later on—enough, perhaps, to allow you to avoid that traditional performance fire drill at the end.
  • The Atlassian Blog – Wiki Theater – Five Killer Use Cases for Wikis – Since the conference theme was Doing More with Less, attendees were rather receptive to the idea of getting more out of their wiki. Below is one of the presentations we delivered called Five Killer Use Cases for Wikis. We hope it gives you some ideas on how to get more out of your Confluence wiki.
  • YouTube – Google App Engine – Early Look at Java Language Support – This video introduces the latest features of App Engine, including an early look at Java language support. Andrew Bowers will walk through the development of a sample Java application, from creation to deployment.
  • Google AppEngine uses Jetty! : gregw – Hot on the heels of Google Widget Toolkit(GWT) switching to Jetty, the little server that can has received some more Google luv'n! Google's new App Engine Java service is powered by Jetty! With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure.
  • Sorting Algorithm Animations – These pages show 8 different sorting algorithms on 4 different initial conditions. These visualizations are intended to show how each algorithm operates, Show that there is no best sorting algorithm, Show the advantages and disadvantages of each algorithm.
  • App Engine Java Overview – Google App Engine – Google Code – Welcome to Google App Engine for Java! With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure. The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache
  • New BlazeDS Support Demo | JetBrains IntelliJ IDEA Blog – We’ve created a new IntelliJ IDEA demo: BlazeDS Support. It shows you how to create, run and debug BlazeDS applications with IntelliJ IDEA, and covers a wide variety of features — project configuration, run and deployment configurations, debugger and the others.
  • Google improves Gmail for iPhone, Android | iPhone Atlas – CNET Reviews – Google has released a new Web-based version of Gmail that gives iPhone and Android phone users a more sophisticated version of the online e-mail service, including access to messages that's faster and that works even when offline.
  • Fly the friendly skies in Flight Control (review) | iPhone Atlas – CNET Reviews – At first blush, an air-traffic control simulator sounds about as much as fun as a podiatry theme park. But Flight Control is an absolute gem of a game, a perfect five-minute diversion that's perfectly priced at 99 cents

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

  • A Unix Utility You Should Know About: Netcat – good coders code, great reuse – Netcat is often referred to as a “Swiss Army knife” utility, and for a good reason. Just like the multi-function usefulness of the venerable Swiss Army pocket knife, netcat’s functionality is as helpful. Some of its features include port scanning, transferring files, port listening and it can be used a backdoor
  • 97 Things Every Software Architect Should Know – The Book [97 Things] : Near-Time – The following are the 97 axioms selected for the book, 97 Things Every Software Architect Should Know, which will be published by O#039;Reilly Media in early 2009. The contents are now being edited for publishing – you can see them here. All edits will be contributed back to the 97 Things web site on this page
  • IntelliJ IDEA :: New Features – This release brings you a noticeably faster IDE. We’ve reworked its engine to boost the overall performance, improved the file indexing for better processing of external changes (e.g. updates from VCS) and optimized the compiler caches to significantly reduce the compilation time
  • What Microsoft Can Learn About Retail from Apple and Best Buy | Robert Scoble’s innovator’s and geeks’ blog | Fast Company – Now that Microsoft has decided to open up its own retail stores, they need some help from all of us in building a great retail experience
  • Microsoft and Red Hat team up on patent-free interoperability | The Open Road – CNET News – Today both Red Hat and Microsoft lowered their guns long enough for customers to win. They did so without encumbering interoperability with patents, which will be critical to ensuring that Microsoft can lower its guard further to welcoming open-source solutions to the Windows fold as a full partner.
  • Microsoft Recite : Announcement – Microsoft Recite – Technology Preview – Microsoft Recite is a search technology for your voice that runs on Windows Mobile* devices. With Microsoft Recite, you can use your voice to easily store, search and retrieve the things you want to remember, where and when you need them.
  • » Computer Repair Utility Kit – Technibble – A Resource for Computer Repair Technicians to get PC tech support help. – For those of you who don’t know, the Computer Repair Utility Kit is a combination of computer repair tools in one easy to use pack. The Computer Repair Utility Kit allows you to run all of the repair tools from your portable drive (eg. USB Flash Drive, External Hard Drive, IPod etc.) and comes with an easy to use, right-click menu.
  • Fresh Espresso: Java Architecture Management – To break a dependency cycle you can should introduce an interface; this reverses the dependency. It is that simple. This lead to the observation that quot;good codequot; can be recognized using certain metrics (see also a white paper by Robert Martin. Good code should have a certain ration of abstractness (classes vs interfaces), and if more code depends on your code, you will likely need more interfaces
  • U.S. foreclosure image is 2008 World Press Photo of the Year – The international jury of the 52nd annual World Press Photo Contest have selected a black-and-white image by American photographer Anthony Suau as World Press Photo of the Year 2008 it was announced on February 13, 2009. The picture shows an armed officer of the Cuyahoga County Sheriff’s Department moving through a home in Cleveland, Ohio, following eviction as a result of mortgage foreclosure. The winning photograph, taken in March 2008, is part of a story commissioned by Time magazine
  • Saki’s Ext Examples Page – Complex Data Binding – This example shows how to implement component communication using data binding. The data is kept in records in grid store. When a cell is clicked, the underlying record is bound to both show panel and form.

    Changes made in the grid are automatically reflected in both Show Panel and Form, changes in Form are updated in both Grid and Show Panel – data is changed in one place, the record, in fact.

Daily del.icio.us for November 9th through November 13th

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

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.