InfoQ Homepage Development Content on InfoQ
-
Microsoft Creates "Open Source Community Lead" Position
Microsoft has tapped Garrett Serack as their new Open Source Community Lead. In an attempt to move the company towards open source, Microsoft has charged him with "building and connecting Open Source Communities around Microsoft Platforms".
-
Separating Views from Business Logic with Acropolis
Microsoft's GUI toolkits tend to encourage developers to tightly couple business logic with presentation. Comparing the original VB and ASP or WinForms and ASP.Net, one sees very little change in this regard. Acropolis is different though, and for the first time since MFC it looks like Microsoft is taking the concept of separation of concerns seriously.
-
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.