Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
52

Latest Updates

Documenting code, one commit at a time.

English 10 posts
×

Streamlining Architecture Documentation: A Dual Diagram Strategy

In the justifai project, maintaining up-to-date and accessible architectural documentation is paramount. As systems evolve, so must their representations. A common challenge arises when balancing the need for visually rich, high-level diagrams with the precision and maintainability of 'diagrams as code'. This post explores how justifai addresses this by implementing a dual diagram strategy.

Redefining User Experience: A MERN Portfolio UI Overhaul

The Challenge

Our devops-portfolio-mern project, while functionally robust, presented a user interface that had grown organically, leading to inconsistencies in design, a fragmented color palette, and an unoptimized presentation of project work. The site suffered from multiple accent colors that diluted its visual identity, and arbitrary skill percentages that lacked verifiable backing.

Integrating Trivy for Robust DevSecOps in Your CI Pipeline

In the devops-portfolio-mern project, we recently embarked on a critical enhancement to strengthen our security posture: integrating automated security scanning with Trivy directly into our Continuous Integration (CI) pipeline. This initiative aimed to shift security left, catching vulnerabilities and misconfigurations earlier in the development lifecycle.

The Shift to Proactive Security

Integrating Trivy for Early Security Gates in CI/CD

In our DevOps Portfolio MERN project, we've been focused on building a robust, full-stack application. A crucial part of any modern development lifecycle is ensuring security isn't an afterthought. We recently tackled this by integrating Trivy, a comprehensive and versatile security scanner, directly into our CI/CD pipeline and local development workflow.

Implementing Early Security Gates

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