My tech stack for web development: Next.js, TypeScript, Tailwind CSS, Firebase, Supabase, Vitest, Jest, Mocha, Chai, Cypress, Selenium, GitHub Actions, Jenkins, Docker, Prometheus, Grafana, Vercel

💫 My current favourite tech stack for web development: -- > 🌐 Frontend: Next.js + TypeScript, Tailwind CSS, ShadCN UI Why: This delivers type-safe, high performance UIs at lightning speed. ShadCN gives me a head start with its wide variety of components. --> ⚙️ Backend & Database: Google Cloud (Firebase), Supabase Why: For rapid prototyping and projects needing real-time features. I've used them for almost everything from user dashboards to live data feeds. --> 🧪 Testing: TDD/Unit Testing: Vitest, Jest, Mocha, Chai BDD: Cucumber + Gherkin E2E: Cypress, Selenium WebDriver Why: Vitest ensures my units are solid, Cucumber aligns on behaviour, and Cypress/Selenium guarantees the final product works for the user. Plus these integrate well with my frontend. --> 🚀 CI/CD & DevOps: GitHub Actions, Jenkins, Docker Why: Automation is non-negotiable. CI/CD pipelines builds, tests, and deploys my code reliably, while Docker ensures consistency from my machine to production. --> 📊 Monitoring: Prometheus, Grafana Why: Shipping is only half the job. This stack gives me the visibility I need to understand how applications behave in the wild and proactively catch issues. --> 🚚 Deployment: Vercel Why: Quick, easy and simple. A huge benefit deploying this way for me is mostly due to the React/Next.js ecosystem. Everything is connected, monitored and served to you on a silver platter. What's in your stack? ____________________________________ Keep in touch: Email: imahdiahmed01@gmail.com Website: mahdiuahmed.com Medium: https://lnkd.in/eWQyjrA3 Github: github.com/mahdiuahmed #TechStack #WebDevelopment #SoftwareEngineering #Developer #NextJS

  • graphical user interface, application

To view or add a comment, sign in

Explore content categories