Serengeti logo BLACK white bg w slogan


# Tag: angular

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

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

Basic NgRx Implementation

Ngrx is a library that provides a way to manage state in Angular applications. It is based on the concept of Redux, a popular state management library for JavaScript applications. In this blog, we will go over the basic implementation of ngrx in an Angular application.
Read more

Angular 15 is (A)live

This November, Angular 15 arrived, with a lot of changes that are very important for Angular developers. In the past year, instead of the old View Engine renderer, we now have Ivy, which is enabled by default. This led to the development of a series of improvements for Angular developers. So in Angular 15 there are dozens of new improvements that will lead to better performance and more efficient work of Angular developers. 
Read more

Micro Frontend Architecture in Angular Applications - Module Federation

One of the definitions of micro frontend that represents an excellent overview of its functionality is given by Luca Mezzalira: "Micro-Frontends are the technical representation of a business subdomain which allows independent implementations with the same or different technology. Their main purpose is to minimize the code shared with other subdomains and they are owned by a single team"
Read more

State Management in Angular Applications – NGXS vs. NGRX

When we start creating a new application, we should adhere to the basic postulates: that the code we write is simple, easy to test, that it can be maintained, and that it is readable and understandable for the colleagues we work with or to those will subsequently take over maintaining our application. Furthermore, at the very beginning, we should think about how complex the structure of our application is and how we will manage the data we have without our application being fast, user friendly, or reliable.
Read more

Configuring Angular, Jenkins, and GitLab for CI/CD

This article assumes that you have a running Jenkins instance on your Linux machine with a valid domain (not localhost), GitLab and that you are familiar with the Angular framework.
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.