Hello and welcome. In this article, I share the tools and frameworks that I use daily in web development.
1. Frameworks: Next.js, Angular, and Astro
Next.js 🗽
Next.js is my primary tool for building robust web applications. I rely on TypeScript to maintain code quality, and I appreciate its Server Components and server-side data fetching capabilities.
Angular
Angular is my choice for large-scale, enterprise-level applications. Its comprehensive framework is well suited for complex projects.
Astro 💫
For static websites that require fast load times, I use Astro. Its content collections feature simplifies the management of various content types such as Markdown, MDX, and JSON. This approach streamlines the process of building content-rich sites.
2. Styling
Tailwind CSS 🌪️
Tailwind CSS provides a utility-first approach to styling. It allows me to write efficient, responsive styles directly in my markup while keeping the overall CSS bundle minimal.
Advantages of Tailwind CSS:
- Enables inline styling that integrates well with the code.
- Helps maintain a small, optimized CSS bundle.
- Easily integrates with existing CSS when needed.
shadcn/ui 🗿
shadcn/ui offers a collection of accessible components that help create a polished user interface with minimal effort.
motion
For smooth and responsive animations, I rely on framer-motion. This tool enhances the user experience with refined and seamless transitions.
3. Hosting and Deployment
Vercel
I deploy modern web applications on Vercel, which is highly optimized for Next.js applications.
AWS
For additional cloud services, I use AWS:
- CloudFront: Accelerates content delivery.
- S3: Provides scalable storage for static assets.
- EC2: Offers flexible cloud computing resources.
Plesk and WordPress
I also work with traditional hosting platforms.
4. Community Involvement
Beyond my technical work, I organize IT workshops and volunteer for projects that help others improve their technical skills. I believe in giving back to the community and supporting the growth of aspiring developers.
Thank you for reading this overview of my stack.