InfoQ

InfoQ

Editor Specific Content View

All of Matthew Bass' Content on InfoQ


Latest featured content by Matthew Bass

Intro to Google Charts and gchartrb

Topics
RubyGems,
Ruby

Google Charts is a web service for generating charts. Matthew Bass explains the basics of the Google Charts interface and the gchartrb library which makes it even easier to create the charts from Ruby code.

Automating File Uploads with SSH and Ruby

Topics
Ruby,
Scripting

In this article, Matthew Bass guides you step-by-step through the process of creating your own version of a Ruby script to automate file uploads using SSH. Complete source code examples are included, with line-by-line analysis of what the code is doing. A good introduction to Ruby as a powerful scripting language.

News by Matthew Bass

WEB4J: Contrarian Web App Development for Java

Topics
Java,
Open Source,
Web Frameworks

WEB4J is a minimalist, opinionated, full-stack web framework for Java. It embraces convention over configuration and is extremely small: only 88 classes total.

Mockito 1.5 spies on plain objects

Topics
Java,
Unit Testing

The latest release of the Mockito mocking framework enables spying on non-mock objects and introduces a cleaner stubbing syntax.

XHTML 2 and HTML 5 continue to diverge

Topics
Web 2.0,
Programming,
Javascript,
Ruby,
Java,
.NET,
Language

These two specs have quite different purposes and solve two distinct problems. XHTML 2 is document-centric. HTML 5 is targeted at sites that aren't best represented by a document. Both are supported by the W3C. Is another standards war brewing?

Apple ramps up involvement in SproutCore

Topics
Java,
Javascript

Is SproutCore turning into Cocoa for the web? The JavaScript framework, designed to make development of desktop-like web applications easier, was given an unofficial endorsement at WWDC by the inclusion of a session explaining how to use SproutCore's offline data storage features. It was revealed that Apple's new MobileMe takes advantage of SproutCore.

AJAX developers continue migrating to unobtrusive JavaScript

Topics
Java,
Javascript

Unobtrusive JavaScript is an emerging technique that separates JavaScript from HTML markup. This is quite similar to the separation between styling and HTML that came about with the creation of CSS in the late 90s.

Backbase 4.2 Includes New Data Services and Spring MVC Connector Among Its Features

Topics
Javascript,
Java,
Web Frameworks

Backbase released version 4.2 of their Enterprise Ajax for Java framework just over a week ago. This new release offers Java developers a complete AJAX platform with baked-in support for many of the frameworks they currently use, including Struts, Spring MVC and Java Server Faces.

Client Side Storage Momentum Continues with PersistJS and MySpace Adoption of Gears

Topics
Java,
Javascript

PersistJS, a JavaScript framework enabling client-side data storage, was released last week by Paul Duncan. MySpace also made an announcement at the Google I/O conference in San Francisco this week that they are now using Gears for message searching. With the Gears solution in place, full-text searches are performed on the client side.