InfoQ

Topic/Tag specific view

Programming Content on InfoQ


Latest featured content about Programming

Joe Armstrong About Erlang

Community
Architecture
Topics
Language Design,
Language,
Programming

In this interview filmed during QCon London 2008, Joe Armstrong, designer of Erlang, speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days due to its native ability to scale on multi core systems.

News about Programming

Static Analysis Tools Roundup: Roodi, Rufus, Reek, Flay

Community
Ruby
Topics
Language,
Programming

Ruby_parser, ParseTree, and it's cleaned up output UnifiedRuby, provide access to Ruby source code ASTs. We take a look at four static analysis tools built in plain Ruby: Flay, Roodi, Rufus, Reek.

The Ioke JVM Language: The power of Lisp and Ruby with an intuitive syntax

Community
Java,
Ruby
Topics
Domain Specific Languages,
Language Design,
Language,
Syntax,
Dynamic Languages,
JRuby,
Programming

Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype based object oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax.

Articles about Programming

The Limits of Code Optimization: a new Singleton Pattern Implementation

Community
Architecture
Topics
Programming

It is a well known fact in the programming world that the java (double-check) singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.

Ruby's Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk

Community
Ruby
Topics
Language Design,
Scripting,
Language,
Runtimes,
Syntax,
Dynamic Languages,
Programming

Smalltalk, a language that has had a big influence on Ruby, is making a comeback. We take a look at the current situation and talk to Randal L. Schwartz about Smalltalk.

Interviews about Programming

Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang

Community
Ruby
Topics
Scripting,
Performance & Scalability,
Monitoring Tools,
Ruby on Rails,
Web Servers,
Open Source,
Programming

In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.

David Laribee on Alt.NET and its Mission

Community
.NET
Topics
Programming,
Community

Greg Young interviews Dave Laribee who is the founder and current lead administrator of ALT.NET, a conference where varied and fringe ideas on programming languages and practices are encouraged.

Presentations about Programming

The Lego Hypothesis

Community
Architecture
Topics
Programming,
Design

For decades, software engineering has "dreamed an impossible dream", to build software as easily as building Lego houses. In this talk, James Noble imagines a world where the dream has been realized, where software parts can be found in worldwide repositories, where most software is built by reusing existing software, and where we've finally been freed from the mundane necessity of programming.

Archaeopteryx: A Ruby MIDI Generator

Community
Ruby
Topics
Scripting,
Rich Client / Desktop,
Programming

Giles Bowkett captures the heart and soul of the RubyFringe conference as he demonstrates his revolutionary Archaeopteryx MIDI generator. He delivers an eloquent, highly politicized call to action in a career-defining presentation that is raucously hilarious yet unnerving in its practicality.

Books about Programming

Mr. Neighborly's Humble Little Ruby Book

Community
Ruby
Topics
Dynamic Languages,
Programming

The Humble Little Ruby Book covers the base syntax of the language, including working with values, flow control, and object oriented programming, into some of the library functionality of Ruby, such as databases, web services, and string manipulation.

Visual Studio .NET Tips and Tricks

Community
.NET
Topics
Artifacts & Tools,
Programming

Visual Studio .NET Tips and Tricks is a book explaining how to use VS.NET efficiently. Organized into short and easy-to-grasp sections, and containing tips and tricks on everything from editing and compiling to debugging and navigating within the VS.NET IDE, this book is a must-read for all .NET developers, regardless of expertise and whether they program in C#, VB.NET, or any other .NET language. This book covers the Visual Studio .NET 2002, 2003, and 2005 Beta 1 releases.