Sign in

Zartis

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 …


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…


Let’s start with creating context by defining what technical debt is, why it lowers the quality of our work as developers, and why it is so bad that we can’t simply ignore it.

What is Technical Debt?

Technical debt (also known as tech debt or code debt) describes what results when development teams take actions to expedite the delivery of a piece of functionality or a project which later needs to be refactored. In other words, it’s the result of prioritizing speedy delivery over perfect code .

It is a concept in software development that reflects the implied cost of additional rework caused by…


In this article, we will look into Serverless Architecture — what is it, what are the advantages and disadvantages and how you can minimize your DevOps spend by leveraging serverless architecture.

This blog is a summary of the webinar held by Andrzej Brozniak, Senior Cloud Engineer and DevOps Consultant. You can watch the full webinar here.

What is DevOps?

For every company the application of DevOps is different, and probably it should be different, given the unique structures and challenges we all face.

DevOps integrates developers and operations teams in order to improve collaboration and productivity by automating infrastructure, automating workflows and continuously…


So your team has finished wrapping up the sprint and everything’s ready for the big day: Release Day. Hopefully, this final step will be as peaceful as a walk in the park, but maybe you’re on the completely opposite side of the spectrum. Maybe for your team, Deployment Day is not a joyous day, but one of stress, agony, and suffering.

In this article, we’ll try to give you our (opinionated) vision of how the whole process should be in order to ease Deployment Day as much as possible. …


In this article, we will be taking a look at Actor Model systems.

We’ll start by explaining what an actor is and what it can do. The discussion will then go into the history of actor model systems, how they differ from rival solutions, and some potential scenarios that may be a good fit for this model.

We will also review one specific actor system, Akka.NET, and go over the hierarchy and communication between actors — perhaps the two most important aspects of actor systems.

What Is the Actor Model?

The so-called actor model is a mathematical model of concurrent computation that first entered 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…


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

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