Latest Updates

Documenting code, one commit at a time.

Building a Spring Boot Backend: Initial Setup

Setting up a new backend project can be daunting. This post describes the initial steps taken when building a Spring Boot backend application, focusing on entity creation, repository definition, service implementation, and controller setup.

Project Structure

The project, named vaca-mariposa-backend, uses Maven as its build tool and incorporates several key components of the Spring ecosystem.

Read more

Building a REST API with Spring Boot: Initial Setup

Creating a robust backend for web applications requires careful setup and design. This post outlines the initial steps in building a REST API using Spring Boot, focusing on entities, repositories, services, and controllers.

Project Structure

When starting a new Spring Boot project, it's crucial to establish a well-defined project structure. This approach enhances maintainability and

Read more

Refactoring a React Frontend for Enhanced Modularity and Maintainability

Introduction

Many frontend projects start simple but grow into complex beasts. One way to manage this complexity is through thoughtful refactoring, focusing on modularity and a clear separation of concerns. This post outlines recent structural changes to a React frontend, specifically the "vaca-mariposa-frontend" project, to improve its overall design.

The Goal: Improved Project Structure

Read more

Frontend Project Setup and General Style Adjustments

Introduction

Starting a new frontend project can be both exciting and daunting. Establishing a solid foundation early on is crucial for maintainability and scalability. This post covers the initial setup of a new frontend project, focusing on creating the project base and making general style adjustments to ensure a consistent look and feel.

Project Base Creation

The first step in any

Read more