Skip to main content
Category

Enterprise Architecture

6 Reasons to Use Angular Instead of ASP.NET MVC (Razor)

By All Posts, Application Development, Application Lifecycle Management, Azure, Consulting, DevOps, Enterprise Architecture, Enterprise Mobile, Modern Workplace, Power BI & SQL, Productivity, SQL Server
At Imaginet, we recommend the use of single-page applications using Angular for building enterprise applications. Customer solutions are still being built using ASP.NET MVC with Razor pages, generally because it is a well-known technology stack that is familiar to most companies’ development teams. However, this article will present six reasons why Angular is the superior option for building your application. Angular applications still follow an MVC style (or perhaps more correctly MVVM). In fact, they...
Read More

Microservices 101: What You Need to Know

By All Posts, Application Development, Azure, Cloud, Enterprise Architecture

Microservices, as the name implies, is a software architecture model where processes are broken down into small, standalone services. Microservices are then coupled together with other microservices, or as a part of a larger service to perform an overall function via universally accessible APIs. This contrasts with the standard monolithic architecture where all functions and processes are contained within a single application. Typically, a microservice delivers a single function or limited number of small functions….

Read More

FREE WHITEPAPER: How to Design Resilient Applications on Azure

By All Posts, Application Development, Azure, Cloud, Enterprise Architecture

When it comes to moving applications from on-premises environments to Azure or to building new applications on Azure, it’s important that you have a process for achieving resilience using a structured approach throughout the lifetime of your application—from design and implementation to deployment and operations. Resilience is defined as a system’s ability to recover from failures and continue to function. Resilience is not only about avoiding failures but also involves responding to failures in a…

Read More

4 More Reasons to Love Azure Containers

By All Posts, Application Development, Azure, Enterprise Architecture

In our previous article entitled 5 Reasons to Love Azure Containers, we explored 5 key benefits of leveraging Azure Containers, including: simplicity, lower costs, support for standard interfaces, predictability, and reliability. Now, in this article (Part 2), we’re going to let the container lovefest continue and give you 4 more reasons to love Azure Containers and how they can benefit your organization. Reason #6: Containers are Portable Imagine this: You are ready to take advantage…

Read More

5 Reasons to Love Azure Containers

By All Posts, Application Development, Azure, Enterprise Architecture

The world of computing moves so quickly these days that you need to be able to run your important applications, resources, and programs anywhere – and fast. You can’t spend days setting up and testing environments, different operating systems, and varying dependencies. And it’s even more complicated today since your infrastructure possibilities can range from hosting everything on your own servers at your own site, to hosting everything on someone else’s servers across different cloud…

Read More

An Introduction to Kubernetes

By All Posts, Application Development, Azure, Enterprise Architecture

Today’s applications are facing ever-growing expectations and demands. End users expect applications to be available 24/7 with near-zero defects. Application updates are expected to be instantaneous and seamless. And software development teams are expected to create, update, and maintain applications in reduced time with limited resources. As a result, software development teams are always looking for better ways to develop and deploy applications in order to meet these ever growing demands. Introducing Container Development Container…

Read More

PART 4: Which Cross-Platform Mobile App Framework Is Right For You?

By All Posts, Application Development, Enterprise Architecture, Enterprise Mobile

Part 4: Which Cross-Platform Mobile App Framework Is Right For You? In this final installment (Part 4) of the article series on Cross-Platform Mobile App Frameworks, we will quickly review the pros and cons of both Xamarin and NativeScript, plus our guidelines to use when choosing the right framework for you and your team. Summary of the Pros and Cons of Xamarin from Part 2: Advantages of Xamarin: Uses C#, .NET framework, and Visual Studio…

Read More

PART 3: Cross-Platform Mobile App Frameworks – NativeScript

By All Posts, Application Development, Enterprise Architecture, Enterprise Mobile

Part 3: Cross-Platform Mobile App Frameworks – NativeScript In Part 2 of this article series, we explored the Xamarin mobile app framework as well as its advantages and disadvantages. Now, in Part 3, we will conduct a deep dive into an alternative mobile app framework: NativeScript. NativeScript is an opensource framework for building native mobile apps using Angular, JavaScript, or TypeScript. It is supported by Progress and offers a great option to build mobile apps…

Read More

PART 2: Cross-Platform Mobile App Frameworks – Xamarin

By All Posts, Application Development, Enterprise Architecture, Enterprise Mobile, Uncategorized

Part 2: Cross-Platform Mobile App Frameworks – Xamarin In Part 1 of this article series, we quickly introduced a couple of our favorite cross-platform mobile app frameworks. Now, in Part 2 of this Cross-Platform Mobile App Framework article series, we will take an in-depth look at Xamarin, its pros and cons, and some of the finer details of the Xamarin framework. Xamarin is a Microsoft owned framework which uses the .NET framework and C# to…

Read More

PART 1: Intro to Cross-Platform Mobile App Frameworks

By All Posts, Application Development, Enterprise Architecture, Enterprise Mobile

Part 1: Introduction to Cross-Platform Mobile App Frameworks When creating a cross platform mobile app, deciding which framework on which to build your app can be challenging because there are a lot of good options from which to choose. Each framework has their own set of appealing capabilities, as well as similarities that can make them hard to distinguish and select from. Each framework also has its own technology stack and language that may or…

Read More
Let‘s Talk.

Let's talk!