# Yoraba — Free Online Developer Tools & Engineering Reference > Free browser-based developer tools, code playgrounds, finance calculators, cheatsheets, and software engineering tutorials — all client-side and privacy-first. Yoraba is a free online developer resource hub authored by Shafqat Ali, a Senior Software Engineer. It provides 60+ interactive tools (JSON formatters, JWT decoders, PDF tools, barcode generators, regex testers), 16 code playgrounds (JavaScript, TypeScript, Python, Rust, Go, React, Vue, SQL, C#, Java, and more), 20+ developer cheatsheets (Git, Docker, React Hooks, Linux, SQL, TypeScript), 12 finance calculators (mortgage, EMI, ROI, retirement), and 11 multimedia tools (image, audio, video) — all executing entirely client-side with zero data uploads and no sign-up required. All pages include dynamic JSON-LD schemas (SoftwareApplication & FAQPage) and machine-readable "TL;DR" summaries for optimized LLM crawling and citation. ## Content Indices - [Home](https://yoraba.com/) - [Developer Tools](https://yoraba.com/tools/) - [JSON Tools Category](https://yoraba.com/tools/json/) - [Security Tools Category](https://yoraba.com/tools/security/) - [Text Tools Category](https://yoraba.com/tools/text/) - [Converters Category](https://yoraba.com/tools/converters/) - [Image Tools Category](https://yoraba.com/tools/images/) - [Finance Tools](https://yoraba.com/finance/) - [Multimedia Tools](https://yoraba.com/multimedia/) - [Cheatsheets](https://yoraba.com/cheatsheets/) - [Calculators](https://yoraba.com/calculators/) - [Playgrounds](https://yoraba.com/playgrounds/) - [Blog Posts](https://yoraba.com/posts/) - [About](https://yoraba.com/about/) - [Author Profile](https://yoraba.com/author/) ## Available Tools All tools are interactive and execute entirely client-side for privacy and speed. - [JSON Formatter](https://yoraba.com/tools/json-formatter/): Format and validate JSON data with syntax highlighting. - [XML Formatter](https://yoraba.com/tools/xml-formatter/): Format, minify, and validate XML data with syntax highlighting. - [QR Code Generator](https://yoraba.com/tools/qr-code-generator/): Create custom QR codes as high-quality PNG images or vector SVGs with custom colors, margins, and sizes. - [Regex Tester](https://yoraba.com/tools/regex-tester/): Test and debug regular expressions with live matching. - [HTML Encoder/Decoder](https://yoraba.com/tools/html-encoder-decoder/): Encode and decode HTML entities, format numeric or named entities, and prevent HTML/XSS injection. - [URL Encoder/Decoder](https://yoraba.com/tools/url-encoder-decoder/): Encode and decode URL strings quickly and safely. - [Base64 Encoder/Decoder](https://yoraba.com/tools/base64-encoder-decoder/): Encode and decode Base64 strings quickly. - [Text Case Converter](https://yoraba.com/tools/text-case-converter/): Convert text between camelCase, snake_case, UPPER CASE, and more. - [Text Compare](https://yoraba.com/tools/text-compare/): Compare two blocks of text side-by-side or inline with live highlighting of insertions, deletions, and line alignments. - [Text Counter & Analyzer](https://yoraba.com/tools/text-analyzer/): Live word, character, and line counter with tools to sort lines, remove duplicates, and reverse text. - [YAML ↔ JSON Converter](https://yoraba.com/tools/yaml-json-converter/): Convert YAML data to JSON and JSON data to YAML in real-time with syntax validation, minification, and copy features. - [CSV ↔ JSON Converter](https://yoraba.com/tools/csv-json-converter/): Convert CSV data to JSON and JSON data to CSV in real-time with custom delimiters, formatting, and copy features. - [XML ↔ JSON Converter](https://yoraba.com/tools/xml-json-converter/): Convert XML data to JSON and JSON data to XML in real-time with syntax validation, formatting, and copy features. - [Barcode Generator](https://yoraba.com/tools/barcode-generator/): Create custom, high-resolution vector barcodes in formats like Code 128, Code 39, EAN, and UPC with real-time downloads. - [JWT Decoder](https://yoraba.com/tools/jwt-decoder/): Decode JSON Web Tokens (JWT) in real-time, view headers and payloads, and format token timestamps into human-readable local dates. - [JWT Inspector](https://yoraba.com/tools/jwt-inspector/): Decode, inspect, edit, and cryptographically re-sign JSON Web Tokens (JWT) in real-time with signature verification. - [URL Parser](https://yoraba.com/tools/url-parser/): Parse and analyze URLs in real-time, inspect protocols, hostnames, and paths, and interactively edit query parameters to rebuild URLs instantly. - [Color Picker & Converter](https://yoraba.com/tools/color-picker/): Convert color spaces between HEX, RGB, HSL, and HSV in real-time, pick custom colors, and generate harmonic palettes. - [Cryptographic Hash Generator](https://yoraba.com/tools/hash-generator/): Generate secure cryptographic checksums including MD5, SHA-1, and SHA-256 instantly in your browser using native Web Crypto APIs. - [Vehicle VIN Decoder](https://yoraba.com/tools/vin-decoder/): Decode any 17-digit Vehicle Identification Number (VIN) in real-time, inspect country of origin, model year, manufacturer, and verify the mathematical check digit checksum. - [Country Code Lookup](https://yoraba.com/tools/country-code-lookup/): Search and lookup ISO country codes (Alpha-2, Alpha-3, Numeric), international dial codes, capitals, currencies, and flags in real-time. - [Book ISBN Validator](https://yoraba.com/tools/isbn-validator/): Mathematically validate ISBN-10 and ISBN-13 book codes, verify check digits, and lookup real-time book metadata via Open Library. - [Morse Code Converter](https://yoraba.com/tools/morse-code-converter/): Convert text to Morse code and Morse code to text in real-time, and synthesize real Morse audio beeps using native Web Audio. - [NATO Phonetic Alphabet Converter](https://yoraba.com/tools/nato-alphabet-converter/): Convert text into the official NATO phonetic radio spelling alphabet with pronunciation guides and speech synthesis. - [Phone Number Formatter](https://yoraba.com/tools/phone-number-formatter/): Format phone numbers into standard National, International, E.164, and TEL URI formats in real-time with country-specific rules. - [Merge PDFs](https://yoraba.com/tools/merge-pdfs/): Merge and combine multiple PDF files in your browser completely offline using pdf-lib. No server uploads, total privacy. - [Split PDF](https://yoraba.com/tools/split-pdf/): Split PDF files into individual pages, split in half, or extract custom page ranges completely offline in your browser using pdf-lib. - [Rotate PDF](https://yoraba.com/tools/rotate-pdf/): Rotate PDF files 90, 180, or 270 degrees clockwise. Select individual pages, odd/even pages, or the entire document to rotate and download offline. - [Extract PDF Pages](https://yoraba.com/tools/extract-pdf-pages/): Extract specific pages or page ranges from any PDF document, or invert selection to delete pages, completely offline using pdf-lib. - [Convert Images to PDF](https://yoraba.com/tools/image-to-pdf/): Convert JPEG and PNG images into a single PDF document. Re-order files, customize page sizes, margins, and download completely offline using pdf-lib. - [Convert PDF to Images](https://yoraba.com/tools/pdf-to-images/): Convert PDF documents into high-quality PNG or JPEG images completely in your browser. Render crisp page canvases and download them offline. - [ZIP File Creator](https://yoraba.com/tools/zip-creator/): Create, package, and compress multiple files and folders into a downloadable ZIP archive completely offline in your browser using JSZip. - [ZIP File Extractor](https://yoraba.com/tools/zip-extractor/): Extract, inspect, and preview the contents of any ZIP archive completely offline in your browser. Download individual files or extract all. - [MAC Address Formatter](https://yoraba.com/tools/mac-address-formatter/): Format, sanitize, and validate MAC addresses (MAC-48, EUI-64) into IEEE colon, hyphen, Cisco dot, binary, or raw hex, with client-side OUI vendor lookup. - [Interactive PDF Viewer](https://yoraba.com/tools/pdf-viewer/): View and read PDF documents directly in your browser with complete privacy. Features page navigation, zoom controls, and fit-to-width rendering completely offline. - [Unix Permissions Calculator](https://yoraba.com/tools/unix-permissions-calculator/): Interactive chmod permissions calculator. Select checkboxes, enter octal values, or input symbolic strings to calculate Unix file/directory permissions instantly. - [Cron Expression Builder](https://yoraba.com/tools/cron-expression-builder/): Interactive Cron expression builder. Select presets, toggle interactive crontab parameters, translate schedules to plain English, and calculate next execution runs instantly. - [Cron Parser](https://yoraba.com/tools/cron-parser/): Parse, validate, and debug crontab expression lines. Extract cron parameters and commands, translate schedules to plain English, and view next run executions. - [Notepad](https://yoraba.com/tools/notepad/): Retro Windows-like Notepad application. Full-screen distraction-free text editor with file open/save, F5 timestamp, Word Wrap, and formatting controls. ## Available Finance Tools Financial calculators perform real-time estimates client-side with visual breakdowns, interest schedules, and currency conversions. - [Currency Calculator](https://yoraba.com/finance/currency-calculator/): Convert monetary amounts in real-time with live exchange rates for USD, EUR, GBP, CAD, JPY, and other global currencies. - [Discount Calculator](https://yoraba.com/finance/discount-calculator/): Calculate your final price, total savings, stacked discounts, and sales tax with interactive breakdowns. - [Tip Calculator](https://yoraba.com/finance/tip-calculator/): Calculate tips quickly, split the bill among friends, and view per-person splits with an interactive breakdown. - [Mortgage Calculator](https://yoraba.com/finance/mortgage-calculator/): Calculate your monthly mortgage payments including principal, interest, taxes, insurance, and HOA fees. - [Car Payment Calculator](https://yoraba.com/finance/car-payment-calculator/): Estimate your monthly auto loan payments including interest, principal, sales tax, and dealer fees. - [Personal Loan EMI Calculator](https://yoraba.com/finance/personal-loan-emi-calculator/): Calculate equated monthly installments (EMI), total interest, and view a yearly amortization schedule for personal loans. - [Savings / Compound Interest Calculator](https://yoraba.com/finance/savings-compound-interest-calculator/): Calculate the future value of your savings with regular monthly contributions and compound interest over time. - [Retirement Savings Calculator](https://yoraba.com/finance/retirement-savings-calculator/): Estimate your retirement nest egg and calculate inflation-adjusted future purchasing power based on age, savings, and returns. - [Loan Affordability Calculator](https://yoraba.com/finance/loan-affordability-calculator/): Calculate how much money you can afford to borrow based on your monthly budget or annual income and debt-to-income (DTI) ratio. - [Credit Card Payoff Calculator](https://yoraba.com/finance/credit-card-payoff-calculator/): Calculate how long it will take to pay off your credit card balance, or find the monthly payment needed to be debt-free by a target date. - [Investment Return / ROI Calculator](https://yoraba.com/finance/investment-return-roi-calculator/): Calculate your Return on Investment (ROI), Total Return, and Annualized Rate of Return (CAGR) incorporating fees and dividends. - [Salary / Take-Home Pay Calculator](https://yoraba.com/finance/salary-take-home-pay-calculator/): Estimate your annual, monthly, and bi-weekly take-home pay after federal taxes, FICA, state taxes, and pre-tax deductions. ## Available Multimedia Tools Multimedia tools perform offline, client-side audio, video, image, and graphic optimizations directly in your browser with complete privacy. - [Audio Speed Changer](https://yoraba.com/multimedia/audio-speed-changer/): Adjust the playback speed and tempo of local MP3, WAV, M4A, or OGG audio files by up to 2.5x entirely in your browser. Render and download offline. - [Audio Volume Booster](https://yoraba.com/multimedia/audio-volume-booster/): Boost the volume of local MP3, WAV, M4A, or OGG audio files by up to 500% entirely in your browser. Real-time rendering and offline downloads using Web Audio APIs. - [Animated GIF Maker](https://yoraba.com/multimedia/gif-maker/): Create and compile custom animated GIFs from your JPEG and PNG images. Re-order frames, customize delays, dimensions, and download completely offline using gifshot. - [Image to Base64 Converter](https://yoraba.com/multimedia/image-base64-converter/): Convert JPEG, PNG, WEBP, and SVG images to Base64 strings, or decode Base64 strings back into downloadable images completely in your browser. - [Image Compressor](https://yoraba.com/multimedia/image-compressor/): Compress JPEG, PNG, and WEBP images completely in your browser, adjust compression levels, and view real-time file size savings. - [Image Format Converter](https://yoraba.com/multimedia/image-converter/): Convert images between PNG, JPEG, WEBP, BMP, SVG, and ICO formats instantly in your browser with adjustable quality levels. - [Image Resizer](https://yoraba.com/multimedia/image-resizer/): Resize JPEG, PNG, and WEBP images to custom dimensions or percentage scales completely in your browser while preserving aspect ratios. - [SVG Optimizer](https://yoraba.com/multimedia/svg-optimizer/): Optimize, clean, and minify Scalable Vector Graphics (SVG) in real-time, strip metadata and editor comments, and preview the optimized results. - [Video & Audio Converter](https://yoraba.com/multimedia/video-converter/): Convert video files to WebM, MP4, or extract audio tracks into lossless WAV files entirely in your browser using native hardware acceleration. - [Video Frame Extractor](https://yoraba.com/multimedia/video-frame-extractor/): Extract high-resolution PNG or JPEG frame images from local MP4, WebM, or OGG video files. Seek to exact milliseconds, step frame-by-step, and download offline. - [Internet & Media Calculator](https://yoraba.com/multimedia/internet-media-calculator/): Estimate video file sizes, download times, image aspect ratios, screen resolutions, and frame times in real-time. ## Available Calculators Calculators perform real-time estimates client-side with visual breakdown bars and progress indicators. - [Length & Distance Calculator](https://yoraba.com/calculators/length-distance-calculator/): Convert between millimeters, inches, centimeters, meters, feet, kilometers, miles, yards, and nautical miles with formulas and real-time outputs. - [Area Calculator](https://yoraba.com/calculators/area-calculator/): Convert between square meters, square feet, acres, hectares, square kilometers, and square miles with formulas and real-time outputs. - [Speed Calculator](https://yoraba.com/calculators/speed-calculator/): Convert between miles per hour (MPH), kilometers per hour (KPH), knots, meters per second, and mach with formulas and real-time outputs. - [Time Unit Calculator](https://yoraba.com/calculators/time-calculator/): Convert between seconds, minutes, hours, days, weeks, months, and years with formulas and real-time outputs. - [Time Zone Calculator](https://yoraba.com/calculators/time-zone-calculator/): Convert date and time between your Local Time, UTC, PST, EST, GMT, and other global time zones instantly with DST support. - [Temperature Calculator](https://yoraba.com/calculators/temperature-calculator/): Convert temperatures between Celsius, Fahrenheit, and Kelvin with formulas and real-time outputs. - [Data Storage Calculator](https://yoraba.com/calculators/data-storage-calculator/): Convert between bits, bytes, kilobytes, megabytes, gigabytes, terabytes, and petabytes with exact formulas and real-time outputs. - [Cooking Converter](https://yoraba.com/calculators/cooking-calculator/): Convert cooking measurements between cups, grams, tablespoons, teaspoons, ounces, and oven temperatures with ingredient-specific densities. - [Internet & Media Calculator](https://yoraba.com/multimedia/internet-media-calculator/): Estimate video file sizes, download times, image aspect ratios, screen resolutions, and frame times in real-time. - [Percentage Calculator](https://yoraba.com/calculators/percentage-calculator/): Calculate percentages, percentage ratios, and percentage increases or decreases with real-time formulas and outputs. - [Date Difference Calculator](https://yoraba.com/calculators/date-difference-calculator/): Calculate the exact number of days, weeks, months, years, and hours between any two dates with business day inclusions. - [Pressure Calculator](https://yoraba.com/calculators/pressure-calculator/): Convert between PSI, Bar, kilopascals (kPa), atmospheres (atm), and millimeters of mercury (mmHg) with exact formulas and outputs. - [Power Calculator](https://yoraba.com/calculators/power-calculator/): Convert between watts, kilowatts, megawatts, horsepower, and BTU per hour with exact formulas and real-time outputs. - [Fuel Cost / Mileage Calculator](https://yoraba.com/calculators/fuel-cost-mileage-calculator/): Calculate your estimated fuel cost for a road trip, split expenses among passengers, and find out how much gas you need. - [BMI / Body Health Calculator](https://yoraba.com/calculators/bmi-body-health-calculator/): Calculate your Body Mass Index (BMI), Basal Metabolic Rate (BMR), and Ideal Body Weight using metric or imperial measurements. - [IP Subnet Calculator](https://yoraba.com/calculators/ip-subnet-calculator/): Interactive IPv4 subnet calculator. Calculate subnet masks, network classes, broadcast addresses, usable IP ranges, and host counts in real-time with binary visualizer. - [CIDR Calculator & VLSM Planner](https://yoraba.com/calculators/cidr-calculator/): Interactive Classless Inter-Domain Routing (CIDR) calculator. Convert CIDR notations, design Variable Length Subnet Mask (VLSM) plans, and summarize routes. ## Available Cheatsheets Quick-reference guides for developer commands, configurations, and API methods. - [Docker & DevOps](https://yoraba.com/cheatsheets/docker-commands/): Comprehensive reference for Docker, Docker Compose, Kubernetes kubectl, Helm, Terraform, GitHub Actions, and CI/CD basics. - [Kubernetes](https://yoraba.com/cheatsheets/kubernetes/): Comprehensive reference for Kubernetes kubectl commands, covering context management, namespace operations, pods, deployments, services, secrets, debugging, scaling, and cluster administration. - [Git Commands](https://yoraba.com/cheatsheets/git-commands/): Essential Git commands for everyday development. - [JavaScript Array Methods](https://yoraba.com/cheatsheets/javascript-array-methods/): Complete JavaScript array methods reference — map, filter, reduce, find, forEach, flatMap, every, some, and more with syntax and examples. - [JavaScript](https://yoraba.com/cheatsheets/javascript/): Quick reference guide for modern JavaScript (ES6+), async patterns, DOM manipulation, and essential web APIs. - [TypeScript](https://yoraba.com/cheatsheets/typescript/): Quick reference guide for modern TypeScript (TS 5.x), covering types, interfaces, classes, generics, utility types, and advanced type patterns. - [Python](https://yoraba.com/cheatsheets/python/): Quick reference guide for modern Python (3.10+), covering core syntax, data structures, OOP, file handling, and idiomatic Pythonic patterns. - [Linux](https://yoraba.com/cheatsheets/linux/): Comprehensive reference for Linux file commands, process management, networking, permissions, grep, sed, awk, find, tar, curl, and wget. - [Rust](https://yoraba.com/cheatsheets/rust/): Comprehensive reference for Rust syntax, ownership, borrowing, structs, enums, error handling, traits, smart pointers, and Cargo. - [Go](https://yoraba.com/cheatsheets/go/): Comprehensive reference for Go (Golang) variables, slices, maps, pointers, structs, interfaces, concurrency (Goroutines/Channels), error handling, and CLI. - [Markdown](https://yoraba.com/cheatsheets/markdown/): Comprehensive reference for Markdown basic syntax, tables, task lists, syntax-highlighted code blocks, and GitHub Flavored Markdown (GFM). - [React Hooks](https://yoraba.com/cheatsheets/react-hooks/): Comprehensive reference for React Hooks (v18+), including useState, useEffect, useContext, useRef, useMemo, useCallback, useReducer, and custom hooks. - [CSS Flexbox](https://yoraba.com/cheatsheets/css-flexbox/): Comprehensive reference for CSS Flexible Box Layout (Flexbox), covering flex container properties, flex item properties, and common layout patterns. - [CSS Grid](https://yoraba.com/cheatsheets/css-grid/): Comprehensive reference for CSS Grid Layout, covering grid container properties, grid item placement, and responsive layout patterns. - [HTML Tags](https://yoraba.com/cheatsheets/html-tags/): Comprehensive reference for HTML5 tags, structural layout, forms, media embeds, tables, and global attributes. - [HTTP Status Codes](https://yoraba.com/cheatsheets/http-status-codes/): Comprehensive reference for HTTP response status codes, categorized by 1xx, 2xx, 3xx, 4xx, and 5xx classes. - [Regex Patterns](https://yoraba.com/cheatsheets/regex-patterns/): Comprehensive reference for regular expressions (Regex), covering character classes, anchors, quantifiers, lookarounds, flags, and common pattern examples. - [SQL Commands](https://yoraba.com/cheatsheets/sql-commands/): Comprehensive reference for SQL queries (DQL), manipulations (DML), definitions (DDL), JOINs, aggregations, transactions, and indexing. - [Windows Shortcuts](https://yoraba.com/cheatsheets/windows-shortcuts/): Comprehensive reference for essential Windows keyboard shortcuts, desktop navigation, window snapping, virtual desktops, and File Explorer. - [macOS Shortcuts](https://yoraba.com/cheatsheets/macos-shortcuts/): Comprehensive reference for essential macOS keyboard shortcuts, Spotlight, Mission Control, Finder navigation, and keyboard symbols. - [Browser Shortcuts](https://yoraba.com/cheatsheets/browser-shortcuts/): Comprehensive reference for essential web browser keyboard shortcuts, covering tab management, navigation, address bar features, zoom, and developer tools across Chrome, Safari, Edge, and Firefox. ## Available Playgrounds Interactive code editors that compile and run code directly in the browser. - [Markdown Playground](https://yoraba.com/playgrounds/markdown/): Write, edit, and preview Markdown formatting in real-time. Use standard formatting helpers, observe the live compiled rich-text output, and copy the compiled HTML directly to your clipboard. - [HTML Playground](https://yoraba.com/playgrounds/html/): Write, test, and run self-contained HTML templates directly in your browser. Design layouts, embed CSS styles, and handle JavaScript interactions in a dual-pane live preview workspace. - [CSS Playground](https://yoraba.com/playgrounds/css/): Write, edit, and experiment with HTML and CSS in real-time. Build components, test layouts, and instantly visualize standard web styles in a responsive live preview sandbox. - [JavaScript Playground](https://yoraba.com/playgrounds/javascript/): Write, test, and run pure JavaScript code directly in your browser. Experiment with calculations, loops, functions, and string operations in a dual-pane live compiler workspace with built-in output console logs. - [TypeScript Playground](https://yoraba.com/playgrounds/typescript/): Write, compile, and run TypeScript code directly in your browser. Experiment with types, generics, and interfaces in a dual-pane live compiler workspace with built-in output console logs. - [Python Playground](https://yoraba.com/playgrounds/python/): Write and run Python code directly in your browser using WebAssembly. Experiment with data structures, algorithms, and standard library modules in a dual-pane workspace with a built-in output console. - [Go Playground](https://yoraba.com/playgrounds/go/): Write and run Go code directly in your browser with instant output via the Go Playground API. Supports goroutines, channels, interfaces, and the standard library. - [React Playground](https://yoraba.com/playgrounds/react/): Write and preview React components directly in your browser. Experiment with JSX, hooks, state, and props in a live editor with instant rendered preview and console output. - [Vue Playground](https://yoraba.com/playgrounds/vue/): Write and preview Vue 3 components directly in your browser. Experiment with the Composition API, reactivity, directives, and SFC syntax with live rendered output and console logs. - [Rust Playground](https://yoraba.com/playgrounds/rust/): Write and run Rust code directly in your browser via the Rust Playground API. Supports stable, beta, and nightly channels with debug and release modes. - [C Playground](https://yoraba.com/playgrounds/c/): Write and run C code directly in your browser. Experiment with pointers, memory management, algorithms, and the standard library with instant output via the Wandbox compiler API. - [C++ Playground](https://yoraba.com/playgrounds/cpp/): Write and run C++ code directly in your browser. Experiment with classes, templates, STL, and modern C++ features with instant output via the Wandbox compiler API. - [Node.js Playground](https://yoraba.com/playgrounds/nodejs/): Write and run Node.js code directly in your browser. Experiment with async/await, streams, EventEmitter, buffers, and core modules with instant output via the Wandbox runtime. - [SQL Playground](https://yoraba.com/playgrounds/sql/): Write and run SQL queries directly in your browser using SQLite (WebAssembly). Create tables, insert data, run JOINs and aggregations — results render as interactive tables with instant execution. - [C# Playground](https://yoraba.com/playgrounds/csharp/): Write and run C# code directly in your browser. Experiment with LINQ, collections, and .NET standard library in a dual-pane workspace with a built-in output console. - [Java Playground](https://yoraba.com/playgrounds/java/): Write and run Java code directly in your browser. Experiment with collections, streams, and the Java standard library in a dual-pane workspace with a built-in output console. ## Technical Blog Posts In-depth articles and tutorials covering modern software development, frameworks, and tools. - [Why GraphQL](https://yoraba.com/blogs/why-graphql/): Understand why GraphQL outperforms REST for modern APIs — type safety, flexible queries, single endpoint, and real-time subscriptions explained. - [Create blog with Ghost CMS, SQLite and Github comments](https://yoraba.com/blogs/ghost-blog-sqlite/): Step-by-step guide to self-hosting a Ghost CMS blog with a lightweight SQLite database and free GitHub-powered comments — no database server required. - [Simple Guide to Docker containers](https://yoraba.com/blogs/simple-guide-docker-containers/): Learn Docker container fundamentals — build images with Dockerfile, manage containers, work with volumes and networks, and orchestrate with Docker Compose. - [React Performance Guide](https://yoraba.com/blogs/react-performance-guide/): Practical React performance optimization guide — reduce re-renders with useMemo, useCallback, React.memo, code splitting, and lazy loading. - [React Hooks Simplified](https://yoraba.com/blogs/react-hooks-simplified/): Beginner-friendly guide to React Hooks — learn useState, useEffect, useContext, useRef, and custom hooks with practical code examples. - [Testing React components using Jest](https://yoraba.com/blogs/testing-react-components-jest/): Best practices for testing React components using Jest and React Testing Library — setup, unit tests, mocks, and async testing patterns. - [Beginners guide to NodeJS, Express and React](https://yoraba.com/blogs/beginners-guide-node-express-react/): Build your first full-stack web app with Node.js, Express, and React — a step-by-step guide covering backend API setup, routing, and connecting a React frontend. - [Remove git history](https://yoraba.com/blogs/remove-git-history/): Learn how to count commit frequencies and permanently remove files or sensitive data from Git history to reduce repository size using git-filter-repo. - [Count Sort algorithm](https://yoraba.com/blogs/count-sort/): Learn the Counting Sort algorithm with a clear explanation and JavaScript implementation — an O(n+k) linear-time sorting algorithm for integer keys. ## Optional These links provide secondary site information and policies. - [Privacy Policy](https://yoraba.com/privacy-policy/): Site privacy policy and cookie details. - [Site Technologies](https://yoraba.com/): Jekyll, GitHub Pages - [Author Profile](https://yoraba.com/author/): Shafqat Ali, Senior Software Engineer & Architect.