This article will go through some of the reasons to choose Blazor for your new web application development. We will explore this topic mainly from a technical perspective, but also briefly consider resource management in your team.
If you have not heard about it before, Blazor is a Single Page Application development framework. It is open source and built on open web standards. Born in the hands of Microsoft, it combines the older Razor with the new .Net and WebAssembly, and it allows you to create both browser and server-side applications.
It is worth noting that as of today …
So, why is this going to be a great year? .NET 5 will come, in November 2020, to cover all the cases. It will be the new framework to solve all the…
This article summarizes the webinar ‘Breaking The Monolith,’ presented by Daniel Gutiérrez Saavedra, Senior Software Engineer at Zartis. You can watch the full webinar, which also includes a Q&A session, here.
Are you working with monolithic systems and legacy applications? Are you looking for ways to modernize your architecture and switch to microservices?
This article will cover the ways you can break up a monolithic application into smaller pieces that make up a modular system.
Microservices are developed with business-oriented APIs to encapsulate a core business capability. …
This article explores the testing tools and techniques you can use at each stage of your software development when working with microservices.
Before jumping into the specific tools, we advise reading the previous blog from this series — Testing Microservices — for a broader introduction to the topic and a detailed overview of the types of tests that may be required.
These articles summarize a webinar on the topic, hosted by Piotr Litwiński, Principal Engineer at Zartis. You can watch the full webinar here.
We would say for peace of mind, but in practice, testing microservices can help us eliminate…
The research and development (R&D) outsourcing market is looking at a compound annual growth rate (CAGR) of more than 8% by 2023. This is more than healthy progress, and for good reason. When we consider:
… it comes as no surprise that a growing number of businesses are looking to outsourcing innovation management as their preferred way to develop new products.
To make innovation outsourcing work for your company, however, you need to do it right. …
Did you ever create a .NET library or nuGet package used by your organization? Did it meet your expectations? Was it as easy to use as you imagined at the beginning? What happened when the requirements of the organization were changed (f.e. Moving from XML to JSON)? How many dependencies does your standard library have, and how often do you update them?
In this article, we’ll try to show you the most common mistakes developers make in creating their libraries and propose some solutions to avoid such mistakes in future software projects.
The first thing you notice after installing a…
It has only been a moment since the advantages of microservices surpassed those of monolithic systems, which has left little room for changes and innovation, thus far.
A monolithic application would be developed as a single unit. To make any iterations, an engineer would need to deploy an updated version of the server side application. Microservices, on the other hand, are developed with business-oriented APIs to encapsulate a core business capability. The principle of loose coupling helps eliminate or minimize dependencies between services and their consumers.
However, the microservices architecture has its own challenges, especially when it comes to keeping…
Once you release your software to production, you want to make sure it succeeds in being a valuable resource for your customers or clients. So, it becomes a priority to keep it highly available and to take swift and definitive actions when it comes to addressing problems. Using Application Insights, you can increase your product confidence and address issues in real-time.
Michal Szymczak, Tech Lead at Zartis held a webinar on this subject . In this article, we gathered his thoughts on collecting business critical information using Azure Application Insights .
Application Insights is a feature of Azure Monitor, and…
We all know the story — your team gets access to a cloud provider and the first month everyone is happy and engaged. DevOps teams quickly spin up multiple Kubernetes clusters for development, test, and production environments. And it’s all beautiful… until the first invoice comes. Suddenly it’s not so colorful anymore.
It’s easy to provision an Azure Kubernetes Cluster (AKS) — simply start the wizard and click “Next” until it’s finished. However, this simplified approach might cost you a lot of money. …
So, you are looking to scale up your engineering team and get more young blood flowing into your organization. However, for various budgetary, strategic, or logistical reasons, you are not too keen on the idea of hiring new in-house employees. What do you do?
One word: outsourcing.
It sounds simple enough. But if that’s your first foray into the outsourcing industry, you may not yet know to outsource software development — or even to outsource software development to begin with.
The main thing you should know is that there are three main outsourcing models: nearshoring, offshoring, and onshoring. In this…
We know good code. We are a digital solutions provider specialised in building cutting-edge software with bespoke development teams. www.zartis.com