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

  • PetaPoco: Micro ORM For .NET

    PetaPoco is a thin Object Relational Mapper (ORM) for .NET applications. Unlike full-fledged ORMs like NHibernate or Entity Framework, the emphasis is on simplicity of use and performance rather than richness of features. PetaPoco comes in a single C# file, works with strongly typed POCOs, supports class generation with T4 templates and more.

  • LiveRebel 1.0: No-Downtime Production Updates

    ZeroTurnaround's LiveRebel 1.0 aims to alleviate downtime and lost sessions in server deployment automation. In this Q&A with Zero Turnaround, InfoQ discusses tooling support and how to improve processes that are largely manual and partially scripted.

  • Sending Richly Formatted Emails with .NET

    Richly formatted emails can require quite a bit of CSS, but since email clients don’t always handle CSS well the styles need to be inlined. With Ruby this is easily handled with the Alex Dunae’s Premailer library, but calling it from .NET isn’t palatable to most developers. So Martin H. Normark built a .NET version called PreMailer.NET.

  • Introducing the MVC Mini Profiler from Stack Exchange

    Stack Exchange has released the ASP.NET MVC profiler that is used by Stack Overflow and its sister sites. MVC Mini Profiler is an internal profiler specially designed to support database-backed websites.

  • VMware vFabric SQLFire Is Both an SQL Distributed Cache and a Datastore

    VMware vFabric SQLFire is an in-memory distributed SQL-based cache which can work with a traditional database to persist data to disk.

  • Debugger Canvas Brings Code Bubbles To Visual Studio

    Developers can finally get their hands on the Debugger Canvas, a new Power Tool for Visual Studio that gives Code Bubbles like experience for navigating contextual code snippets. It displays the code of each of the methods you step into on a canvas with call lines between them, helping to keep track of the bigger picture as well as the details.

  • A New Library and Tooling Package for Open XML

    Open XML SDK 2.0 offers a moderately high level API for manipulating Open XML documents using strongly typed classes. It includes the Open XML SDK v2.0 Productivity Tool, which can reverse engineer a Word, PowerPoint, or Excel document and display the C# code needed to recreate it.

  • One Year of Apache Karaf

    Apache Karaf has reached one year old today, as a top-level project at Apache. Karaf is a runtime package consisting of an OSGi framework (either Equinox or Felix), a command shell (Felix Gogo) and a number of useful utilities built in by default.

  • Microsoft Rejects WebGL for Security Reasons

    Microsoft cites two reports analyzing security flaws in WebGL as the main reason for not endorsing a 3D graphic standard actively supported by Google, Mozilla, Opera, and Apple.

  • Node Package Manager

    Since its 1.0 release last month, the Node Package Manager has had a number of point revisions and is being increasingly used to manage Node.js runtimes.

  • Visual Studio Gets Better Support for HTML5, CSS3, and JavaScript

    Following Microsoft’s announcement that Windows 8’ UI will be based on HTML5 and JavaScript, it is no surprise that Visual Studio 2010 has got an update polishing its HTML5, JavaScript and CSS3 support: up-to-date W3C-based intellisense and validation for HTML5 and CSS3, plus Geolocation and DOM storage intellisense.

  • SQL Server Denali: Microsoft Wants Your Feedback on Upgrade Paths and Supported Operating Systems

    Microsoft posted the proposed list of SQL Server Code Name Denali upgrade paths and operating systems, and is soliciting feedback on their selections. Windows XP and 2003 are excluded, and versions of SQL Server may require service pack updates before a new Denali installation.

  • .NET Micro Framework now supports Visual Basic, Remote Software Updates

    The open source platform for embedded devices, .NET Micro Framework, has begun beta testing of version 4.2. This build includes the work of both Microsoft and third-party developers, something that is becoming increasingly common as Microsoft redefines its role in the open source community.

  • Automatic Reference Counting in Objective-C

    A document has appeared on the Clang website describing requirements for Automatic Reference Counting in Objective-C. This provides a service, akin to C++'s auto, which allows objects to automatically take part in the retain/release/autorelease cycle without requiring the user to do anything explicitly about it.

  • C++ AMP Provides Massive Parallelism

    Microsoft wants to give C++ developers tools for writing parallel applications running on zillions of GPUs/cores locally or in the cloud.

BT