Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
114

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×

Unlocking Global Reach: Implementing Multilingual Support in React Applications

The Challenge of a Global Audience

In today's interconnected world, reaching a diverse user base often means supporting multiple languages. For the sivbg-project, a key initiative was to expand its accessibility by introducing comprehensive multilingual support. While seemingly straightforward, implementing internationalization (i18n) effectively in a web application, especially one built

Boosting Code Quality and Accessibility in React with SonarQube

Introduction

In the sivbg-project, maintaining high code quality and ensuring robust accessibility are paramount. This post delves into recent efforts focusing on leveraging static analysis tools like SonarQube to enhance our codebase. We'll explore how targeted configurations and a keen eye on accessibility, particularly in React components, pave the way for a healthier, more maintainable

Navigating Code Coverage with SonarQube: The Nullish Coalescing Operator Challenge

The Problem

In the sivbg-project, maintaining high code quality and comprehensive test coverage is a critical aspect of our development workflow. Our continuous integration pipeline leverages SonarQube to enforce quality gates, including strict new code coverage requirements. Recently, a specific code construct, the nullish coalescing operator (??), presented an unexpected challenge

Boosting Code Quality: SonarQube on a Self-Hosted Windows Runner with GitHub Actions

In the sivbg-project, maintaining high code quality is paramount. To reinforce our commitment to robust and maintainable code, we've integrated SonarQube into our continuous integration pipeline. This post details how we set up a SonarQube analysis job on a self-hosted Windows runner using GitHub Actions, leveraging the sonar-scanner-npm and enforcing quality gates.

The Need for

Bypassing PowerShell Execution Policies for SonarQube in GitHub Actions

Introduction

The sivbg-project prioritizes code quality, making static analysis tools like SonarQube essential for our CI/CD pipeline. SonarQube provides invaluable insights into code health and maintainability. Our recent efforts to integrate SonarQube analysis within GitHub Actions workflows, however, revealed a common environmental challenge on Windows runners.

The Problem

Streamlining CI/CD: Optimizing Security Scans for Private Repositories

In the seydinalimamoulayeyade/sivbg-project, we recently refined our Continuous Integration/Continuous Delivery (CI/CD) pipeline to improve efficiency and reduce redundancy in our security scanning processes. This optimization specifically involved adjusting our GitHub Actions configuration to better align with the project's setup as a private repository without GitHub Advanced Security (GHAS).

Building Privacy-First Analytics: Anonymized Indicators Dashboard for `sivbg-project`

Project Context

In the sivbg-project application, we recently tackled a crucial challenge: providing valuable, data-driven insights to our stakeholders without compromising user privacy. The goal was to develop an indicators dashboard that aggregates critical metrics and distributions, ensuring no nominative data is ever exposed.

The Challenge: Actionable Insights vs. User Privacy