Guide to setting up Tailwind v4 in a Docusaurus v3 project, including installation of necessary packages, creating a custom plugin and configuring Docusaurus to use it, and integrating Tailwind with your CSS setup.
Learn how to inject runtime environment variables into your Next.js application by leveraging server-side execution and careful handling of 'use client' clauses. The method involves splitting the layout into a server-side and a client-side component and using 'unstable_noStore' to serve environment configuration dynamically.
A practical guide to securely providing Firebase credentials in Node.js projects using environment variables instead of JSON files, including step-by-step instructions for encoding and using secrets
An exploration of how to construct a zero-knowledge proof for updating a Merkle Tree root digest, including practical considerations, proof strategies, and an example Zokrates circuit for verifying new root digests after leaf updates.
A conceptual proposal for a global COVID-19 vaccination certificate system using blockchain technology, focusing on privacy, verification, and authority management, with implementation ideas and discussion.
Tips and techniques for keeping Tailwind CSS class names organized and readable in React projects, including practical examples and alternative styling approaches.
Practical guide to using Yarn workspaces with Docker in monorepo projects, addressing dependency hoisting and Dockerfile setup for shared packages.
I will explain a concept of authentication flow I'm exercising recently in my full-stack projects. If you're crazy enough to build your own authentication with Apollo and JWT this may be an inspiration for you.
A walkthrough of building a simple peer-to-peer chat application in JavaScript using WebRTC, enabling direct, serverless communication between users with code examples and practical tips.
Step-by-step guide to setting up a basic Express server with TypeScript, including configuration for linting, testing, development tools, and best practices for a modern Node.js project.
Step-by-step guide to configuring a new Create React App project with TypeScript and VSCode, including setup for eslint, prettier, and root import aliases for improved development workflow.
Practical strategies for sharing code between React web and React Native mobile apps, including monorepo structure, syncing shared code, and overcoming common bundling challenges.