Step 1: Understand How V3 and V4 Differ Understanding how v4 differs from v3 is essential before beginning the migration. Among the significant modifications are: New Codebase Structure: Strapi v4 makes it easier to maintain and modular by introducing a new folder structure. API Improvements: v4 makes use of OpenAPI specifications and endpoints are now […]
As a developer, I’ve always found ways to improve online user experiences interesting. Websites have evolved from static HTML pages to dynamic, interactive websites. However, I still see our interactions with websites as being stuck in the past. While voice control with smart devices has become a normal part of our everyday life, our interactions […]
Introduction When it comes to creating production-ready websites, JavaScript is an essential element. It brings websites to life by adding interactivity, dynamism, and a user-friendly experience. Whether you’re looking to implement real-time location tracking for a food delivery app or track user traffic with a bar graph on an admin dashboard, JavaScript is the key […]
On November 19, 2024, Angular officially released version 19, continuing its commitment to enhancing the developer experience and pushing the boundaries of web application efficiency. Each year, Angular introduces innovative features, and this release is no exception. Angular 19 is a stable release, bringing key performance enhancements and developer productivity improvements along with a few […]
Introduction Let’s ask ourselves a simple question: What do we want from a system? At its core, it’s like this – when you ask for something, the server should politely (and quickly) respond, like a waiter in your favorite restaurant. The client worries about their own setup, but as the server, it’s your job to […]
Introduction In the fast-paced digital world, building scalable, flexible, and author-friendly web solutions is critical. For building over 1000+ authorable web pages for an audience as diverse as ours, we turned to Strapi V4, a headless CMS that could make content management streamlined for us and helped us reach localization and customization at scale. Here’s […]
The world of technology has seen a revolutionary shift with the advent of Generative AI (Gen AI), empowering developers, businesses, and creators to innovate like never before. Generative AI refers to systems that can generate content—whether it’s text, images, music, or even code—based on a set of inputs. While AI technologies like machine learning and […]
Introduction Strapi CMS is a headless, open-source content management system designed for modern web and mobile applications. Unlike traditional CMS platforms, Strapi is a modern tool where the part that manages content (backend) is separated from the part users see (frontend). This lets developers choose any design or technology for their website or app while […]
In my last project, I ran into a problem: how to handle large file uploads in a React app. The single request file upload wasn’t working for files over 100MB. Network instability, slow speeds, and interruptions caused failed uploads and a bad user experience. That’s when I looked into multipart file uploads—a technique that involves […]