Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
58

Latest Updates

Documenting code, one commit at a time.

SQLite 4 posts
×

Refining Route Management in SmartWaiter

Managing application state in a restaurant management project like SmartWaiter requires a clean separation of concerns. Recently, I focused on refactoring the tables.routes.js file to ensure that our API surface remains predictable as the system scales.

In early-stage development, it is common for route files to become catch-all locations for business logic, database queries, and request

Modernizing Data Persistence: Integrating SQLite into Spring Boot

Building a robust application often requires balancing performance with simplicity. In the fgattidelaconcepcion/ensolvers-notes-app project, I recently revisited how we handle data persistence, focusing on the synergy between Spring Boot and SQLite.

The Challenge of Lightweight Persistence

When starting a new project, setting up heavy infrastructure can often feel like overkill.

0 SQLite JWT

Building a Foundation: Launching the Ensolvers Notes App

Getting Started

Starting a new project often feels like a balancing act between feature delivery and laying down the right architectural patterns. We recently began development on the ensolvers-notes-app, a project designed to manage personal notes with a focus on simplicity and robust authentication.

Our initial push focused on setting up a clean foundation. By prioritizing a

Structuring Modern Note-Taking Applications with Repository Patterns

Architectural Foundations

When building a task-oriented application like the ensolvers-notes-app, the challenge often isn't the feature set, but how we organize data access. Managing notes requires a clean separation between the persistence layer and the application logic to ensure long-term maintainability.

The Repository Pattern Advantage

The Repository Pattern acts as an abstraction