Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
51

Latest Updates

Documenting code, one commit at a time.

JWT 5 posts
×
0 Spring Boot MySQL JWT

Maintaining Project Documentation: The ClaimSense Approach

Documentation as a First-Class Citizen

In the lifecycle of a software project, documentation often takes a backseat to feature development. Working on the ClaimSense project, we recently focused on refreshing our primary project documentation to ensure that both onboarding and architectural clarity remain high for all contributors.

The Importance of README Files

Think of your project's

Securing File Exchanges: Building a Robust Architecture with Spring Boot

Developing a secure file-sharing platform for enterprise environments requires more than just storage; it requires a layered defense strategy. In the context of our work on the WissemBagga/Plateforme-de-partage-de-fichiers-securisee-pour-une-entreprise project, we have been focusing on integrating core security patterns within a Spring Boot ecosystem.

The Architecture Challenge

Hardening Security: Implementing JWT Expiration and Global Error Handling in capevents

Building secure and resilient APIs requires more than just functional code; it demands robust mechanisms for handling identity and unexpected failures. In the capevents project, a Java-based event management system, we recently focused on strengthening our authentication flow and standardizing how the system communicates errors to the client.

The Authentication Challenge

When working with

Securing Event Workflows: Implementing JWT Refresh and Mail Integration

Managing authentication state and event-driven communication is a fundamental challenge in distributed systems. While working on the capevents project, we recently tackled the necessity for more robust session management and automated notification support.

The Challenge: Session Longevity

Traditional stateless authentication using JWTs provides great scalability, but it creates a trade-off

Achieving Milestone Velocity: Integrating Frontend and Backend for CapEvents

Building a robust web platform is a balancing act of ensuring the data layer stays consistent while the interface remains responsive. In the development of the WissemBagga/capevents project, our focus shifted toward finalizing the integration between our Spring-based backend and the frontend, ensuring that our architectural patterns were working in harmony.

The Integration Challenge