Latest Updates

Documenting code, one commit at a time.

English 8 posts
×

Streamlining React Frontends: A Refactoring Journey in sivbg-project

The Refactoring Challenge in sivbg-project

As React applications grow, a common challenge emerges: App.jsx can quickly become a monolithic file, centralizing too many concerns and making the codebase difficult to navigate, test, and maintain. In our sivbg-project frontend, we recognized this growing complexity and initiated a significant refactor aimed at enhancing modularity and

Read more

Automating the Narrative: Playwright E2E for Hackathon Demos

The UEMOA FresCoop project, focused on empowering agricultural cooperatives, recently faced a crucial challenge: presenting a complex, multi-stakeholder narrative at a hackathon. Live demos are often high-stakes performances, and for a project like FresCoop, which involves a 10-step user journey from producer to administration, the risk of technical glitches or missed steps can be significant.

Read more

Streamlining Your DevOps Portfolio: Clarity and Responsiveness

Introduction

In the ever-evolving world of technology, a personal portfolio serves as your digital resume, showcasing your skills and projects. However, an overloaded or confusing homepage can deter visitors. This post delves into recent efforts to simplify and refine the homepage of a MERN stack DevOps portfolio, enhancing clarity, focusing on current capabilities, and paving a clear roadmap

Read more

Solving React SPA 404s in Docker: Nginx, npm ci, and Secure Environments

Developing a modern web application often involves a frontend framework like React, a backend API, and Docker for deployment. While Docker simplifies much of this, specific challenges can arise, especially when deploying Single Page Applications (SPAs). This post details recent improvements to the devops-portfolio-mern project, focusing on how we tackled common Dockerization pitfalls,

Read more

Stabilizing Docker Healthchecks: The 127.0.0.1 Difference

Have you ever faced the perplexing situation where your Docker container's service is clearly running, responding to requests, yet Docker insists it's unhealthy? This common frustration often stems from subtle misconfigurations in health checks, as we recently discovered while working on the devops-portfolio-mern project.

Our frontend, served by an Nginx container, was consistently being

Read more

Fortifying Applications: A Deep Dive into NestJS, JWT, and Hexagonal Architecture for Robust Auth and RBAC

Building secure and scalable applications is paramount, and at the heart of security lies a robust authentication and authorization system. For our sivbg project, we recently embarked on laying this critical foundation, focusing on a comprehensive solution for user authentication and Role-Based Access Control (RBAC).

The Challenge of Security and Scalability

Implementing authentication and

Read more

Streamlining Full-Stack Development with Docker Compose: A Project deep dive

Developing full-stack applications often involves juggling multiple services, databases, and environments. This complexity can be a significant hurdle for developer onboarding and maintaining consistent development, staging, and production environments. Our recent work on the react-fil-rouge project aimed to tackle this challenge head-on by implementing a complete Dockerization strategy.

Read more