{ xaviortega.dev } { x }
  • About
  • Projects

Ionic and Angular features
for App Development

In this series you will learn how to take profit of all Angular features that makes app development easier.

1 clock 2min read

Project Structure

When you work in a team with developers who are responsible for the same codebase, it is crucial that everyone has an understanding of how the applic...

2 clock 8min read

Authentication

User authentication is a feature required in most projects today. However, it is not always evident which are the steps to follow, or how to structur...

3 clock 7min read

Form Management

Angular allows us to use Reactive Forms to work with forms in a reactive way by converting them into objects. The aim of this article is to show the ...

4 clock 6min read

Custom Form Control

Angular allows us to create custom form controls so that we can put them together with the other controls on a form and have all the data centralised...

5 clock 10min read

The Service Layer

The service layer serves as an intermediary between the back-end and the front-end. It communicates through HTTP requests to send and receive data. A...

6 clock 6min read

State Management with Services

Services are often used as a communication layer between the front-end and back-end in client-server architecture. There is a pattern called Subject ...

7 clock 5min read

Data Mocking

We often find ourselves in a project where the front-end and back-end are split between two different teams and are developed at a different pace. If...

8 clock Coming soon

Handle HTTP Errors

  • xavi-ortega
  • xavi-ortega
  • © Xavi Ortega, 2025