<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>King&apos;s Blog</title><description>Practical articles about modern web development — JavaScript, TypeScript, CSS, performance, and more.</description><link>https://blog.kingtechnologies.dev/</link><language>en-us</language><item><title>Vitest: Modern Test-Driven Development in the AI Era</title><link>https://blog.kingtechnologies.dev/blog/2026-03-10-vitest-start-tdd-in-ai-era/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2026-03-10-vitest-start-tdd-in-ai-era/</guid><description>Get started with Vitest — the blazing-fast Vite-powered test framework. Learn TDD with the Red/Green/Refactor cycle, mocking, snapshot testing, and how AI tools complement a solid testing workflow.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><category>Testing</category><category>vitest</category><category>testing</category><category>tdd</category><category>javascript</category><category>typescript</category><category>vite</category><author>King Technologies</author></item><item><title>Feature Flags: The Release Superpower You&apos;re Missing</title><link>https://blog.kingtechnologies.dev/blog/2026-03-07-feature-flags-the-release-superpower-youre-missing/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2026-03-07-feature-flags-the-release-superpower-youre-missing/</guid><description>Learn how feature flags let you deploy code anytime and release features on your own terms — covering types of flags, building your own system, canary deployments, and best practices to avoid flag debt.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate><category>DevOps</category><category>feature-flags</category><category>deployment</category><category>devops</category><category>javascript</category><category>release-engineering</category><author>King Technologies</author></item><item><title>`just` Is My Go-To Command Runner Now</title><link>https://blog.kingtechnologies.dev/blog/2026-02-01-just-is-my-goto-command-now/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2026-02-01-just-is-my-goto-command-now/</guid><description>Why I switched from make to just as my daily command runner — covering discoverability, documentation, parameters, environment variables, platform-specific recipes, and chaining commands.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate><category>Developer Tools</category><category>just</category><category>make</category><category>cli</category><category>developer-tools</category><category>productivity</category><category>automation</category><author>King Technologies</author></item><item><title>How to Create and Publish a Svelte Component Package</title><link>https://blog.kingtechnologies.dev/blog/2025-12-15-create-component-package/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-12-15-create-component-package/</guid><description>A step-by-step guide to creating a reusable Svelte component library as an npm package — from project setup with sv create, configuring package.json exports, TypeScript support, and publishing to npm.</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><category>Svelte</category><category>svelte</category><category>npm</category><category>component-library</category><category>typescript</category><category>package-development</category><author>King Technologies</author></item><item><title>Isolates in Dart: True Parallelism for Flutter Apps</title><link>https://blog.kingtechnologies.dev/blog/2025-12-01-isolates-in-dart/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-12-01-isolates-in-dart/</guid><description>Understand how Dart Isolates enable true parallel execution, how to spawn and communicate with them, and when to use Isolates vs compute() vs async/await in your Flutter applications.</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>dart</category><category>flutter</category><category>isolates</category><category>concurrency</category><category>performance</category><author>King Technologies</author></item><item><title>Best Ways to Handle Environment Variables in TypeScript</title><link>https://blog.kingtechnologies.dev/blog/2025-11-25-best-ways-to-handle-environemtn-variables-in-typescript/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-11-25-best-ways-to-handle-environemtn-variables-in-typescript/</guid><description>Learn how to safely load, validate, and type environment variables in TypeScript using Zod, dotenv, and a centralized config module — so you get compile-time safety and runtime validation instead of silent undefined errors.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><category>TypeScript</category><category>typescript</category><category>environment-variables</category><category>zod</category><category>nodejs</category><category>best-practices</category><author>King Technologies</author></item><item><title>Advanced Fetch API: Beyond the Basics</title><link>https://blog.kingtechnologies.dev/blog/2025-11-10-advance-fetch/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-11-10-advance-fetch/</guid><description>Master the Fetch API with advanced techniques including request cancellation with AbortController, interceptors, retry logic, streaming responses, and building a robust fetch wrapper for production apps.</description><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><category>JavaScript</category><category>javascript</category><category>fetch</category><category>web-api</category><category>async</category><category>http</category><author>King Technologies</author></item><item><title>AI OS — The First Operating System Built by Humanity, for Humanity</title><link>https://blog.kingtechnologies.dev/blog/2025-10-24-ai_os/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-10-24-ai_os/</guid><description>AI OS is an open-source global operating system developed by the world, for the world — designed to solve human problems collectively and ensure everyone has access to basic needs.</description><pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate><category>Open Source</category><category>open-source</category><category>ai</category><category>operating-system</category><category>vision</category><category>community</category><author>King Technologies</author></item><item><title>Most Important Database Concepts Everyone Should Know</title><link>https://blog.kingtechnologies.dev/blog/2025-10-22-database_concepts/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-10-22-database_concepts/</guid><description>A complete guide to core, intermediate, and advanced database concepts — from normalization and sharding to CAP theorem, MVCC, and beyond.</description><pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate><category>Databases</category><category>databases</category><category>backend</category><category>scalability</category><category>engineering</category><category>sharding</category><category>cap-theorem</category><author>King Technologies</author></item><item><title>Row-Level Security (RLS): How It Works and How to Implement It</title><link>https://blog.kingtechnologies.dev/blog/2025-10-15-how-rls-works-and-how-to-implement-it/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-10-15-how-rls-works-and-how-to-implement-it/</guid><description>A complete guide to PostgreSQL Row-Level Security — what it is, how policies work, and how to implement multi-tenant data isolation using RLS in real applications.</description><pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate><category>Databases</category><category>postgresql</category><category>rls</category><category>security</category><category>databases</category><category>multi-tenancy</category><category>backend</category><author>King Technologies</author></item><item><title>Node.js Built-in Features You Did Not Know Exist</title><link>https://blog.kingtechnologies.dev/blog/2025-10-05-node_js_unknown_features/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-10-05-node_js_unknown_features/</guid><description>Discover powerful built-in Node.js features you may have been installing packages for — SQLite support, native timers/promises, .env file loading, AsyncLocalStorage, Glob, WebSocket client, and the built-in test runner.</description><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate><category>Node.js</category><category>nodejs</category><category>javascript</category><category>backend</category><category>built-in</category><category>performance</category><author>King Technologies</author></item><item><title>How Vim Works Best for Developers: 5 Essential Vim Tips</title><link>https://blog.kingtechnologies.dev/blog/2025-09-20-how-vim-works-best-for-developers-5-best-vim-tips/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-09-20-how-vim-works-best-for-developers-5-best-vim-tips/</guid><description>Learn how to use Vim effectively as a developer with 5 essential tips covering motions, text objects, macros, marks, and the dot command — the techniques that make Vim genuinely faster than any other editor.</description><pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate><category>Developer Tools</category><category>vim</category><category>neovim</category><category>productivity</category><category>editor</category><category>developer-tools</category><author>King Technologies</author></item><item><title>Multi-Tenant Systems Explained + Example in Node.js</title><link>https://blog.kingtechnologies.dev/blog/2025-09-10-how-mutti-tenant-systems-are-created-with-example-in-node-js--laravel/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-09-10-how-mutti-tenant-systems-are-created-with-example-in-node-js--laravel/</guid><description>A practical guide to multi-tenancy architecture: understand the three isolation models (database-per-tenant, schema-per-tenant, shared schema), then build a fully working multi-tenant Express + PostgreSQL app from scratch.</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate><category>Backend</category><category>nodejs</category><category>multi-tenancy</category><category>postgresql</category><category>saas</category><category>backend</category><category>architecture</category><author>King Technologies</author></item><item><title>CSS New Features That Are Absolutely Stunning</title><link>https://blog.kingtechnologies.dev/blog/2025-08-15-css-new-features-that-are-absolutely-stunning/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-08-15-css-new-features-that-are-absolutely-stunning/</guid><description>Explore the most exciting new CSS features: CSS If, Cascade Layers, enhanced attr(), Container Queries, @supports, Corner Shape, CSS Nesting, the :is() function, and the full spectrum of modern CSS color formats.</description><pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate><category>CSS</category><category>css</category><category>web-development</category><category>frontend</category><category>design</category><category>web-standards</category><author>King Technologies</author></item><item><title>Dart Import Tricks Every Flutter Developer Should Know</title><link>https://blog.kingtechnologies.dev/blog/2025-07-10-imports-in-flutter/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2025-07-10-imports-in-flutter/</guid><description>Master Dart&apos;s import system — using hide and show to resolve naming conflicts, deferred loading for code splitting, aliasing packages, and conditional imports for platform-specific code.</description><pubDate>Thu, 10 Jul 2025 00:00:00 GMT</pubDate><category>Flutter</category><category>dart</category><category>flutter</category><category>imports</category><category>code-splitting</category><category>best-practices</category><author>King Technologies</author></item><item><title>Getting Started with Astro: Build Faster Websites</title><link>https://blog.kingtechnologies.dev/blog/2024-12-01-getting-started-with-astro/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2024-12-01-getting-started-with-astro/</guid><description>Learn how to build blazing-fast websites with Astro, the modern static site builder that delivers less JavaScript and more performance by default.</description><pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate><category>Web Development</category><category>astro</category><category>javascript</category><category>static-sites</category><category>performance</category><category>web-development</category><author>King Technologies</author></item><item><title>10 Web Performance Optimization Techniques Every Developer Must Know</title><link>https://blog.kingtechnologies.dev/blog/2024-11-15-web-performance-tips/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2024-11-15-web-performance-tips/</guid><description>Discover the most impactful web performance techniques to make your websites lightning-fast, from image optimization and lazy loading to caching strategies and critical CSS.</description><pubDate>Fri, 15 Nov 2024 00:00:00 GMT</pubDate><category>Performance</category><category>performance</category><category>web-development</category><category>javascript</category><category>css</category><category>optimization</category><author>King Technologies</author></item><item><title>TypeScript Best Practices for Modern Development in 2025</title><link>https://blog.kingtechnologies.dev/blog/2024-10-20-typescript-best-practices/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2024-10-20-typescript-best-practices/</guid><description>Master TypeScript with these essential best practices covering type safety, generics, utility types, strict configuration, and patterns that make your codebase more maintainable.</description><pubDate>Sun, 20 Oct 2024 00:00:00 GMT</pubDate><category>TypeScript</category><category>typescript</category><category>javascript</category><category>types</category><category>best-practices</category><category>web-development</category><author>King Technologies</author></item><item><title>CSS Grid Layout: A Complete Visual Guide</title><link>https://blog.kingtechnologies.dev/blog/2024-09-10-css-grid-complete-guide/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2024-09-10-css-grid-complete-guide/</guid><description>Master CSS Grid with clear visual examples covering grid containers, tracks, areas, alignment, responsive patterns, and real-world layout techniques.</description><pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate><category>CSS</category><category>css</category><category>grid</category><category>layout</category><category>responsive</category><category>web-development</category><author>King Technologies</author></item><item><title>Building Full-Stack Apps with SvelteKit: The Complete Guide</title><link>https://blog.kingtechnologies.dev/blog/2024-08-05-building-with-sveltekit/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2024-08-05-building-with-sveltekit/</guid><description>Learn how to build production-ready full-stack applications with SvelteKit, covering routing, server-side rendering, API routes, authentication, and deployment.</description><pubDate>Mon, 05 Aug 2024 00:00:00 GMT</pubDate><category>SvelteKit</category><category>sveltekit</category><category>svelte</category><category>javascript</category><category>full-stack</category><category>web-development</category><author>King Technologies</author></item><item><title>What&apos;s New in Flutter 3.3</title><link>https://blog.kingtechnologies.dev/blog/2022-08-31-whats-new-in-flutter-33/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2022-08-31-whats-new-in-flutter-33/</guid><description>Flutter 3.3 is here with 5500+ merged PRs — covering major performance improvements for Flutter Web, Material 3 updates, improved text rendering, global selection support, and Dart 2.18 features.</description><pubDate>Wed, 31 Aug 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>flutter</category><category>dart</category><category>mobile</category><category>flutter-3</category><category>cross-platform</category><author>King Technologies</author></item><item><title>How to Write Tests in Postman — API Testing Guide</title><link>https://blog.kingtechnologies.dev/blog/2021-10-13-how-to-write-tests-in-postman---api-testing/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-10-13-how-to-write-tests-in-postman---api-testing/</guid><description>A practical guide to API testing with Postman — writing test scripts using the pm.test API, validating response status codes, response bodies, headers, and chaining requests with environment variables.</description><pubDate>Wed, 13 Oct 2021 00:00:00 GMT</pubDate><category>Testing</category><category>postman</category><category>api-testing</category><category>testing</category><category>rest-api</category><category>backend</category><author>King Technologies</author></item><item><title>How to Create a Progressive Web App (PWA)</title><link>https://blog.kingtechnologies.dev/blog/2021-06-03-how-to-create-a-pwa/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-06-03-how-to-create-a-pwa/</guid><description>A complete step-by-step guide to turning any web app into a PWA — covering the Web App Manifest, Service Workers, offline support, push notifications, and installability on any platform.</description><pubDate>Thu, 03 Jun 2021 00:00:00 GMT</pubDate><category>Web Development</category><category>pwa</category><category>service-worker</category><category>web-development</category><category>javascript</category><category>offline</category><author>King Technologies</author></item><item><title>Windows Package Manager 1.0 — WinGet Finally Released</title><link>https://blog.kingtechnologies.dev/blog/2021-05-30-windows-package-manager-10/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-05-30-windows-package-manager-10/</guid><description>WinGet 1.0 is here — Microsoft&apos;s official package manager for Windows. Learn how to install, update, and manage software from the command line, and why this changes how Windows developers work.</description><pubDate>Sun, 30 May 2021 00:00:00 GMT</pubDate><category>Developer Tools</category><category>windows</category><category>winget</category><category>package-manager</category><category>cli</category><category>developer-tools</category><author>King Technologies</author></item><item><title>Android 12 Is on Its Way</title><link>https://blog.kingtechnologies.dev/blog/2021-05-19-android-12-is-on-its-way/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-05-19-android-12-is-on-its-way/</guid><description>A look at Android 12&apos;s biggest changes — Material You design language, privacy dashboard, notification permission changes, improved scrolling, and performance improvements coming to Pixel and partner devices.</description><pubDate>Wed, 19 May 2021 00:00:00 GMT</pubDate><category>Android</category><category>android</category><category>mobile</category><category>google</category><category>material-design</category><category>android-12</category><author>King Technologies</author></item><item><title>How to Create a Virtual Assistant Using Python</title><link>https://blog.kingtechnologies.dev/blog/2021-05-13-how-to-create-a-virtual-assistant-using-python/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-05-13-how-to-create-a-virtual-assistant-using-python/</guid><description>Build your own voice-activated virtual assistant in Python — covering speech recognition, text-to-speech, automating tasks like opening applications, fetching weather, reading news, and sending emails.</description><pubDate>Thu, 13 May 2021 00:00:00 GMT</pubDate><category>Python</category><category>python</category><category>automation</category><category>voice-assistant</category><category>speech-recognition</category><category>nlp</category><author>King Technologies</author></item><item><title>CSS — The Second Step Towards Web Development</title><link>https://blog.kingtechnologies.dev/blog/2021-05-02-css---second-step-towards-web-development/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-05-02-css---second-step-towards-web-development/</guid><description>A beginner-friendly introduction to CSS — selectors, properties, the box model, Flexbox, Grid, colors, and the key concepts every web developer needs to know to start styling web pages.</description><pubDate>Sun, 02 May 2021 00:00:00 GMT</pubDate><category>CSS</category><category>css</category><category>web-development</category><category>frontend</category><category>beginners</category><category>html</category><author>King Technologies</author></item><item><title>How to Write a Stunning GitHub README</title><link>https://blog.kingtechnologies.dev/blog/2021-04-26-how-to-write-stunning-github-readmemd-template-provided/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-04-26-how-to-write-stunning-github-readmemd-template-provided/</guid><description>A practical guide to writing GitHub README files that make your projects shine — covering structure, markdown tips, badges, screenshots, installation guides, and a ready-to-use template.</description><pubDate>Mon, 26 Apr 2021 00:00:00 GMT</pubDate><category>Open Source</category><category>github</category><category>readme</category><category>markdown</category><category>open-source</category><category>documentation</category><author>King Technologies</author></item><item><title>What Should be Your Package.json Look Like?</title><link>https://blog.kingtechnologies.dev/blog/2021-04-25-what-should-be-your-packagejson/</link><guid isPermaLink="true">https://blog.kingtechnologies.dev/blog/2021-04-25-what-should-be-your-packagejson/</guid><description>Package.json is the Core file of the Node.js System. It is the manifest file of any Node project and contains all the configuration, dependencies, and metadata about the project. As a form extension, you can say it is a JSON(JavaScript Object Notation) file. So, you should know a bit about JSON before working on this file. A lot of things described in this file are affected at the configuration time.</description><pubDate>Sun, 25 Apr 2021 00:00:00 GMT</pubDate><category>Web Development</category><category>typescript</category><category>javascript</category><category>types</category><category>best-practices</category><category>web-development</category><author>King Technologies</author></item></channel></rss>