Errai is a framework for building GWT applications – JBoss Community – Errai offers a set of components that simplify building rich web applications using The Google Web Toolkit. The framework provides a concise programming model for powerful client-server communication and extension points that bring Java Enterprise standards to GWT clients.
Canonical dropping CouchDB from Ubuntu One – The H Open Source: News and Features – Canonical is discontinuing its use of CouchDB as part of its Ubuntu One data synchronisation service. The announcement was made by John Lenton, Senior Engineering Manager at Canonical. CouchDB has been used in Ubuntu One to provide a synchronisable way of storing and distributing arbitrary structured data which included contacts, notes and playlists.
Apache considered harmful – People have a great capacity for change. Those people can and will continue to lead us as our institutions fail and eventually harm us.
Video: Introduction to Spring Data Neo4j | SpringSource.org – The Spring Data Neo4j project has evolved to support the Neo4j graph data store within the Spring paradigm. Neo4j expert, Michael Hunger, provides a guided tour of the technology and provides details on how to get started in this Introduction to Spring Data Neo4j.
Google Just Snuck Most of Chrome OS Onto the iPad – The Next Web – With the announcement of its new Search app, Google gave iPad users more than just a slick and well-made native search app that bests the experience on any Android tablet. It also managed to squeeze the core elements of Chrome OS into Apple’s ecosystem.
Bezos Gone Wild! Amazon Selling Every Non-iPhone Smartphone for One Penny – LAUNCH – – Through next Monday, Amazon is selling all non-iPhones for one penny with a new two-year contract. Smartphones on sale for $0.01 include the Motorola Droid Razr, which Verizon sells for $299 with a two-year contract, the Samsung Galaxy S II, Epic 4G Touch, which Spring sells for $199 with a two-year contract, and the BlackBerry Torch 4G, which AT&T sells for $99 with a two-year contract.
What’s Up, JavaDoc? (Jonathan Gibbons) – The Java documentation tool, javadoc, has been somewhat neglected in recent releases, but in JDK 7, it's been getting some amount of long-overdue TLC, albeit mostly under the covers.
Announcing GitHub for Mac – GitHub – Pull requests, merge button, fork queue, issues, pages, wiki –– all awesome features that make sharing easier. But those things are only great after you've pushed your code to GitHub. Today we're happy to announce GitHub for Mac.
InfoQ: Where Did My Architecture Go? – Eoin Woods advices on writing code that preserves the initial architectural design using conventions, dependency analysis, module systems, augmenting the code & checking rules, and language extensions.
CWE – Common Weakness Enumeration: A Community-developed dictionary of software weakness types – International in scope and free for public use, CWE™ provides a unified, measurable set of software weaknesses that is enabling more effective discussion, description, selection, and use of software security tools and services that can find these weaknesses in source code and operational systems as well as better understanding and management of software weaknesses related to architecture and design.
My “NoSQL for Java Devs” slides are now online « Glen Smith – In the talk we looked at four different types of NoSQL options for Java guys: Simple Key/Value in-memory stores (Memcached), sophisticated distributed key/value stores (Voldemort), Document Databases (CouchDB), and Graph Databases (Neo4j).
An introduction to MongoDB – In this short demo, long-time developerWorks contributor Andrew Glover introduces MongoDB, provides a quick tour of its use, and helps you understand where it's most applicable
An introduction to Amazon SimpleDB – an introduction to SimpleDB, a massively scalable, highly available key/value datastore. Part of the Amazon Web Services suite, SimpleDB provides a simple web services interface to create and store multiple data sets, query the data, and return the results. Get started with SimpleDB in this short introduction.
InfoQ: New Books on Software Architecture – Software Architecture is one of the important topics for software engineers, because many failures of software development projects are caused by inadequate design. Thus, it is essential to learn more about architectural issues in theory and practice. Interesting new books that have been published recently or in the near future could be very helpful:
iPhone notes app comparison – All this – I have four note taking apps for the iPhone: Simplenote, Elements, PlainText, and Nebulous Notes. I’ve written about each of them before,1 but I thought it might be useful to compare them all in a single post.
What if this is as good as it gets? – What if, after years of increasing evangelism and fever-pitch hype and demos and speeches and books and talks and blogs and tweets and logos, Microsoft shifts direction once again, destaffs the IE team, and “deprioritizes” any notion of an IE 10?
ScrumBan? « Tales from a Trading Desk – Lean Software Engineering offer a good overview of how ScrumBan differs from Scrum – essentially improving the speed of time-to-market. Agile Management offers a posting on how to start down the road of Kanban.
InfoQ: Neo4j: Java-based NoSQL Graph Database – After several years of development, the developers from NeoTechnology have released version 1.0 of Neo4j, a Java-based graph database which follows the property graph datamodel. InfoQ spoke with NeoTechnology COO Peter Neubauer to learn more about the current Neo4j release and what it offers to developers
Clustering Tomcat | Javalobby – In this article, I will show you how to use Apache/Tomcat in order to set up a load balancer. I know this has been done a zillion time before, but I will use this setup in my next article (teaser, teaser) so at least I will have it documented somewhere.
The Apache Cassandra Project – The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.
Open Source NoSQL Databases | Javalobby – For almost a year now, the idea of "NoSQL" has been spreading due to the demand for relational database alternatives. Maybe the biggest motivation behind NoSQL is scalability……… Here are some of the better known open source data stores/models labeled as "NoSQL"