InfoQ

InfoQ

Editor Specific Content View

Werner Schuster

Werner Schuster (murphee) is a software developer who has spent a lot of time developing Java code, from email security software to his current paid gig working on an Eclipse-based IDE. Recently though, the appeal of languages like Ruby, Smalltalk and Mathematica has been luring him away from Java. He also writes about more obscure topics in in his weblog.

All of Werner Schuster's Content on InfoQ


Latest featured content by Werner Schuster

John Nolan on the State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design

Topics
Dynamic Languages,
Hardware,
Parallel Programming,
Programming

John Nolan shows the state of hardware acceleration with GPUs and FPGAs, why it's hard to write efficient code for them, and why to favor polymorphism over if statements for performance.

News by Werner Schuster

PhoneGap Status: Moving to Apache and Adobe, Plugin Modularization, PhoneGap/Build Service

Topics
HTML5,
Rich Internet Apps,
Javascript,
Rich Client / Desktop,
Mobile

Working with PhoneGap is getting easier: Plugins make PhoneGap more modular and extensible for developers. PhoneGap/Build is an online service for automatically building PhoneGap applications for different platforms. InfoQ talked to Nitobi's Brian LeRoux about the technical future of PhoneGap at Adobe and Apache.

Engine Yard Adds Node.js Support

Topics
Javascript,
Ruby

Engine Yard joins the growing number of hosters with Node.js support. InfoQ talked to Dr Nic Williams about the nature of the Node.js support and more.

Google Dart Roundup: Dart to JS Compiler Frog, Pre-Built Editor/IDE Binaries, Type System Proposals

Topics
Dynamic Languages,
Language,
Language Design,
Compilers,
Javascript

Pre-built versions of Dart Editor, the Eclipse-based Dart IDE, are now available, making it easy to try Dart. Frog is a new Dart to Javascript compiler - written in Dart by the creator of the Jython and IronPython projects. Meanwhile the Dart team has been busy explaining the Dart language and proposing features to round out the type system, eg. nullable types and more.

Articles by Werner Schuster

Interview and Book Review: Pro HTML5 and CSS3 Design Patterns

Topics
HTML5,
Javascript,
Design Pattern

"Pro HTML5 and CSS3 Design Patterns" catalogs many common patterns in modern HTML5 applications. InfoQ talked to one author, Dionysios Synodinos, about the book and working with HTML5.

The Essence of Google Dart: Building Applications, Snapshots, Isolates

Topics
Dynamic Languages,
Rich Internet Apps,
Language Design,
Compilers,
Javascript,
Rich Client / Desktop,
Mobile,
Ruby,
Language

Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity.

Interview: Russ Olsen on "Eloquent Ruby"

Topics
Dynamic Languages,
Programming,
Ruby

The book "Eloquent Ruby" aims to help Ruby programmers to write idiomatic Ruby and make best use of Ruby's capabilities. InfoQ talked to author Russ Olsen about Ruby style, metaprogramming and more.

Interviews by Werner Schuster

Mike Lee and Brian LeRoux on Mobile Development, Patents, Cross Platform UIs

Topics
Javascript,
Mobile,
iOS

Mike Lee and Brian LeRoux discuss how patents affect app developers and approaches to keep away patent trolls. Also: when to choose native GUIs over web GUIs for mobile apps - and when not.

Jonas Bonér and Kresten Krab Thorup on Bringing Erlang's Fault Tolerance and Distribution to Java with Akka and Erjang

Topics
Dynamic Languages,
Reliability,
Fault Tolerance

Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.