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

  • Robert Pickering on F# Workflows

    In this second InfoQ exclusive article, Robert Pickering continues the conversation diving deep into how workflows work in F#. Workflows in F# provide the building blocks for library implementors to create DSLs.

  • LINQ Grouping Techniques

    For the most part LINQ works very much like SQL. Sources, joins, selects, and where clauses are all pretty standard fare. The Group/By/Into clause is where this breaks down. Unlike SQL, which always returns a rectangular dataset, LINQ is capable of returning hierarchical data. This brings new challenges of its own.

  • Private Methods, Test Driven Development, and Good Design

    The claim has been made that test driven development (TDD) encourages good design. The claim has also been made that TDD adversely affects design. Focusing on private methods and their relationships to good design and testability will give us something concrete to discuss - an instance of this apparent conflict.

  • Interview: Patrick Smacchia discusses NDepend and Code Analysis

    Patrick Smacchia, a Microsoft C# MVP, talks about his product NDepend and how it helps resolving issues in your code. Large code bases can be very complex to manage and the right tools make navigating so much easier.

  • Decisions driven by productivity concerns: Reasons, implications and limitations

    Often the necessity to rapidly adapt software projects to new clients’ needs results in adopting approaches focused on productivity. Reasons, implications and limitations of this were recently discussed in the blog sphere.

  • John Lam Responds to Ruby.NET vs. IronRuby

    A recent article by M. David Peterson on the O'Reilly Network entitled "Ruby.NET vs. IronRuby: What's the Difference" received the attention of John Lam, leader of the IronRuby project at Microsoft. John follows up David's article with some clarifications of his own with respect to IronRuby.

  • James Gosling on Adobe Flash / Flex / AIR

    Kathleen Richards of Redmond Developer News published an interview with Sun Microsystems’ James Gosling, in which they discussed JavaFX and its competition in the RIA space. Gosling shared some pointed thoughts on how he believes JavaFX compares to the Flash / Flex platform.

  • Programming languages in future systems

    The trend seems to be clear; in the next few years there will be an increase in adoption of new programming languages and systems will be written in multiple languages. But what does the mix look like, and which languages are suitable for what? In a recent post, language explorer and JRuby developer Ola Bini describes what future systems may look like.

  • Building Service Oriented Architectures with Java Technology

    Sun Microsystems started a tour in the US to present a comprehensive view of the technologies and approaches it recommends to build Service-Oriented-Architectures with Java Technology.

  • Talking about Acts_As_Conference with Robert Dempsey

    InfoQ had the chance to talk with Robert Dempsey, Program Chair and Founder of the acts_as_conference, a Ruby on Rails conference to be held February 8-9, 2008 at the Holiday Inn Hotel and Suites at the Main Entrance of Universal Orlando® Resort in Orlando, Florida.

  • Keeping up with AgileEvents in 2008

    In September InfoQ inaugurated the AgileEvents calendar so the community could share information about events for Agile professionals, free of charge. Over a hundred events have been posted on the calendar, and now that it's taken off it's not really news any more, so check in here to see how to get regular notifications of new events via Upcoming.org, now that InfoQ won't be covering it as news.

  • JSF Testing Tools

    Unit testing JSF applications has been considered difficult because of the constraints of testing JSF components outside the container. But this trend is changing with JSFUnit and other JSF test frameworks like Shale Test and JSF Extensions that support white-box testing approach to unit test both client and server components of the web application.

  • Interview: Bruce Johnson discusses Google Web Toolkit

    Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.

  • Microsoft Releases December CTP of Project Astoria

    Microsoft has announced the December CTP of Project Astoria, whose new name is the ADO.NET Data Services Framework, is available now as part of the ASP.NET 3.5 Extensions preview release.

  • Adding Ajax Support to the ASP.NET MVC Framework

    The official CTP release of the ASP.NET MVC Framework does not include any support for AJAX, yet. In the meantime there are several samples available, which show how to add AJAX features to ASP.NET MVC applications.

BT