Links for November 22nd through November 30th

Links for April 19th through April 26th

Links for June 15th through June 18th

Links for April 21st through April 26th

Links for November 4th

  • Hibernate Should be to Programmers what Cake Mixes are to Bakers – Cake mixes consist of a mix of things you already have in your cupboard plus a load of unnecessary, potentially harmful preservatives. They cost more than making cake from scratch, the resulting cake tastes worse, they take away people’s confidence in their ability to make their own cakes, and they don’t even save you any time. Hibernate has the same misperceived benefits and the same draw-backs. Gordon Ramsay wouldn’t be caught dead using any cake mix. As professional programmers, we should be more skeptical of generic frameworks like Hibernate.
  • InfoQ: Should Enterprise Architecture Teams Be More Focused on Innovation? – Enterprise Architects may be disproportionally concerned with portfolio consolidation, standardization and simplification instead of offering leadership in business technology innovation. This is the proposition offered by Forrester analyst Brian Hopkins in a recent blog post.
  • dzone.com – Using MongoDB with Morphia – Morphia is a Java library which acts sort of like an ORM for MongoDB – it allows us to seamlessly map Java objects to the MongoDB datastore. It uses annotations to indicate which collection a class is stored in, and even supports polymorphic collections
  • GitHub Enterprise – Install GitHub on Your Servers – GitHub on Your Servers – A secure, intuitive system for enterprise software development and collaboration.
  • 10 Key Skills Architects Must Have to Deliver Value | Cutter Consortium – This Executive Report by Michael Rosen discusses the role of the architect and describes 10 activities that architects should perform to add value to projects.
  • 25 Secrets of the Browser Developer Tools – AndiSmith.com – Over the last few years there has been one tool that has helped out every web developer more than any other – the browser developer tools. Working in harmony with the web browser, the developer tools allows us to manipulate DOM elements, CSS styles, JavaScript and other useful information from the same window often in real time.

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

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

Daily del.icio.us for February 21st through February 23rd

Daily del.icio.us for October 2nd through October 13th

Daily del.icio.us for September 17th through September 23rd

  • JIRA 4 RC1 – Beta no more – JIRA Product Blog – The JIRA 4 Beta program is now complete. This week we released JIRA 4 Release Candidate 1 which means we're closer than ever to the finish line.
  • jrecordbind: JRecordBind – Home – JRecordBind is (AFAIK) the only tool aimed at fixed-length files that's able to marshall and unmarshall. By the way you may be a producer of fixed length files, not just a consumer.

    JRecordBind supports hierarchical fixed length files: records of some type that are "sons" of other record types.

    JRecordBind uses XML Schema for the definition file: that could make your learning curve steeper.

  • SOA patterns – Reservations | SOA Zone – Reservations is a protocol level pattern which that involves Reservation involves exchange of messages between service consumers and services. The next pattern is one of the enablers of such message exchange , it is also a one of the confusing pattern since a lot of commercial offerings which include it include gazillion other capabilities – yes I am talking about the ServiceBus
  • Agile Architecture, Lean Principles | Javalobby – If we are able to take a seemingly architecturally significant challenge and make it reversible, then we have effectively minimized the impact and cost of change to a point where change is no longer architecturally significant.
  • Java Web services: JAXB and JAX-WS in Axis2 – Apache Axis2 supports a range of data-binding technologies, including the official Java™ standard, JAXB 2.x. Axis2 also supports the Java standard for Web service configuration, JAX-WS 2.x, as an alternative to its own custom configuration technique
  • JPA Implementation Patterns: Testing | Javalobby – This week I will discuss various approaches to testing JPA code.The first question to ask is: what code do we want to test? Two kinds of objects are involved when we talk about JPA: domain objects and data access objects (DAO's)
  • InfoQ: RESTful Approaches To Financial Systems Integration – RESTful architectures are the subject of this presentation, specifically the way they are particularly attractive in solving many financial services integration problem
  • AT&T’s Femtocell Coming Soon – Yahoo! Finance – AT&T’s 3G Microcell is designed to improve wireless signal for both voice calls and data applications in home and small business settings and supports up to 10 3G capable cellular handsets
  • iPhone Cycling Applications « – Phone, music, email, cycling computer and GPS tracking all in one device. Pretty slick. However before you trash your pricey cycling computer be aware the iPhone has an Achilles heel as a cycling computer.
  • Dive Into Python 3 – Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it’s about 20% revised and 80% new material. The book is now complete, but feedback is always welcome.
  • memcached and Grails, Part 1: Installing and using memcached – Caching is an essential part of any high-volume Web application and memcached is a great caching option. I have personally had a ton of success using it. If you choose to leverage memcached as your caching solution, I am sure you will see just how effective it is.