BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss
  • .NET Follow 101 Followers

    Patterns and Practices in C# 7

    by Jonathan Allen Follow 125 Followers on  Apr 13, 2017 1

    C# 7 is a major update with a lot of interesting new capabilities. And while there are plenty of articles on what you can do with it, there’s not quite as many on what you should do with it. Using the principles found in the .NET Framework Design Guidelines, we’re going to take a first pass at laying down strategies for getting the most from these new features.

  • .NET Follow 101 Followers

    A Comprehensive Look at F# 4.1

    by Jonathan Allen Follow 125 Followers on  Mar 30, 2017 3

    Semantic versioning can be misleading. While F# 4.1 is backwards compatible with F# 4.0, it is by no means a minor release. With both Microsoft and the larger community contributing, several more features were introduced since the F# 4.1 preview in the areas of performance, interoperability, and convenience.

  • Followers

    Simplifying F# Type Provider Development

    by Dave Fancher Follow 0 Followers on  Feb 13, 2015

    Type Providers are an essential element for F#’s extensibility model, but creating new ones can be a chore. Dave Fancher shows how to take the tedium out authoring Type Providers using some simple inline factory methods.

Followers

Java Sleight of Hand

Posted by Paulo Moreira Follow 0 Followers on  Oct 21, 2014

The Java language has its fair share of peculiarities. “Java Sleight of Hand” presents nine original Java puzzlers; seemingly innocent code constructs that produce unlikely outcomes. 8

Followers

Java 8 Lambdas - A Peek Under the Hood

Posted by Richard Warburton Follow 0 Followers , Raoul Urma Follow 0 Followers , Mario Fusco Follow 0 Followers on  Oct 07, 2014

This article sheds light on how Java 8 lambda expressions and method references are implemented under the hood, and looks at the generated bytecode and performance implications.

Followers

Joe Duffy on Uniqueness and Reference Immutability for Safe Parallelism

Posted by Jonathan Allen Follow 125 Followers on  Apr 11, 2013

We interviewed Joe Duffy, author of Concurrent Programming on Windows, about his research into the use of type systems to ensure safe parallelism. 1

Followers

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

Posted by Werner Schuster Follow 4 Followers 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. 1

Followers

A Discussion With Neal Gafter on the Future of Java

Posted by Charles Humble Follow 163 Followers on  Sep 14, 2011

Neal Gafter discusses the impact of Oracle's acquisition on Java, makes the case for adding segmented stacks and a meta-object protocol to Java, and compares Java and C#/.NET 7

Followers

Scala.Net and Scala with Martin Odersky

Posted by Michael Stal Follow 0 Followers on  Aug 17, 2011

We talked with Martin Odersky, Chairman, Chief Architect and co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.

Followers

Joe Duffy on the Future of Concurrency and Parallelism

Posted by Jonathan Allen Follow 125 Followers 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

Followers

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

Posted by Michael Stal Follow 0 Followers 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

JavaScript Follow 114 Followers

No Callbacks Required: StratifiedJS Returns Sequential Programming to Javascript

Posted by Werner Schuster Follow 4 Followers 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

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT