When Patents Attack! | This American Life – We take you inside this war, and tell the fascinating story of how an idea enshrined in the US constitution to promote progress and innovation, is now being used to do the opposite
InfoQ: Kanban System Design – Karl Scotland on Kanban as a way of creating a model improving a business’ capability to meet its purpose based on systems thinking, workflow, visualization, work in process, cadence, and learning.
InfoQ: NoSQL @ Netflix – Siddharth “Sid” Anand explains the technical details behind the move from Oracle used inside their data center to SimpleDB and S3 in the cloud, and from there to Cassandra.
InfoQ: Craft and Software Engineering – Glenn Vanderburg believes that software engineering and craftsmanship are not mutually exclusive, and there is synergy between them, explaining how to combine them in the software development process.
InfoQ: The Diary of a REST “Convert” – The conversation about SOA is a conversation about architecture – everything that we’ve talked about over the past decade applies just as equally when the Services are implemented using REST or Web Services on top of any protocol, infrastructure, or data schema.
TeleHash / JSON + UDP + DHT = Freedom – A new wire protocol enabling applications to connect directly in a real-time and fully distributed manner, freeing them from relying on centralized datacenters
NoSQL is What? | Jeremy Zawodny’s blog – I found myself reading NoSQL is a Premature Optimization a few minutes ago and threw up in my mouth a little. That article is so far off base that I’m not even sure where to start, so I guess I’ll go in order.
O’Reilly’s OSCON Chairman: "Java deserves another look" – Java dominated the Tiobe Index again in 2010 and outsold all other languages in terms of books sold in 2010. That's not bad for a dead language. It's also a reminder that the opinions touted on the blogosphere are rarely reflective of the general spectrum and breakdown of opinions of the software development community.
Java 7 Webcast – Watch this Webcast to find out more about the features of Java 7, hear from technologists at companies that use Java technology, and learn through a series of technical presentations and a panel discussion.
inconsequence » Adventures in Mobile Development – I should state at this point that this does not qualify as a review so much as a disjoint set of observations based on generally shallow experience of a number of mobile development options. It is, in effect, a quick brain dump of my current impressions rather than any kind of careful analysis
MongoDB is the New MySQL – tecosystems – It would be foolish to predict the same success that MySQL enjoyed for MongoDB, because the underlying market context has changed. But it is clear that – whether it is intentional on 10gen’s part or no – MongoDB is, according to a variety of metrics, the new MySQL.
The Post-PC era will be a multi-platform era | asymco – The thesis that one dominant platform wins the mobile “war” is naive. The post-PC era will be a multi-platform era. Developers already understand this. Platform vendors know this. It’s time to unlearn the lessons of the PC era.
InfoQ: Innovation at Google – Patrick Copeland on pretotyping: innovators beat ideas, pretotypes beat productypes, data beats opinions, doing beats talking, simple beats complex, now beats later, commitment beats committees.
Inside Google+ — How the Search Giant Plans to Go Social | Epicenter | Wired.com – Google believes that with Circles it has solved the tough sharing problem that Facebook has inexplicably failed to crack. “With Facebook I have 500 friends — my mom’s my friend, my boss is my friend,” says Shimrit Ben-Yair, the product manager in charge of the social graph. “So when I share on Facebook, I overshare. On Twitter, I undershare, because it’s public. If Google hits that spot in the middle, we can revolutionize social interaction
How to take advantage of Redis just adding it to your stack – You can use Redis right now to do things that will make your users happier, your systems less complex, your site more responsive. You don't need to replace your current setup in order to use it, just start using Redis to do new things that were otherwise not possible, or hard, or too costly.
InfoQ: Olap4j 1.0: a Java API for OLAP Servers – After nearly five years of work, Business Intelligence vendor Pentaho has announced the release of olap4j 1.0, a new, common Java API for any online analytical processing (OLAP) server.