BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Content on InfoQ

  • IronRuby moves to Github

    Microsoft recently announced they had moved their IronRuby project to GitHub. The announcement, like many projects these days, shows the project moving from its current Subversion repository to a Git repository located on Github.

  • Meta-data Synchronization Tools for LINQ to SQL and ADO.NET Entity Framework

    The designers in both LINQ to SQL and ADO.NET Entity Framework have a number of limitations. In order to work around these limitations, products such as Huagati DBML/EDMX Tools have been developed. There is no bloat here, everything is a must have for many shops.

  • LINQ and Dynamic Typing

    The biggest feature of C# 3 was LINQ technology. With C# 4, it looks like dynamic typing is going to steal the show. But can you use them together?

  • Why has the Web become the Default Development Platform?

    Joe Walker, creator of Direct Web Remoting (DWR) , has been summing up the reasons that as he thinks have lead the Web to become the default development platform over the last years. Easy of deployment, simple UI programming, simplicity of HTML and Openness made the Web become the most scalable system today.

  • Cross-platform Delphi is Back

    Using Visual Studio Shell as a starting point and Mono as a runtime, Embarcadero Technologies has introduced a new version of Delphi for .NET called Delphi Prism. This project is being target towards cross-platform developers who want to bring the .NET ecosystem with them to OS X.

  • SharePoint Development Improves in Visual Studio 2010

    Visual Studio 2010 will support tighter integration with the SharePoint development process. The focus of the tooling is to automate tedious tasks, enhance the debugging experience, and provide a GUI surface for visually exploring deployment and feature packaging.

  • Forget Your Debugger, Use The "Saff Squeeze"

    Kent Beck, renowned co-father of XP, TDD, and JUnit itself, tells a story about tracking down a defect in a new JUnit feature, JUnitMax, with unit tests instead of a debugger. He explains a method shown to him by current JUnit lead developer, David Saff, where a high level unit test is recursively inlined until a super concise test is created down at the very root of the defect.

  • Is It Appropriate to Use Non-.NET Libraries in Your Day to Day Work?

    From the beginning, the .NET stack had first class support for unmanaged libraries. By using P/Invoke one can access most of the Win32 API and support for COM opens up developers to a wealth of applications and third-party libraries. But should .NET developers actually take advantage of this?

  • Article: Column Level Security in SharePoint

    In this article, Mathew Dressel and Grzegorz Gogolowicz demonstrate how to implement column level security in Windows SharePoint Services and Microsoft Office SharePoint Server 2007.

  • LiveRun – Taking REPL One Step Sideways

    Visual Studio doesn't have much support for REPL-style coding, which is unfortunate as the situations where that would be really useful aren't going away. As a work-around Lucian Wischik offers LiveRun, a VS plug-in that constantly runs a program as its being written. This makes for a useful, though not perfect, tool for presentations and just trying things out.

  • Martin Fowler Sees a Thaw in Frozen Thinking about Data Storage

    In a recent blog post, Martin Fowler, a renowned software thought leader, observed at last week's QCon that the deep freeze in thinking about databases in application architectures is thawing. The world has been stuck using RDBMS databases for every application use case, but the time has come to also consider RISC RDBMS or distributed document-oriented databases.

  • No Change Tracking for ADO.NET Entity Framework 2010

    One of the biggest complaints about ADO.NET Entity Framework was that it did not support change tracking. Despite everything from ADO.NET DataSets to every single non-Microsoft ORM having support for this out of the box, Microsoft has no intention of fixing this in the .NET 4.0/VS 2010 timeframe.

  • Mobile Ruby Roundup: Symbian Ruby 1.9, Android, JME, iPhone and Mono

    A port of Ruby 1.9 is now available on Symbian. We take a look at other options for running Ruby on mobile devices, from JRuby on Android or JME to IronRuby on the iPhone with the aid of Mono.

  • Presenting the VS 2010 Roadmap

    Rico Mariani, Chief Architect of Visual Studio, talks about the long term plans for Visual Studio 2010. His emphasis is on two key areas, extensibility and performance.

  • Microsoft Will Replace Live OneCare with “Morro”

    Microsoft has recently announced their plan to stop selling the Live OneCare security suite by June 30 2009 and the intention to replace it with a free security kit called Morro.

BT