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

  • Interview: Erik Meijer on LINQ

    In this interview made during QCon SF 2008, Erik Meijer talks about less known LINQ features, like the ability to do meta programming or the fact that LINQ works against any data collection that implements the sequence operators. Meijer also talks about the differences between functional languages and objectual ones, asynchronous computation, and the evolution of languages.

  • Article: SharePoint Object Model Performance Considerations

    In this article, Andreas Grabner analyzes the performance implication of using the SharePoint Object Model, specifically displaying and editing lists, one of the most used SharePoint objects.

  • Visual Basic 6.0 to be Supported on Windows 7

    Contrary to widely circulated rumors, Visual Basic 6.0 will ship and will be supported on Windows 7 for the lifetime of the OS. However there are no plans to extend VB6 runtime support beyond Windows 7.

  • Article: RGen: Ruby Modeling and Code Generation Framework

    This article introduces RGen, a modeling framework inspired by openArchitectureWare and technologies like the Eclipse's EMF. RGen uses internal DSLs for defining metamodels and offers a full modeling stack for Ruby.

  • Story Driven Development Recipes with Cucumber

    Behavior Driven Development's (BDD) popularity cannot be denied. By simplifying DSL writing, Ruby allowed the birth of many BDD frameworks. Cucumber is one of them and can also be used to test Java, .NET and Flex and more.

  • SharpDevelop Hit the 3.0 Milestone

    The SharpDevelop community has released version 3.0 of the free open source .NET IDE. SharpDevelop (#Develop) features support for .NET 3.5, C#, VB.NET, F#, Code Completion, Auto Code Insert, Refactoring and others.

  • Fiddler Web Debugging Proxy

    Fiddler is a free proxy that logs HTTP(S) traffic, allowing developers to inspect requests and responses, set breakpoints, and tamper with incoming or outgoing data. Fiddler also includes an event-based scripting subsystem and can be extended using any .NET language. A simple but powerful example of Fiddler's utility can be seen when trying to get a complete view of a site's AJAX traffic.

  • Presentation: Frameworks and DDD: Keeping the Model Clean

    In this presentation recorded during QCon SF 2008, Tim McCarthy talks about preserving the purity of the domain model while using frameworks. Frameworks can be very useful when developing applications, but they can present some pitfalls, mudding the domain, if they are not used properly. The presentation is targeted at developers.

  • Just the Cure, More Groovy

    Groovy 1.6 was released recently and provides plenty of new features and improvements, in particular speed was a major focus by the development team.

  • Browser Wars Reignite with Opera announcing Caracan and Apple releasing Safari 4 Beta

    With the Web becoming the default development platform, we are witnessing major innovations in browser technology. In the spirit of time, Opera has announced plans for “the fastest JavaScript engine on the market” code named Carakan and Apple has released Safari 4 in public beta with several new features and improvements.

  • Presentation: Ruby VMs: A Comparison

    In this presentation from QCon San Francisco 2008, Jason Seifer takes a look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.

  • JRuby on Java ME/CDC

    After first steps to running JRuby on Android, JRuby's Charles Nutter now started work on making JRuby run on the CDC profile of Java ME.

  • Flash Making a Push for Smart Phones

    The battle between Flash and Silverlight is heating up. In the most recent round, Adobe has announced that the full version of Flash 10 would be supported on all major mobile phone platforms including Windows Mobile, Google's Android, Nokia S60/Symbian, and Palm webOS.

  • Arthropod – A Flash and AIR Debugger

    Debugging tools are essential for software development in any computer language and runtime environment. Adobe Flash platform-based rich Internet application (RIA) development, either in Flex or AIR, is no exception. While the Flex/AIR is maturing, more debugging tools are emerging. Arthropod is one of them.

  • SQL Data Services Moving To a Full SQL Server Database in the Cloud

    Last week InfoQ asked if RDBMS has its place in the cloud. All the big cloud vendors (Amazon, Google and Microsoft) are using a key/value store today. However, on the MSDN Developer Conference in San Francisco, Microsoft reported they will make RDBMS features of SQL Server available through SQL Data Services (SDS) after feedback from ISV’s.

BT