Archive | August, 2011

CouchBase, SQLite launch unified NoSQL query language

UnQL, pronounced “Uncle,” could be considered a “superset” of the SQL syntax, Phillips said. It can parse all statements formulated in the SQL language and supports a number of new operators and expressions as well.

(Full Story: CouchBase, SQLite launch unified NoSQL query language)

Github: positronic_net – Android programming in Scala, with less boilerplate.

Positronic Net is an attempt to reduce the amount of boilerplate coding required for Android programming to just connect framework components together. It’s written in Scala, and uses Scala features (traits, a/k/a mixins, and functional arguments) to let programmers say what they mean without so much chatter about components of the framework itself.

(Full Story: Github: positronic_net – Android programming in Scala, with less boilerplate.)

Rack-webconsole, a Rails console inside your browser

Rack-webconsole is a Rack middleware that enhances your development experience providing a JavaScript-powered bridge to your Ruby application backend.

(Full Story: Rack-webconsole, a Rails console inside your browser)

brunch with coffee – a HTML5 and JS framework

A lightweight approach to building HTML5 applications with emphasis on elegance and simplicity. Instead of reinventing the wheel, brunch assembles awesome wheels: CoffeeScript, Backbone.js, Underscore.js, Stitch, Eco, Stylus & jQuery

(Full Story: brunch with coffee – a HTML5 and JS framework)

The Eight Pillars of Innovation | Think Quarterly by Google

Have_a_mission_that­_mattersThink_big_but_start_smallStrive_for_continual_ innovation, not_instant_perfectionLook_for_ideas_everywhereShare_everythingSpark_with_imagination, fuel_with_dataBe_a_platformNever_fail_to_fail

(Full Story: The Eight Pillars of Innovation | Think Quarterly by Google)

The Little Manual of API Design

Characteristics of Good API

(Full Story: The Little Manual of API Design)

When You Have No Product Owner At All

Because, when the discussions don’t occur, the technical group takes all the responsibility for the product: for what to build, when to build it, and for how to build it. And that means we have let the rest of the business abdicate all of their responsibility for their part of the product. That’s not the partnership agile promises us, nor is the transparency agile promises us.

(Full Story: When You Have No Product Owner At All)

Introducing Apache Mahout – calable, commercial-friendly machine learning for building intelligent applications

Summary:  Once the exclusive domain of academics and corporations with large research budgets, intelligent applications that learn from data and user input are becoming more common. The need for machine-learning techniques like clustering, collaborative filtering, and categorization has never been greater, be it for finding commonalities among large groups of people or automatically tagging large volumes of Web content. The Apache Mahout project aims to make building intelligent applications easier and faster. Mahout co-founder Grant Ingersoll introduces the basic concepts of machine learning and then demonstrates how to use Mahout to cluster documents, make recommendations, and organize content.

(Full Story: Introducing Apache Mahout – calable, commercial-friendly machine learning for building intelligent applications)

When Acronyms Collide: SOA vs. OO – XML Today

SOA is neither dead nor pining for the fjords. SOA can be done right, and is well worth doing right. You just won’t be able to do it if you let the OO heuristic community control the analysis and design.

(Full Story: When Acronyms Collide: SOA vs. OO – XML Today)