InfoQ

Topic/Tag specific view

All content and news on InfoQ about Technology


Latest featured content about Technology

Avi Bryant on DabbleDB, Smalltalk and Persistence

Community
Architecture,
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
Dynamic Languages

In this interview, Avi Bryant talks about the Smalltalk web framework Seaside, DabbleDB, using Smalltalk images for persistence instead of an RDBMs, GemStone and more.

News about Technology

Git/Github Roundup: Ruby Books, Gems, Gitjour

Community
Ruby
Topics
Technology,
RubyGems,
Ruby on Rails

Git and Github's popularity increase steadily in the Ruby space. A few Ruby related book projects are now hosted on Github. Gitjour is a new tool using the Bonjour protocol to distribute git repositories. Finally: Github makes it easy to provide gems of projects.

What Social Networks Are Teaching Us About Data Portability

Community
Architecture
Topics
Technology,
Data Access,
Data Portability,
Open Source,
Community

As more social networking sites are popping up, the questions around the data they keep are rising. Data portability has become the watch phrase across the Web 2.0 world. Is there something to be learned about data access and portability from these services?

Are JSR277 and OSGi coming together?

Community
Java
Topics
Technology,
Language

Last month we asked whether Sun were listening about OSGi; at JavaOne, it was clear that many others have. Not only are all of the main J2EE engines now OSGi-enabled, but Spring launched their OSGi-based Spring Source Application Platform. Fortunately, a number of positive changes have occurred behind the scenes with JSR277; read on for what's been happening.

Articles about Technology

Ruby's Open Classes - Or: How Not To Patch Like A Monkey

Community
Ruby
Topics
Technology,
Language Design,
Software Troubleshooting,
Programming

Ruby's Open Classes are powerful - but can easily be misused. This article looks at how to minimize the risk of opening classes, alternatives, and how other languages provide similar capabilities.

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.

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.

Interviews about Technology

Avi Bryant on MagLev and GemStone

Community
Architecture,
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
Dynamic Languages,
Ruby on Rails

In this interview, Avi Bryant talks about working on GemStone's MagLev, a Ruby implementation built on the GemStone S64 VM. Avi explains the reasons for MagLev, the merits of GemStone's persistence and distribution features, and the future with multiple Ruby implementations.

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.