Let's start by asking: "What makes our IT inefficient?" The answer often comes down to: "The increasing complexity of our application architectures." Every application in our business has a well-defined scope that is implemented by a hard-coded user experience and...
Introducing trellispark Release 5 on .NET7!
Our latest major release of trellispark on .NET 7 Blazor / WASM (WebAssembly) is now available to download for free! Microsoft officially released .NET 7 in November and we updated and tested all of our projects so that you can immediately get the performance benefits...
How to Virtualize UX and CRUD Functionality
What is Virtualized UX and CRUD Functionality? For the purpose of this discussion “Functionality” means the user experience presented by an application. It is how a user will create and maintain data. It will also be used to invoke workflow on existing data....
The Virtualization of UX and CRUD Functionality
What is Virtualized UX and CRUD Functionality? For the purpose of this discussion "Functionality" means the user experience presented by an application. It is how a user will create and maintain data. It will also be used to invoke workflow on existing data....
The “big problem” with modern Enterprise Architecture
For most enterprises, IT business solutions are implemented as a set of applications and/or services. The diagram below illustrates a "simple" set of applications and services that might exist within a small to medium sized enterprise. In practice, there are many...
Move to “application-less” Enterprise Architecture
A common challenge in traditional Enterprise Architecture is the need to integrate core applications for common business functionality such as CRM, HR, ERP, etc. It is not uncommon for larger enterprises to have many such applications across multiple organizational...
A Path to Transform Web Forms to Single Page Applications (SPAs)
One of the key trends in software architecture over the past decade is the emergence of Single Page Applications (SPAs). This is an important trend to consider when we look at modernizing older Web Form applications written using .NET Framework 4.x with a lot of logic...
Next Evolution of NoSQL and Relational Database Architectures
As discussed in our previous blog Modernizing Web Forms to .NET Blazor (greatideaz.com) modernizing web form applications shouldn’t just be about a simple form by form user experience update. In this blog we will focus on modernizing the underlying software...
How can we safely reduce testing costs without compromising quality?
Testing is frequently the most expense part of your software application development. A single line of application code may require several lines of test code to fully test all possible logic paths. This is fundamentally true no matter how that application code is...
Modernizing Web Forms – State Transitions and Workflow
As we look to modernizing our Web Form applications, we should also investigate options for optimizing and eliminating workflow code. After many years of having conducted a detailed examination of web form applications and thousands of code-behind files, we have found...