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

- 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
- 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.
- 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.
- 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

- 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.

- 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.

- 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

- 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.

- 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.