InfoQ

Topic/Tag specific view

All content and news on InfoQ about Technology


Latest featured content about Technology

Distributed Version Control Systems: A Not-So-Quick Guide Through

Community
Architecture,
Agile
Topics
Technology,
Collaboration,
Teamwork

Since Linus Torvalds presentation at Google about git in May 2007, the adoption and interest for Distributed Version Control Systems has been constantly rising. We will introduce the concept of Distributed Version Control, see when to use it, why it can be better, and have a look at three actors in the area: git, Mercurial and Bazaar.

News about Technology

Ruby Implementations Roundup: Ruby Spec, New Design Meetings, Rubinius uses C++

Community
Ruby
Topics
Technology,
Language,
Runtimes,
Dynamic Languages

Busy times for Ruby implementors recently, with regular design meetings set up (next one 30th April). The work on a Ruby Spec is continuing - with projects in GSoC and plans for continous integration for Ruby 1.8.x set up. Rubinius switched from C to C++ to implement it's core VM, but continues to use Ruby as implementation language.

Phusion Passenger/mod_rails makes Rails deployment easy

Community
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
Deployment / Datacenter,
Open Source,
Ruby on Rails

Phusion Passenger/mod_rails makes deployment of Rails apps simple. The Apache configuration is handled by a script and re-deployment is a single 'touch' away. We talked to the creators of Phusion Passenger who also experiment with a modified Ruby Garbage Collector to share memory across address space borders.

Ruby and Git Roundup: Rails, Rubyforge, APIs

Community
Ruby
Topics
Technology,
Open Source,
Ruby on Rails

Ruby on Rails is just one of many Ruby projects moving its repository to GitHub. We take a look at the Git news in the Ruby space, such as RubyForge's new Git repositories, new Git documentation and books and applications like GitWiki that use Git's repository in new ways.

Rack: HTTP request handling made easy

Community
Ruby
Topics
Technology,
Scripting,
Web Frameworks,
Ruby on Rails

Rack provides an interface between web servers and code that handles HTTP requests, such as web frameworks. This simple library has been adopted by many web frameworks, but it's also usable as standalone. We caught up with Christian Neukirchen, creator of Rack, to see what Rack is all about.

Articles about Technology

Software Development Lessons Learned from Poker

Community
Architecture,
Agile
Topics
Technology,
Collaboration,
Artifacts & Tools

There is no silver bullet. We know it, but don't act like it. Your language, tool or process is better, right? Jay Fields says: "It depends". The right choices varies with context, people, and more. This article touches upon how a lot of things must impact a choice; learning culture, skill levels, teamwork, incomplete information, metrics - and context.

A Look at Ruby Debuggers

Community
Ruby
Topics
Technology,
Runtimes,
JRuby,
Dynamic Languages,
Debugging

A misconception lingers in the Ruby world: Ruby has no debugger. This is blatantly wrong - Ruby has debuggers, GUIs for debuggers and APIs for debuggers. InfoQ takes a close look at the state of debugging tools in the Ruby world - and finds that its debugging support is more than sufficient.

Interviews about Technology

Zed Shaw on Mongrel, Ruby stacks and languages besides Ruby

Community
Ruby
Topics
Technology,
Ruby on Rails,
Programming

Zed Shaw sat down with InfoQ's Obie Fernandez to talk about his project Mongrel. The discussion moves on Ruby in the Enterprise and ways to make money from it. The interview ends with Zed talking about his ventures into languages such as Smalltalk, Lua and the Forth-inspired Factor.

Peter Kriens discusses OSGi

Community
Architecture,
Java
Topics
Technology,
Embedded Devices,
Enterprise Architecture,
Application Servers,
JCP Standards

InfoQ recently sat down with Peter Kriens of the OSGi Alliance to learn more about OSGi. Kriens discussed OSGi's origins in the mobile space, it's integration with Eclipse, the current integration work with Spring, and the future R5 specification. He also discussed the ongoing debate over OSGi and JSR 277, and gave his perspective on what an ideal solution would be for modularity at the JVM level.