Software Development

Approaches to Software Architecture
Approaches to Software Architecture

The architecture of a building plays a critical role in its usability and longevity. Similarly, the architecture of a software application is vital for ensuring scalability, maintainability, and overall system success. …

Application Security Verification Standard
Application Security Verification Standard

s Ensuring the security of an application is a complex task. To simplify this process, OWASP (Open Web Application Security Project) has developed a standardized approach1 aimed at gauging and enhancing application …

Cost of developing a software
Cost of developing a software

Trigger for this blog I was pair programming during an interview, where the candidate had shared his screen and I was working side by side with him, trying to understand the solution he was presenting. Picture this: his …

My Stories
My Stories

Once Upon a time in Sriganganagar, a legend was born

Self Hosted Captcha
Self Hosted Captcha

Objective To design and implement a self-hosted CAPTCHA service that is secure, user-friendly, scalable, and compliant with relevant regulations, ensuring robust protection against automated bots while providing a …

Unveiling the Tech Ecosystem - A Techie's Take on Software Development
Unveiling the Tech Ecosystem - A Techie's Take on Software Development

As a technology enthusiast, I’ve had the honor of witnessing the ever-evolving landscape of software development. In today’s world, software is the beating heart of virtually every industry. It’s what empowers businesses …