BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Embedding MacRuby For Application Scripting

    The upcoming MacRuby release will have some features that allow to embed the runtime and use Ruby to script Objective-C based applications.

  • Handling Absence in Scrum Teams

    Absence of a team member whether planned or unplanned can potentially affect the velocity of an Agile team. A discussion on the Scrum Development group tries to find ways to deal with absence.

  • Presentation: Mark Little's "Diary of a Fence Sitting SOA Geek"

    In this presentation, recorded at QCon London 2008, Mark Little explains the history of SOAP/WSDL/WS-*-based web services and RESTful HTTP and shows that both approaches have their roles to play in any good architect's toolkit. He elaborates on where possible convergence could, or should, occur within the industry.

  • Is Groovy a Better Choice Than Java for Creating Internal DSLs?

    JVM-compatible languages such as Scala, Groovy and JRuby are recently gaining more popularity for developing Domain Specific Languages (DSLs). But are they better suited to creating internal DSLs than the Java programming language? Venkat Subramaniam explains why "Essence over ceremony" and "Metaprogramming" features in a dynamic language like Groovy help in developing internal DSLs.

  • Visual Studio 2010 Feature Focus: Profiling and Debugging Parallel Applications

    Visual Studio 2010 will bring a new focus on profiling and debugging parallel applications. These include tools for debugging code in terms of tasks instead of threads and profilers that show how efficiently the OS is scheduling threads.

  • Windows 7 Is to Be Called, Well, Windows 7

    Mike Nash, Corporate Vice President, Windows Product Management at Microsoft, has announced the name of the next version of Windows client operating system: Windows 7.

  • Silverlight 2 RTM

    Microsoft announced that Silverlight 2 will be released to manufacturing and available for download on Tuesday, October 14th.

  • Date and Time API: Round 3

    The existing Date and Calendar classes haven't really fit the bill for developers and have often been a painful area of the API to work with. JSR 310 aims to provide a complete, fully featured Date and Time API for the Java platform which might be available with Java 7.

  • Flex Testing with FlexMonkey

    In this post, InfoQ.com discusses FlexMonkey with project founder Stu Stern of Gorilla Logic. FlexMonkey is an open source record / playback tool for testing Flex applications.

  • Deep Linking in Flex with URLKit

    In Rich Internet Applications, Deep Linking is the ability to link directly into a specific state of the application without reloading the application. In Flex 3, Deep Linking support was added, but does not support many advanced requirements. For those cases, Flex developers can use URLKit.

  • .NET 4 Feature Focus: Parallel Programming

    Microsoft is planning on releasing a wide variety of parallel programming libraries with .NET 4. These include Parallel LINQ (PLINQ), Structured Parallelism (Parallel.For), the Task Parallel Library, and the Coordination Data Structures.

  • The Power of Done

    Scott Schimanski recently added his voice to those talking about the power of a clear definition of "done." Scott points out there is both business and personal value in a well-defined meaning of "done". The business can count on shipping features that are done, without making any additional investment, while individuals really seem to enjoy the sense of accomplishment that comes with "done."

  • Oracle BPM Roadmap Revealed

    During Oracle’s Open World conference last month, Oracle has revealed their BPM strategy and roadmap. The centerpiece of this strategy is building a unified BPM platform based on the strength of existing Oracle’s assets and BEA acquisition.

  • MPI.NET Released

    MPI or Message Passing Interface is the de facto standard for distributed memory programming. Recently Microsoft released a version for .NET, but the server needed to use it doesn't come cheap.

  • More Languages on top of Erlang Virtual Machine

    Erlang virtual machine – BEAM – hosts an increasing number of languages. Reia, a Python/Ruby like scripting language and Lisp Flavoured Erlang have recently been released. Debasish Ghosh reflects on this trend while other authors try to outline other possible language variants inspired by Ruby or Haskell.

BT