Democratizing the ESB Market — Application Development Trends – "Camel takes the concept and provides a vocabulary for application integration developers," Walsh told me, "so that they can take what are fairly complex implementations of integration and have a common language and set of templates that allow them to be more productive as they use tools and build out their integration solutions and projects. We've incorporated that into the Talend Integration Factory."
Software Rants & Other Miscellany: Foursquare, Facebook, Founders, and Passion – The most common way that people talk about the Passion Gap is when they advise you to “start a company that scratches your own itch”. I posit that the underlying logic in that advice is that the best startup you can create is one where you will be constantly engaged in thinking about improving the product, maximizing the user experience, and planning for the future -where you have real passion for making it work.
http://jazzy.sourceforge.net/ – What exactly is Jazzy? Well, for developers, it is a set of APIs (Application Programming Interfaces) that allow you to add spell checking functionality to Java Applications easily.
Ext JS 3.0 – Be Outstanding – On behalf of the Ext Team, I am pleased to announce the final release of Ext JS 3.0. This release is the culmination of tens of thousands of hours of architecture, development and community feedback.
Hank Paulson, AIG, and ethics – THE WEEK – The New York Times just “dumped a gigantic bucket of kerosene on the Goldman Sachs conspiracy fire,” said Joe Weisenthal in Clusterstock. The Times obtained records showing that then–Treasury Secretary Henry Paulson was in steady contact with Goldman, his former firm, as the government was planning the AIG bailout last September
/devel/talk: Choosing a web development framework/toolkit – So some of the questions I battle with are, which framework should I use for this new project, or am I using the right framework for my current project? Is the framework and language it's written in supports writing applications in a powerful, flexible, fast, scalable way?
InfoQ: Google Chose Jetty for App Engine – Google App Engine was initially using Apache Tomcat as their webserver/servlet container but eventually switched to Jetty. This decision sparked many in the development community to ask why the change, was their something wrong with Tomcat?
Shape of planet blogging – Paul Krugman Blog – NYTimes.com – In a way this goes beyond my original point, which was the unwillingness of the news media to referee a controversy by actually reporting the facts. Now it seems that a fact isn’t worth reporting unless someone is prepared to deny it.
Schumer: SEC to ban flash trading – MarketWatch – Sen. Charles Schumer, D-N.Y., said Tuesday that the Securities and Exchange Commission plans to ban so-called "flash trading," where high-frequency traders can get information just before it becomes public.
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.
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.
Main Page – Smooks – Smooks is a Java Framework/Engine for processing XML and non XML data (CSV, EDI, Java et
InfoQ: Agilists and Architects: Allies not Adversaries Presentation – As Agile becomes more accepted, concerns from architecture groups are increasing. Traditional ways that architects engage with development groups conflict with Agile methods. This talk describes ways that Agile methods can benefit architects, addresses concerns architects express about agile, and proposes ways that architects and agile development teams can become allies.
Don’t drive and listen to opera | The Car Tech blog – CNET Reviews – Retired F1 champion Michael Schumacher joins up with Bacardi on its campaign against drunk driving, although the drunk simulation in this video is very amusing. Watch as Schumacher pilots a Maserati around a course he has never driven, carting around three opera singers.
HowTo: EC2 for Poets – The goal is to make cloud computing less mysterious by helping people through the process of setting up a server on Amazon EC2. The title derives from a class that was offered at the University of Wisconsin, when I was a grad student there, called Computer Science for Poets.
Spring BlazeDS Integration Home – Spring BlazeDS Integration is a new addition to the Spring portfolio, and a component of the complete Spring Web stack. This project's purpose is to make it easier to build Spring-powered Rich Internet Applications using Adobe Flex as the front-end client.
Spring Finance Sample Application | StSMedia – Spring Finance is designed to be a simple finance tracker application for the Simpsons family. As some of you might know the Simpsons frequently have financial trouble of all sorts. They borrow money from their neighbour, the Ned Flanders, the local power plant owner, Mr Burns, and others.
The Atlassian Blog – Comparing SharePoint to Confluence? – Last week Martin Seibert at Seibert Media wrote an interesting blog post where he evaluated SharePoint as an enterprise wiki.
He posed the question, is SharePoint really a good alternative to a fully developed company wiki? He draws his conclusion early and then presents a list of compelling arguments as to why SharePoint is not a good wiki alternative
The Big Takeover : Rolling Stone – The global economic crisis isn't about money – it's about power. How Wall Street insiders are using the bailout to stage a revolution