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

  • Database-based High Performance Message Exchange Service for Enterprise Applications

    Database Message Exchange Service (DBMES) stores messages in database for a Windows service to deliver to external services and vice versa. A message can be anything – an order, some task, a message for a destination message queue, a payload for calling external webservice and so on. DBMES decouples the client from the external services that are not on the same network or not always available.

  • Dependency Injection with Mark Seemann

    Mark Seemann, author of Dependency Injection in .NET, talks to us about the differences between DI and Service Locators and the importance of having a Composite Root. He also touches on how these all relate back to the SOLID principals of object oriented design.

  • Micro ORMs with Sam Saffron and Rob Conery

    Opinions about ORMs vary widely. Some see it as an essential tool for simplifying data access while others claim it greatly increases complexity while robbing applications of much needed performance. Sam Saffron and Rob Conery have found a middle ground in what’s known as a Micro ORM.

  • Increasing Role of Open Source in ASP.NET

    There has been an increasing trend in the ASP.NET team lately to adopt more Open Source - from supporting JQuery and Modernizr, to releasing sources for some underlying platform components. InfoQ gets in touch with Scott Hunter, Principal Program Manager Lead for ASP.NET to learn about this new trend, drivers behind some recent decisions and how things might look in the future.

  • Joe Duffy on the Future of Concurrency and Parallelism

    Joe Duffy, author of Concurrent Programming on Windows, talks about the future of concurrency and parallelism. This interview covers his thoughts on the language designs, libraries, and patterns that are becoming increasing important in modern programming.

  • Raw Notes from Redmond

    During the first week of May InfoQ went to Redmond for an informal meeting to discuss emerging trends. Normally when we go on this sort of fact-finding mission the reporter’s notes are off the record but we asked for permission to publish them as-is. With the exception of removing email addresses and one piece of NDA material, these are the notes shared within our editorial staff.

  • Key Takeaway Points and Lessons Learned from QCon London 2011

    This article presents the main takeway points as seen by the many attendees who blogged or tweeted about QCon. Comments are organized by tracks and sessions: Keynotes, Tutorials, Architectures You've Always Wondered About, Building Systems With REST, Design and Objects 2011, Enterprise Agile Transformation, Functional Web, HTML5, the Platform, iOS4 and Android, NoSQL: Where and How, and many more!

  • Making Microsoft Sync Framework work with PostgreSql

    Microsoft Sync Framework is used for occasionally connected clients, for peer-peer applications, and other applications where data needs to be synchronized between multiple data stores. While it doesn’t include providers for non-Microsoft databases, the framework makes it easy to add that support. Roopesh Shenoy demonstrates using PostgreSql.

  • No Callbacks Required: StratifiedJS Returns Sequential Programming to Javascript

    StratifiedJS is a superset of Javascript that adds concurrency constructs and makes callback hell a thing of the past. How? InfoQ talked to Alexander Fritze, of Onilabs, to find out.

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2010

    This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Tutorials, Architectures You've Always Wondered About, Java, the Platform, Real Life Cloud Architectures, Agile Evolution, Design at Scale, Dev and Ops: A Single Team, NoSQL, SOA for the REST of Us, and many more!

BT