How I Set Up Passbolt Password Manager in Docker – A Step-by-Step POC GuideIntroduction My team needed a self-hosted, open-source password manager that would give us full control over our secrets while enabling secure collaboration. After evaluating options, I decided to explore Passbolt due to its robust security model and...Aug 11, 2025·4 min read
Setting Up OpenBao in Docker Using Docker ComposeOpenBao is an open-source secrets management tool that provides a secure way to store and manage sensitive data. Setting it up in a containerized environment using Docker and Docker Compose makes deployment and management easier. In this guide, I’ll ...Mar 20, 2025·4 min read
Deploying a React Frontend with GitHub Pages and GitHub ActionsIntroduction Deploying a React application shouldn't be complicated. GitHub Pages provides a free and easy way to host static websites, making it a great option for React frontend deployment. However, manually deploying updates can become tedious. Th...Mar 17, 2025·3 min read
How to Select an Option from a React-Select Dropdown Using PlaywrightIntroduction Testing dropdowns in Playwright is straightforward if you’ve worked with standard HTML <select> elements. However, React-Select, a popular dropdown library, behaves differently because it doesn’t use native <select> elements. Instead, it...Mar 3, 2025·3 min read
Handling Multiple Logins in Playwright Like a ProEnd-to-end testing often requires simulating different user roles—admin, customer, or moderator—on a web application. Manually logging in each time can be inefficient, and reusing sessions improperly can lead to flaky tests. Fortunately, Playwright p...Feb 17, 2025·3 min read