Essays, learning, and other miscellaneous goodies.
How to Create a Scroll Based Image Sequence Animation in Next js 15 Using Blender
In this tutorial, I’ll show you how to create a smooth scroll-based image sequence animation using Next.js 15 (App Router) and image frames rendered from Blender.
automate-your-nextjs-workflow-github-actions-and-vercel
Tired of manually deploying your Next.js projects? 🤯 In my latest YouTube tutorial, I’ll walk you through setting up CI/CD with GitHub Actions to automate code checks (ESLint, Prettier, TypeScript) and deploy seamlessly to Vercel!
Role Based vs Attribute Based Access Control A Simple Guide
In today's digital world, controlling who can access what information is crucial for any organization. Two popular methods for managing these permissions are Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).
A Complete Guide to Versioning in package json
This follows Semantic Versioning (SemVer), which helps developers manage updates without breaking things. But what do these numbers mean, and when should you change them?
Clarity is Key - Guiding Our Team to Success
Clarity is crucial for success. As a front-end developer, I prioritize clear communication and objectives to guide our team effectively.
Creating Scroll Animations with Nextjs and GSAP
Hello, fellow developers! 👋 In this video tutorial, I'll guide you through the exciting process of creating a captivating scroll-based animation for a text element in a Next.js app using GSAP (GreenSock Animation Platform) and ScrollTrigger.
Writing Effective Git Commit Messages A Comprehensive Guide
Writing effective Git commit messages is a practice that can significantly enhance collaboration, code maintainability, and project transparency. By understanding and utilizing these different types of commit messages
Sharing Data Between React Components Using Props vs the Context API
In this blog post, we explored two ways to share data between components in React: using props and using the Context API. Both methods have their own benefits and drawbacks, and choosing the right method depends on the specific needs of your application.
Loading...





