Browse by Tags

Related Posts

  • Inversion of Control Using Generics - Revisiting the Separation of Use and Implementation

    Martin Fowler in his famous article "Inversion of Control Containers and the Dependency Injection pattern" has compiled a number of ways how to dynamically bind a client to a service. I now would like to add two points to the discussion: firstly a distinction regarding what is injected, and...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 01-17-2007, 12:00 AM
    Filed under: General Software Development, Tipps&Tricks, English Postings, .NET 2.0 / Whidbey, .NET Fx Programmierung
  • Single Assembly Deployment of Managed and Unmanaged Code

    .NET developers love XCOPY deployment. And they love single assembly components. At least I always feel kinda uneasy, if I have to use some component and need remember a list of files to also include with the main assembly of that component. So when I recently had to develop a managed code component...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 02-04-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, Tipps&Tricks, .NET 2.0 / Whidbey, General Software Development
  • Single Assembly Deployment of Managed and Unmanaged Code

    .NET developers love XCOPY deployment. And they love single assembly components. At least I always feel kinda uneasy, if I have to use some component and need remember a list of files to also include with the main assembly of that component. So when I recently had to develop a managed code component...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 02-04-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, Tipps&Tricks, .NET 2.0 / Whidbey, General Software Development
  • Inversion of Control Using Generics - Revisiting the Separation of Use and Implementation

    Martin Fowler in his famous article "Inversion of Control Containers and the Dependency Injection pattern" has compiled a number of ways how to dynamically bind a client to a service. I now would like to add two points to the discussion: firstly a distinction regarding what is injected, and...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 01-17-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, Tipps&Tricks, English Postings, .NET 2.0 / Whidbey, General Software Development
  • A truely simple example to get started with WCF

    Recently I needed to set up some simple code to demonstrate WCF (as an alternative to some other means of communication in distributed applications). But when I googled around, I could not find a really, really simple WCF example. Sure, there are lots of WCF introductions, but they all explain a lot...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 04-14-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, .NET 2.0 / Whidbey, Application Architecture, General Software Development
  • Software Transactional Memory III - Making Transactions Atomic

    Now that the basic data unit of my .NET Software Transactional Memory (NSTM) has been introduced - transacational objects (txo) aka INstmObject - who implement the Isolation property of transactions, the question is, where Atomicity comes from. Enter: the transaction log. Recording Memory Interactions...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 07-05-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, .NET 2.0 / Whidbey, General Software Development, Software Transactional Memory
  • Software Transactional Memory II - Isolation of Changes to Transactional Objects

    In yesterday´s posting I introduced my C# implementation (NSTM) of the Software Transactional Memory (STM) concept. It is supposed to make concurrent programming easier than it is today using explicit locking of shared in-memory resources. With NSTM multithreaded processing becomes as easy as accessing...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 07-04-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, .NET 2.0 / Whidbey, General Software Development, Software Transactional Memory
  • Software Transactional Memory IV - Thread-Bound Transactions

    I´ve explained in my previous posting , how a single transaction weaves its magic of isolating changes to transactional objects (txo) and atomically making them visible on commit. But what´s the "reach" or "scope" of a NSTM transaction? How many transaction can be open at the same time? Transactions...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 07-06-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, .NET 2.0 / Whidbey, General Software Development, Software Transactional Memory
  • Software Transactional Memory V - Integration with System.Transactions

    So far I´ve described my own .NET Software Transactional Memory´s (NSTM) API for managing transactions. It´s close to what you are used to from relational databases, I´d say. But still, it´s my own API and it stands beside what .NET already provides in terms of transactions. With System.Transactions...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 07-10-2007, 12:00 AM
    Filed under: .NET Fx Programmierung, .NET 2.0 / Whidbey, General Software Development, Software Transactional Memory
  • Software Transactional Memory VII - Automatic retry of failed transactions

    My previous posting on Software Transactional Memory (STM) I concluded with the remark, NSTM was not finished. How true! Here is the next release of NSTM with a couple of improvements. You can download it from Google´s project hosting site . Here´s what´s new: Validation matrix As mentioned in an earlier...
    Posted to Ralf's Sudelbücher (Weblog) by ralfw on 08-05-2007, 12:00 AM
    Filed under: .NET 2.0 / Whidbey, .NET Fx Programmierung, Application Architecture, General Software Development, Software Transactional Memory
Page 1 of 2 (13 items) 1 2 Next >
Page view counter