Content in the Software Architecture Category
Learn about the new real-time web framework for ASP.NET. ASP.NET SignalR is a new open source library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. What is “real-time web” functionality? It’s the ability to have your server-side code push content to the connected clients as it happens, in real-time.
Thread Parallel Library Dataflow is a new addition to the .NET parallel stack. It is based on agents and message passing blocks. Agent is based on the Actor Model and is one of the building blocks of a Concurrent Dataflow Network. The idea behind the TPL Dataflow library is that you build a network from agents and message blocks. Messages are sent concurrently from, agent and message-blocks, to other agents, utilizing the network you’ve built to solve a specific problem.
In .NET software development, old-school branch-per-feature meant that branches were large and long living to avoid having to integrate because it was a pain as the feature would diverge further and further from other features or the mainline. Including and excluding features from what needs to be shipped should be a smooth process.
CSLA.NET is a software development framework that helps you build a powerful, maintainable business logic layer for Windows, Web, service-oriented, and workflow applications. Its primary goal is to help you implement, manage, and reuse business logic. This video introduces CSLA.NET and then shows how the upcoming version supports async programming and Windows 8 apps.
It’s been a few years since dynamic .NET went mainstream with the promotion of the Dynamic Language Runtime into .NET 4, but it’s still largely viewed as a fringe technology. This session aims to change that by reviewing what the DLR is, diving into how it works with C# 4 and Visual Basic 10, and looking at some interesting applications of dynamic typing in static languages. In particular we’ll discuss C# interop with IronPython and IronRuby; simplified data access through micro-ORMs like Simple.Data and Massive; and static duck typing with …