Serengeti logo BLACK white bg w slogan
Menu

Blog

17.04.2023.

Taking a Ride on an Azure Service Bus

Are you curious about Azure Service Bus and its functionality? If so, you're in luck - this blog post will explore this technology. We'll discover when  using Azure Service Bus benefits you, the problems it addresses and simplifies and the advantages it offers.
Read more
24.03.2023.

Docker With WSL2

Most of the time, we need a Linux-only environment for development and have to work without a Macbook or an Ubuntu laptop. In the following paragraphs, we will build and debug dotnet microservices that can be deployed to the docker engine running on WSL2.
Read more
16.03.2023.

Simplifying Dependency Injection in KMM with Koin

Koin provides us with an all-in kotlin library to use it in our shared module to create injections that can be used by both Android and iOS platforms, and also with desktop, if you go with KMP (Kotlin MultiPlatform). But, before we start getting into the coding implementation, there are two things to remember.
Read more
14.03.2023.

Working with Lombok in Java

In this article, we’ll do a quick introduction to Project Lombok - the library that can help us reduce repetitive and boilerplate code in our Java classes. Sometimes, even a simple POJO (Plain Old Java Object) can become really complex and unreadable.
Read more
10.03.2023.

Monorepo – one to rule them all… or not?

Probably the most consistent and accurate explanation would be that monorepo is a repository that contains multiple different projects with clearly and well-defined interrelationships. Without these clearly defined relationships and boundaries between projects, monorepo is reduced to code collocation. The code should be separated and encapsulated according to the logical units that are defined in advance during the process of its design. Monorepo, although the name may at first suggest so, is the exact opposite of a monolithic repository.
Read more
07.03.2023.

Speed comparison of C and C# binaries - Part 1

The theme of this post is the speed comparison between two binaries, both targeting x64 Windows operating system. One is written in C# (.NET Framework 4.8), the other is in C (Legacy MSVC Standard), compiled with Microsoft's Visual C compiler. All benchmarks are done on Intel Core i7-8550U CPU.
Read more
03.03.2023.

AI Introduction using Python

The subject of artificial intelligence (AI) is expanding quickly and has the potential to revolutionize a wide range of sectors. Due to its simplicity, usability and vast developer community, Python is a well-liked programming language used for AI development. TensorFlow, PyTorch and scikit-learn are just some of the tools and frameworks available in Python that facilitate the development of AI applications. In this post, we'll introduce you to Python-based artificial intelligence (AI) and provide you a basic example of how to apply AI with code snippets.
Read more
01.03.2023.

Scalable business models - how to use them for business growth

Nowadays, companies are more than ever before forced to change their business models - for example, switching the entire business to a remote work model or redistributing resources or developing new digital services to adapt to the business situation or meet the changing demands of the market and customers. Changing the business model is very demanding and it is even more challenging to implement it as quickly as possible. The key question is how to speed up the adaptation and overcome the obstacles that hinder it, such as organization, culture, technology, or lack of personnel in today's VUCA world.
Read more
28.02.2023.

How to “Dockerize” Your Angular (14) Application

Docker has revolutionized the way modern applications are developed and deployed, offering a flexible and efficient way to package and run applications in containers. In this blog, we will delve into the reasons why Angular developers and DevOps engineers should consider dockerizing their applications and the advantages that come with it. We will also cover the basics of dockerizing an Angular application, from building a Docker image to deploying it in a production environment.
Read more
24.02.2023.

Angular Material Theming

Angular Material is a popular UI library for Angular that provides a set of reusable, well-designed UI components. One of its powerful features is the ability to apply custom themes to the components, allowing you to change the look and feel of your application with just a few lines of code. In this blog, we'll take a deep dive into Angular Material Theming and learn how to use it in your own applications.
Read more
1 6 7 8 9 10 39

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