<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Softwares on Kaisekukun</title><link>https://netguide.jp/en/software/</link><description>Recent content in Softwares on Kaisekukun</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Kaisekukun</copyright><lastBuildDate>Fri, 15 May 2026 12:00:00 +0900</lastBuildDate><atom:link href="https://netguide.jp/en/software/index.xml" rel="self" type="application/rss+xml"/><item><title>Comparing Figma to Code Tools for Modern UI Developers</title><link>https://netguide.jp/en/software/figma-to-code-tools/</link><pubDate>Fri, 15 May 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/figma-to-code-tools/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/figma-to-code-tools-en.png" alt="Featured image of post Comparing Figma to Code Tools for Modern UI Developers" /&gt;&lt;p&gt;Explore the ecosystem of plugins translating Figma vector layouts into web assets and component classes.&lt;/p&gt;
&lt;p&gt;Converting mockups from Figma into clean, responsive React, Vue, or HTML/CSS code has historically been a tedious, manual task. Today, modern &amp;ldquo;Figma-to-Code&amp;rdquo; tools use AI to interpret vector layouts and produce highly readable code. This article compares industry leaders—Anima, Locofy, and native Dev Mode plugins—and provides styling rules for your design files to guarantee clean code exports.&lt;/p&gt;</description></item><item><title>Advanced Tuning for Vite Build and Bundling Performance</title><link>https://netguide.jp/en/software/vite-build-performance-tips/</link><pubDate>Sun, 10 May 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/vite-build-performance-tips/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/vite-build-performance-tips-en.png" alt="Featured image of post Advanced Tuning for Vite Build and Bundling Performance" /&gt;&lt;p&gt;Keep your Vite builds extremely fast using custom bundling settings and caching layers.&lt;/p&gt;
&lt;p&gt;Vite is lightning-fast out of the box, but as codebases expand, production builds can slow down due to heavy Rollup compilation stages. This guide outlines how to optimize your builds using &lt;code&gt;manualChunks&lt;/code&gt;, esbuild minification settings, and dependency pre-bundling configurations.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-code-splitting-balancing-asset-sizes"&gt;1. Code Splitting: Balancing Asset Sizes
&lt;/h2&gt;&lt;p&gt;By default, Vite bundles your application code into unified scripts. To prevent downloading unnecessary JavaScript during the initial page load, developers must implement robust code-splitting strategies.&lt;/p&gt;</description></item><item><title>PostgreSQL Performance Tuning for Web Developers</title><link>https://netguide.jp/en/software/postgres-performance-tuning/</link><pubDate>Mon, 20 Apr 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/postgres-performance-tuning/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/postgres-performance-tuning-en.png" alt="Featured image of post PostgreSQL Performance Tuning for Web Developers" /&gt;&lt;p&gt;Optimize slow-performing applications by profiling database queries in PostgreSQL with EXPLAIN. Slow queries are the single largest bottleneck in most web applications. This guide walks you through essential index optimization guidelines, how to read execution plans, and key configuration parameter adjustments for self-hosted or managed databases.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-designing-effective-indexes"&gt;1. Designing Effective Indexes
&lt;/h2&gt;&lt;p&gt;The primary bottleneck in modern databases is Disk I/O (reading block files from storage). Adding indexes allows PostgreSQL to query data records directly instead of scanning the entire table.&lt;/p&gt;</description></item><item><title>Accelerating GitHub Actions CI/CD workflows using Caching</title><link>https://netguide.jp/en/software/github-actions-cicd-caching/</link><pubDate>Wed, 15 Apr 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/github-actions-cicd-caching/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/github-actions-cicd-caching-en.png" alt="Featured image of post Accelerating GitHub Actions CI/CD workflows using Caching" /&gt;&lt;p&gt;Optimizing CI/CD workflow times directly impacts developer productivity and reduces computing expenses. This article shows you how to integrate dependency caching in GitHub Actions, helping you slash compilation and package setup times.&lt;/p&gt;
&lt;p&gt;We provide YAML workflow templates for Node.js, Python, and Rust, alongside best practices to ensure optimal cache hits.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-why-cache-dependencies-in-cicd"&gt;1. Why Cache Dependencies in CI/CD?
&lt;/h2&gt;&lt;p&gt;When a CI agent starts without caching, it spins up a clean container and fetches every dependency from package registries. This introduces several drawbacks:&lt;/p&gt;</description></item><item><title>Developing Browser Extensions with Manifest V3</title><link>https://netguide.jp/en/software/browser-extension-manifest-v3/</link><pubDate>Fri, 10 Apr 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/browser-extension-manifest-v3/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/browser-extension-manifest-v3-en.png" alt="Featured image of post Developing Browser Extensions with Manifest V3" /&gt;&lt;p&gt;Manifest V3 is now the official and mandatory specification for building Google Chrome extensions. With the deprecation of Manifest V2, developers must adopt non-persistent Service Workers for background processing and adapt to the declarative net request model. This guide explains the core architectural shifts in Manifest V3 and provides a simple walkthrough of setting up a compliant extension.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-primary-shifts-from-manifest-v2-to-v3"&gt;1. Primary Shifts from Manifest V2 to V3
&lt;/h2&gt;&lt;p&gt;Manifest V3 (MV3) was designed to make browser extensions more secure, privacy-respecting, and performant.&lt;/p&gt;</description></item><item><title>State of Rust Web Development: Top Framework Comparison</title><link>https://netguide.jp/en/software/rust-web-development-frameworks/</link><pubDate>Sun, 05 Apr 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/rust-web-development-frameworks/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/rust-web-development-frameworks-en.png" alt="Featured image of post State of Rust Web Development: Top Framework Comparison" /&gt;&lt;p&gt;Rust has matured significantly as a premier backend language. This article evaluates the top Rust web frameworks, focusing on the differences between the current industry leaders: &lt;strong&gt;Axum&lt;/strong&gt; and &lt;strong&gt;Actix-web&lt;/strong&gt;. We cover their architectural patterns, performance profiles, and provide a bootstrap code snippet to help you choose the right framework.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-top-framework-overview"&gt;1. Top Framework Overview
&lt;/h2&gt;&lt;p&gt;When building web applications or microservices in Rust, developers generally choose between these two frameworks:&lt;/p&gt;
&lt;h3 id="1-axum"&gt;1) Axum
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;Axum&lt;/code&gt; is developed and maintained by the &lt;code&gt;tokio&lt;/code&gt; team, the creators of Rust&amp;rsquo;s de facto standard asynchronous runtime.&lt;/p&gt;</description></item><item><title>Docker Container Image Security Best Practices</title><link>https://netguide.jp/en/software/docker-container-security/</link><pubDate>Tue, 10 Mar 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/docker-container-security/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/docker-container-security-en.png" alt="Featured image of post Docker Container Image Security Best Practices" /&gt;&lt;p&gt;In modern cloud-native development, &lt;strong&gt;Docker containers&lt;/strong&gt; are the default standard for deploying web applications.&lt;/p&gt;
&lt;p&gt;However, generic Dockerfiles often yield images containing OS vulnerabilities, unnecessary tooling, or root process privileges. In this guide, we cover the essential best practices to harden your Docker container images for production.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="1-enforce-multi-stage-builds"&gt;1. Enforce Multi-stage Builds
&lt;/h3&gt;&lt;p&gt;Leaving build tools, compiler caches, or developer dependencies (like npm or git) inside your final runtime image increases the container size and broadens the attack surface.&lt;/p&gt;</description></item><item><title>TypeScript 5 Features and Practical Best Practices</title><link>https://netguide.jp/en/software/typescript-5-new-features/</link><pubDate>Thu, 05 Mar 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/typescript-5-new-features/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/typescript-5-new-features-en.png" alt="Featured image of post TypeScript 5 Features and Practical Best Practices" /&gt;&lt;p&gt;As the absolute standard for frontend and backend development, &lt;strong&gt;TypeScript&lt;/strong&gt; continues to evolve.&lt;/p&gt;
&lt;p&gt;The TypeScript 5.x releases focus heavily on compiler speed, bundle reductions, and syntax refinements that dramatically improve Developer Experience (DX). In this article, we cover practical TypeScript 5 features you should adopt in your daily workflows.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="1-const-type-parameters"&gt;1. &lt;code&gt;const&lt;/code&gt; Type Parameters
&lt;/h3&gt;&lt;p&gt;Previously, if you wanted TypeScript to infer an object literal arguments as narrow, read-only literal types, the caller had to append &lt;code&gt;as const&lt;/code&gt; to the arguments.&lt;/p&gt;</description></item><item><title>Key Points for Performance Optimization in Next.js App Router</title><link>https://netguide.jp/en/software/nextjs-app-router-optimization/</link><pubDate>Wed, 25 Feb 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/en/software/nextjs-app-router-optimization/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/nextjs-app-router-optimization-en.png" alt="Featured image of post Key Points for Performance Optimization in Next.js App Router" /&gt;&lt;p&gt;Leveraging React 18 capabilities, &lt;strong&gt;Next.js App Router&lt;/strong&gt; provides a highly performant architecture for building modern web frontends.&lt;/p&gt;
&lt;p&gt;However, misconfiguring server-client boundaries or caching rules can lead to slow response times. In this guide, we explore practical optimization techniques to build blazing-fast Next.js applications.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="1-maximize-react-server-components-rsc"&gt;1. Maximize React Server Components (RSC)
&lt;/h3&gt;&lt;p&gt;The primary benefit of the App Router is that all components are Server Components by default. This eliminates large portions of JavaScript from the client-side bundle.&lt;/p&gt;</description></item><item><title>iOS 18 Is Here: Key Features of Apple's Latest iPhone Update</title><link>https://netguide.jp/en/software/ios18/</link><pubDate>Wed, 18 Sep 2024 04:00:00 +0000</pubDate><guid>https://netguide.jp/en/software/ios18/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/ios18-en.png" alt="Featured image of post iOS 18 Is Here: Key Features of Apple's Latest iPhone Update" /&gt;&lt;p&gt;Hello!&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type="image/avif" srcset="https://netguide.jp/img/post/smartphone-on-the-desk.avif" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px"&gt;&lt;img loading="lazy" src="https://netguide.jp/img/post/smartphone-on-the-desk.jpg"&gt;
&lt;/picture&gt;
&lt;/p&gt;
&lt;p&gt;Apple&amp;rsquo;s latest operating system, iOS 18, has finally been released! Packed with new features and improvements, it offers iPhone users enhanced convenience and entertainment. The update focuses on privacy, AI evolution, and smarter daily functionality. Here is a breakdown of the key features.&lt;/p&gt;
&lt;h3 id="key-new-features-in-ios-18"&gt;Key New Features in iOS 18
&lt;/h3&gt;&lt;h4 id="1-smarter-ai-assistant"&gt;1. Smarter AI Assistant
&lt;/h4&gt;&lt;p&gt;Siri has become significantly smarter with advanced natural language processing, providing more accurate and personalized responses. It can now search across multiple apps, suggest schedules, and create shopping lists through simple voice commands.&lt;/p&gt;</description></item><item><title>Enhanced security! Thorough explanation of how to install and use ZAP</title><link>https://netguide.jp/en/software/zap-install/</link><pubDate>Thu, 16 May 2024 12:00:00 +0000</pubDate><guid>https://netguide.jp/en/software/zap-install/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/zap-install-en.png" alt="Featured image of post Enhanced security! Thorough explanation of how to install and use ZAP" /&gt;&lt;p&gt;Hello, I&amp;rsquo;m a new member of the OWASP ZAP team! Today I will explain in detail how to install and use ZAP (formerly known as OWASP ZAP), a tool to enhance web application security, and its advantages and disadvantages.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type="image/avif" srcset="https://netguide.jp/img/post/zap-website-top.avif" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px"&gt;&lt;img loading="lazy" src="https://netguide.jp/img/post/zap-website-top.png"&gt;
&lt;/picture&gt;
&lt;/p&gt;
&lt;h2 id="what-is-zap"&gt;What is ZAP?
&lt;/h2&gt;&lt;p&gt;ZAP (Zed Attack Proxy) is an open source web application security scanner developed by OWASP (Open Web Application Security Project). It is used by developers and security professionals to check the security of web applications.&lt;/p&gt;</description></item><item><title>Getting Started with VS Code: Installation Guide and Basic Usage</title><link>https://netguide.jp/en/software/how-to-use-vscode/</link><pubDate>Sun, 28 Jan 2024 20:00:00 +0000</pubDate><guid>https://netguide.jp/en/software/how-to-use-vscode/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/how-to-use-vscode-en.png" alt="Featured image of post Getting Started with VS Code: Installation Guide and Basic Usage" /&gt;&lt;p&gt;Hello! Today, we are diving into Visual Studio Code (VS Code), the wildly popular code editor beloved by programmers. This guide covers installation and basic usage.&lt;/p&gt;
&lt;h2 id="what-is-vs-code"&gt;What Is VS Code?
&lt;/h2&gt;&lt;figure&gt;&lt;img src="https://netguide.jp/img/post/vscode-sample.png"&gt;
&lt;/figure&gt;

&lt;p&gt;VS Code is a free, open-source code editor developed by Microsoft. Lightweight yet feature-rich, it supports numerous programming languages and a vast ecosystem of extensions for customization.&lt;/p&gt;
&lt;h2 id="installing-vs-code"&gt;Installing VS Code
&lt;/h2&gt;&lt;h3 id="step-1-download"&gt;Step 1: Download
&lt;/h3&gt;&lt;p&gt;Visit the official VS Code website and download the installer for your operating system (Windows, Mac, or Linux).&lt;/p&gt;</description></item></channel></rss>