Sign in

Zartis

The Advantages of Blazor & Cases where it may not be the right fit

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 …


In this piece we will look into the changes coming in .NET framework during 2020 and ways to get ready for the transformation ahead. It’s always complicated to update your old stack in small increments. There are some strategies that could help you to handle these changes.

It’s going to be an amazing year for the .NET ecosystem:

  • .NET Framework is “complete”. It’s not likely that there will be a new version of the framework. 4.8 will be the last one after 18 years.
  • .NET Core 3.1 is an LTS (a Long Term Support version supported for three years after the initial release Dec 2019). This version of .NET Core will also be the last one. The most loved framework in 2019 is done, is it?

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…


How to utilize CQRS and event sourcing together

Keith Redmond, VP of SaaS Engineering at Zartis, shares his insights on how to utilize Event Sourcing with CQRS in your application development.

This article was presented as a webinar as part of the ‘Talking .NET’ conference, you can see the full webinar here.

What is Event Sourcing?

Event Sourcing is an application design pattern that focuses on tracking operations as a sequence of events which are then aggregated to produce system state.

You can not only query these events, but also use the event log to reconstruct past states, and to automatically adjust the state…


How to migrate to microservices architecture in three steps

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.

Why Choose Microservices

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.

Why do we test microservices?

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:

  • The head-spinning pace of technological development
  • The ever-more complex products and solutions
  • The resulting need for more diverse expertise

… 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. …


What to watch out for when creating .NET Libraries and packages

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.

Library interface

The first thing you notice after installing a…


Best Practices and Testing Strategies for Microservice Testing

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…


Access product insights and address issues in real-time using Application Insights

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…


How to save costs on AKS
How to save costs on AKS

Various tactics to help you minimize your spend on AKS

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.

What did AKS do with my money?

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. …

Zartis

We know good code. We are a digital solutions provider specialised in building cutting-edge software with bespoke development teams. www.zartis.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store