BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • .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.

  • Sun to Enhance Video Support with Java Media Components

    Some have argued that Java needs to fix its support for media and video, fast, or risk being shut out of the desktop and rich internet application space. Java Media Components may bring some relief: "This new feature, hopefully shipping in Java SE 7, is intended to support basic playback for Java applications. JMC is also, eventually, intended to address capture and streaming capabilities."

  • Java and .NET Libraries for Open XML

    With the new OpenXML format, there is the promise of an clean and efficient way to manipulate Office documents via XML. But with a 6000+ page spec, finding the exact nodes one needs to manipulate is a non-trivial task. To address this, OpenXML libraries for both Java and .NET are in the works.

BT