Serengeti logo BLACK white bg w slogan
Menu

Blog

01.04.2020.

WebAssembly: A Light at the End of the Tunnel

WebAssembly, in truth, neither is strictly web nor assembly. Then what is it? We will try to answer this question in this short blog series about WebAssembly. In this post we are going to start with a high-level overview of WebAssembly, how it works, what it brings to the web and how it will affect JavaScript.
Read more
24.03.2020.

MFC and .NET Interoperability

This should serve as a short intro to the somewhat archaic MFC library. Nowadays, the .NET framework is much more widely used. Nevertheless, you might come across the need to connect an old MFC application to a new one written in .NET, for example, if the MFC one is too large and complex for easy migration to .NET. So, let's take a look at how to do that.
Read more
11.03.2020.

Three States of Git and Three Sections of a Git Project

These three states make a system based on promotion. Each file can reside in one of these three states and change states depending on what was done to it.
Read more
03.03.2020.

How Git Works

In order to understand how Git works, we first need to understand how Git saves data about changes made to one or multiple files.
Read more
27.02.2020.

Introduction to Git and Types of Version Control Systems

Git is a Version Control System or VCS. VCS is basically software designed to record changes within one or more files over time. It allows us to undo or to cancel all made or pending changes within one or more files. If we're working on a project with many files, VCS enables us to control the whole project.
Read more
19.02.2020.

Breaking down a monolithic application to microservices - you need to publish them somewhere

It’s not a panacea and it’s not a guarantee that it’s the right way of working with microservices but it works for us, maybe it’ll help you in breaking down your monoliths, or at least it’ll break some stuff.
Read more
19.02.2020.

Breaking down a monolithic application to microservices - real world examples and tips we use in our .net world

For our next steps, I wanted to give you a few real-world examples of designing and developing microservices that we use in our .NET world.
Read more
11.02.2020.

Breaking down a monolithic application to microservices – where to start?

This approach might not be possible for every part of your system but you’d be surprised in how many cases you can implement it.
Read more
04.02.2020.

Easily animate Xamarin custom controls built with SkiaSharp

Let’s se how we can simplify our gauge animation with Xamarin.Forms built-in infrastructure.
Read more
24.01.2020.

Porting ios control to Xamarin.iOS and then to Xamarin.Forms (with SkiaSharp)

When we need to use some custom control from ios and use it in our Xamarin.ios application we have two options to do this. Make bindings or rewrite it with C#. You may wonder: “Why may I ever need to rewrite control instead of just making bindings?” The first and most obvious answer is “you need to extend this control with your own properties and functionality”. The second answers is “you will need it to port to other platforms”.
Read more

Let's do business

The project was co-financed by the European Union from the European Regional Development Fund. The content of the site is the sole responsibility of Serengeti ltd.
magnifiercross