• JSIL: Challenges Met Compiling CIL into JavaScript

    by Abel Avram on  Oct 21, 2013

    This article introduces JSIL, a .NET to JavaScript compiler, and contains details on the difficulties encountered while compiling CIL code into cross-browsers JavaScript.

  • C++/CX Performance Pitfalls

    by Jonathan Allen on  Aug 09, 2013

    Writing applications in C++/CX is not like writing normal C++ applications. The interoperability between pure C++ code and the Windows Runtime (WinRT) can be surprisingly expensive. In this article based on Sridhar Madhugiri’s video, C++/CX Best Practices, we look at some of the ways to avoid performance problems in Windows 8 development.

  • Learning Modern C++: An Interview with Barbara Moo

    by Jeff Martin on  Feb 11, 2013 7

    C++ was originally introduced in the 1980s, when coinciding with the rise of object orientated programming, it became one of the primary languages for software development. In the years since C++'s entry, both scripted languages and managed languages have risen in popularity. InfoQ speaks with Barbara Moo, coauthor of C++ Primer Fifth Edition, about C++11 and modern C++ development.

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

Posted by Werner Schuster on  Oct 24, 2011

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

Joe Duffy on the Future of Concurrency and Parallelism

Posted by Jonathan Allen on  May 31, 2011

Joe Duffy talks about the future of concurrency and parallelism. This interview covers his thoughts on the language designs, libraries, and patterns that are becoming important in modern programming. 1

Book on Leveraging Domain-Specific Languages by Martin Fowler with Rebecca Parsons

Posted by Michael Stal on  Mar 06, 2011

In their new book on Domain-Specific Languages Martin Fowler and Rebecca Parsons address the concept and practice of DSLs. 4

No Callbacks Required: StratifiedJS Returns Sequential Programming to Javascript

Posted by Werner Schuster on  Dec 19, 2010

StratifiedJS is a superset of Javascript that adds concurrency constructs and makes callback hell a thing of the past. How? InfoQ talked to Alexander Fritze, of Onilabs, to find out. 5

A Blend of Java and Ruby - The Mirah Language

Posted by Werner Schuster on  Jul 27, 2010

Mirah is a new language for the JVM that can do everything the Java language can do - but with a Ruby-ish syntax and powerful metaprogramming. InfoQ talks to Mirah's creator Charles Nutter. 12

The Limits of Agile

Posted by Alan Kelly on  Jul 19, 2010

Outside of a certain Agile sweet-spot, there are more barriers and costs to applying Agile techniques. None of these obstacles prevents Agile in itself but each increases the cost of getting to Agile. 4

Expression as a Compiler

Posted by Marc Gravell on  Aug 10, 2009

In the past .NET developers built dynamic code using Reflection.Emit or CodeDom, but with LINQ Expressions a lightweight alternative has become available. 6

Exploring LISP on the JVM

Posted by Per Jacobsson on  Jul 10, 2008

One of the most exciting things in Java right now is the work being done to get other programming languages onto the JVM. If you want to try something very different from Java, Lisp is a great option. 12

Deploying JRuby applications with Java Web Start

Posted by Mirko Stocker on  Mar 07, 2008

This article explains how to deploy a JRuby application with Java Web Start. From creating the code, signing the JARs, and setting up JRuby properties. As bonus: a look at JRuby 1.1's AOT feature. 3

General Feedback
Editorial and all content copyright © 2006-2013 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy