InfoQ Homepage Development Content on InfoQ
-
Reliable Messaging in Ruby with AP4R
Shun'ichi Shinohara and Kiwamu Kato have been working on bringing reliable messging to Ruby with their own API & protocol project, based on previous experiences designing a Java-based high volume messaging framework. AP4R, Asynchronous Processing for Ruby, is an implementation of reliable asynchronous message processing, providing message queuing and message dispatching.
-
Hibernate Search: Indexed Full Text Search of your Domain Model
The second beta of the new Hibernate Search project was recently released. InfoQ spoke to project lead Emmanuel Bernard to find out more. The Hibernate Search project is aimed at users of Hibernate or JPA that want to make their Hibernate/JPA-managed objects accessible via indexed, full-text search.
-
.NET Micro Now Supported on Blackfin
The smallest .NET edition, Micro, is now supported on Analog Devices' Blackfin platform. This makes it the first processor supported by .NET built specifically for digital signal processing.
-
The Buzz on Acropolis
On June 5, David Hill of Microsoft announced the coming of a new client application development framework code-named Acropolis. The intent is to ship in one year's time a set of components and tools to ease the development of complex many-screened modular client applications on the .NET Framework. How did the community react?
-
New Best Practices for Working with Date/Time Values
A common problem with programming languages, including those of .NET, is the lack of decent time zone support. Too often developers pretend that time zones do not exist at all rather than take the time and effort to get them right. Microsoft seeks to change this for .NET programmers by introducing the TimeZoneInfo and DateTimeOffset classes.
-
Article: Service Firewall Pattern
InfoQ publishes a sample pattern from Arnon Rotem-Gal-Oz' in-progress book SOA Patterns. Arnon explains how to use a Service Firewall to intercept messages to provide better security.
-
What's a Ruby DSL and what isn't?
"Domain Specific Language" (DSL) is a popular buzzword in the Ruby community. Recently, however, doubts about the use of the term arose, particularly because it tends to be used even for ordinary APIs, simply because Ruby allows to omit parentheses. We look at some of the style debates.
-
Presentation: Building Real World Apps with ASP.NET AJAX
Wally McClure gave a great presentation at the latest devLink conference on ASP.NET AJAX. ASP.NET AJAX is a development technology from Microsoft which integrates cross-browser client script libraries with the ASP.NET 2.0 development framework.
-
Microsoft and Agile - Divergent Agendas?
Martin Fowler has questioned Microsoft's grip on leading-edge developers. MS has threatened one developer with legal action over his TestDriven.Net extension for VisualStudio Express, and MS development of an incompatible rival to NUnit has alienated many developers. Is there a widening divide between MS and the Agile community, as each pursues different a vision? Now's the time to speak up.
-
The IronPython, Unicode, and Fragmentation Debate
Unlike the canonical implementation, IronPython implements the str class as Unicode rather than an ASCII byte stream. While some are saying this is a serious fragmentation issue, others say it is no big deal.
-
In Case You Missed It: MonoDevelop, a C# IDE for Gnome Developers
MonoDevelop is an IDE designed specifically for Gnome developers targeting the Mono runtime. Originally started as a port of the SharpDevelope IDE, it has grown into a significant project in its own right.
-
Debate: ODBMS sometimes a better alternative to O/R Mapping?
In a recently released article on ODBMS.org, Ted Neward elaborated upon his idea that Object/Relational Mapping (ORM) is the Vietnam of Computer Science. Ted says that OODBMS' are better than RDBMS' for some types of apps. A number of people weighed in to the debate, including Hibernate founder Gavin King.
-
Edit Expression Trees with MetaLinq
In the current implementation of .NET 3.5, expression trees are immutable. Developers wishing to edit one have to manually build new expressions by copying existing ones. Aaron Erickson's MetaLinq allows developers to side-step this by providing a way to convert expression trees into mutable representations and back again.
-
Microsoft Releases eScrum 1.0 TFS-based Project Management Tool
Microsoft has released eSCRUM 1.0, a Web-based project management tool for Scrum built on the Visual Studio Team Foundation Server platform. Project interaction is via web-based UI, Team Explorer, Excel, or Project. It provides a single place for all Scrum artifacts such as product backlog, sprint backlog, task management, retrospective, and reports.
-
Father of the Web Tim Berners-Lee honored again
Tim Berners-Lee, the father of the World Wide Web, is appointed to Order of Merit by Queen Elizabeth II.