Three Knives
Author

Three Knives

Every line of code you contribute to open source could help make the future better.

51
Articles
0
Likes
26
Views
0
Comments
Recent Articles

Latest from Three Knives

51 recent articles
Three Knives
Three Knives
Aug 22, 2026 · Cloud Native

Eliminating Startup Decisions: How Feat Moves Runtime Choices to Compile Time for Faster Cold Starts

The article explains how the Feat framework reduces Java cold‑start latency by shifting configuration and environment decisions from runtime to compile time, using a three‑layer config model, externalized placeholders, and compile‑time code generation to eliminate on‑the‑fly processing.

Cold StartCompile-time ConfigurationFeat framework
0 likes · 7 min read
Eliminating Startup Decisions: How Feat Moves Runtime Choices to Compile Time for Faster Cold Starts
Three Knives
Three Knives
Aug 15, 2026 · Backend Development

Why Feat Insists on Human-Written Code While Others Embrace AI?

Feat argues that AI can generate correct code but never code with soul, so it deliberately excludes AI from its core Java web framework to preserve design intent, aesthetic judgment, and long‑term maintainability, warning that over‑reliance on AI erodes developers' critical judgment.

AI code generationJavabackend development
0 likes · 9 min read
Why Feat Insists on Human-Written Code While Others Embrace AI?
Three Knives
Three Knives
Aug 8, 2026 · Backend Development

How One Developer and AI Migrated RuoYi-Vue to Feat in Hours – A Quiet Java Backend Revolution

In a weekend experiment, a solo developer used AI tools to port the popular RuoYi-Vue Spring Boot admin system to the native AOT framework Feat, achieving 14 of 18 core features with zero front‑end changes, illustrating the rise of AI‑augmented solo development and the accelerating shift toward AOT‑based Java backends.

AI-assisted developmentAOTFeat framework
0 likes · 9 min read
How One Developer and AI Migrated RuoYi-Vue to Feat in Hours – A Quiet Java Backend Revolution
Three Knives
Three Knives
Aug 1, 2026 · Backend Development

Can Java Interceptors Avoid Dynamic Proxies? Feat’s AOT Solution Explained

Feat 2.3.0 introduces compile‑time generated interceptors that replace Spring‑style runtime proxies, showing how AOT weaving eliminates reflection overhead, reduces startup cost, and offers a clean stack trace, while outlining the trade‑offs, limitations, and practical usage guidelines for Java developers.

AOTCompile-timeFeat
0 likes · 9 min read
Can Java Interceptors Avoid Dynamic Proxies? Feat’s AOT Solution Explained
Three Knives
Three Knives
Jul 19, 2026 · Backend Development

Why Feat Is So Fast: The 2,000‑Line smart‑socket Core Explained

Feat achieves sub‑100 ms startup, double Vert.x throughput, and sub‑1 ms latency because its communication layer relies on the ultra‑lightweight smart‑socket kernel, a 2,000‑line AIO implementation that eliminates unnecessary abstraction and resource waste.

Feat frameworkJava AIOasync I/O
0 likes · 6 min read
Why Feat Is So Fast: The 2,000‑Line smart‑socket Core Explained
Three Knives
Three Knives
Jul 10, 2026 · Cloud Native

Java Cloud‑Native’s Emperor’s New Clothes: How Long Have We Been Hijacked by Upgrades?

The article critically examines the recent Java ecosystem upgrades—Jakarta namespace changes, Spring Boot 3.0’s Java 17 requirement, GraalVM Native Image hype, and Virtual Threads—showing that the promised benefits are minimal while migration costs and compatibility risks are substantial, and it highlights Feat as a pragmatic alternative.

Feat frameworkGraalVM Native ImageJDK 17
0 likes · 9 min read
Java Cloud‑Native’s Emperor’s New Clothes: How Long Have We Been Hijacked by Upgrades?
Three Knives
Three Knives
Jul 4, 2026 · Backend Development

Why Faster Java Frameworks Lose to Spring: The Economics of User Experience

The article explains that despite superior startup speed and lower memory usage, alternatives to Spring such as Vert.x, Quarkus, and Micronaut fail to displace it because developers prioritize familiar APIs, easy debugging, and a rich ecosystem, while the new Feat project demonstrates a way to keep Spring's developer experience and still achieve dramatic performance gains.

Developer ExperienceFeatFramework
0 likes · 9 min read
Why Faster Java Frameworks Lose to Spring: The Economics of User Experience
Three Knives
Three Knives
Jun 26, 2026 · Backend Development

The Three Fatal Flaws of the Servlet Spec That Pushed Spring to Dominance

The article examines three outdated provisions in the Servlet specification—full‑annotation scanning that slows startup, an overreaching security model, and a half‑baked async API—explaining how they hinder modern cloud‑native development and how Spring’s ecosystem has filled each gap, while also suggesting lightweight alternatives.

AsyncJavaServlet
0 likes · 10 min read
The Three Fatal Flaws of the Servlet Spec That Pushed Spring to Dominance