Web Development

CSS Carousels

The CSS Overflow Module Level 5 specification defines a couple of new features that are designed for creating carousel UI patterns: Scroll Buttons: Buttons that the browser provides, as in literal <button> elements, that scroll the carousel content 85% of the area when clicked. Scroll Markers: The little dots that act as anchored links, as

CSS Carousels Read More »

How to Build a Multi-Tenant SaaS Application with Next.js (Frontend Integration)

Learn how to build a multi-tenant EdTech SaaS application with Next.js frontend integration. This comprehensive guide covers implementing authorization, managing user roles, handling data with Zustand, and creating a responsive UI with shadcn components. Continue reading How to Build a Multi-Tenant SaaS Application with Next.js (Frontend Integration) on SitePoint.

How to Build a Multi-Tenant SaaS Application with Next.js (Frontend Integration) Read More »

Building a Multi-Tenant SaaS Application with Next.js (Backend Integration)

Learn how to build a secure multi-tenant SaaS application using Next.js, Appwrite, and Permit.io. This comprehensive guide covers backend integration, authentication, authorization, and role-based access control for EdTech platforms. Continue reading Building a Multi-Tenant SaaS Application with Next.js (Backend Integration) on SitePoint.

Building a Multi-Tenant SaaS Application with Next.js (Backend Integration) Read More »

Feeling Like I Have No Release: A Journey Towards Sane Deployments

When I was young and dinosaurs walked the earth, I worked on a software team that developed a web-based product for two years before ever releasing it. I don’t just mean we didn’t make it publicly available; we didn’t deploy it anywhere except for a test machine in the office, accessed by two internal testers,

Feeling Like I Have No Release: A Journey Towards Sane Deployments Read More »