Serengeti logo BLACK white bg w slogan
Menu

Blog

# Tag: angular
17.09.2024.

Implementing OAuth2 Login in Angular 18 with Google Cloud Client ID Integration

In the quick-evolving world of internet development, presenting a steady and individual-first-rate authentication mechanism is important. Integrating OAuth2 login with Google Cloud Client ID in an Angular 18 software is a well-known for its simplicity and safety. This guide will show you a way to put in force this integration using Angular standalone components, imparting you with a leaner and more modular codebase. By the quit, you may have a sturdy OAuth2 login setup to your Angular utility.
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
17.01.2023.

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

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

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

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

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