DesiGen - like before, but 6ier
I'm pleased to announce that DesiGen now includes templates for .NET 6, including those needed to generate code compatible with CSLA 6.0.
Read more...CSLA Remote Data Portal Security
CSLA is a framework in the .NET ecosystem intended to reduce the cost of building and maintaining applications. The core ideas have been around for a long time - longer than the .NET ecosystem has existed - but the framework remains just as relevant today as it was when it was first introduced.
Read more...The Baby Is Born
Today is a momentous day for the DotNotStandard team. I am proud and pleased to announce the public release of the fruits of our labours over the past year: DesiGen. DesiGen is a design and generation tool, intended to help agile software development teams build better, more secure software quickly.
Read more...Design for Asynchrony
In .NET, asynchrony is now everywhere. It's become ubiquitous. Async/await (more formally known as TAP - the Task-based Asynchronous Pattern) was added to C# as far back as version 5, released in 2012. Async/await is much easier to implement than the earlier asynchronous patterns available in .NET, making the addition of asynchrony to our applications a breeze - well, sort of - but more of that in a moment.
Read more...Shift Left - No, Further Left
Shift left is a term that is often applied to testing in agile teams, but the concept is perhaps larger than that. Shifting left is a practice of bringing the determination of quality of a deliverable as early in the development process as possible. Consider the development process to be a pipeline running from left to right, with user stories or use cases being fed in at the left, and delivered, working software coming out of the pipe at the right. With this in mind, we could consider shift left to mean that we should test the software as soon as possible. However, I think we might benefit from deeper thinking on the subject.
Read more...