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

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