Transforming ideas into impactful solutions, one project at a time. For me, software engineering isn't just about writing code; it's about building tools that make lives better.
LATEST POSTS
How PCOV helps me have a better Test suites PHP, Laravel
PCOV is a lightweight and fast code coverage driver that has significantly improved my Test-Driven Development (TDD) workflow. By generating precise coverage reports, PCOV highlights tested and untested areas of code, helping identify gaps in test cases. Unlike Xdebug, which offers broader features like debugging and profiling, PCOV focuses solely on code coverage, making it faster and ideal for integration with CI/CD pipelines and tools like SonarQube. Its simplicity and performance make it a valuable tool for ensuring code quality and maintaining robust test coverage.
Why I Love Using Inertia.js with Laravel for Building Web Applications
Building a personal RAG system using Llama 3.1, Chroma DB for QA on specific documents
Scramble - an easy way to generate API docs in Laravel
The importance of Docker as a developer
Using separate ssh keys and using them inside your cicd pipeline for security
Deploying Laravel as a Serverless Solution with Bref
This blog post explores deploying Laravel applications as serverless solutions using Bref and AWS Lambda, emphasizing benefits like automated scaling and reduced server management. It includes a step-by-step setup guide and highlights how serverless architecture improves reliability and performance, particularly for handling unpredictable traffic spikes from webhooks.
Testing and code coverage with pcov and how to setup using serversideimage docker image
Test driven development is something which has helped me write better, cleaner and more modular code. In search of more coverage, I found PCOV which is a great tool to find a test coverage report. It is a great way to get a sense of how much code coverage we have and which situations are not getting covered. I will also talk about the internals of how PCOV work and detect the coverage.