php · security
Google Searches for PHP Just Jumped 10x. Here's Why
Google searches for PHP jumped 10x in October 2026. The reason is PHP2Shell, two critical bugs in PHP itself. What happened, who is affected, and how to patch.
4 min read
Practical backend engineering notes on Java, Spring Boot, Kafka and system design, written by a working backend engineer.
php · security
Google searches for PHP jumped 10x in October 2026. The reason is PHP2Shell, two critical bugs in PHP itself. What happened, who is affected, and how to patch.
4 min read
ai · llm
10 min read
ai · rag
11 min read
ai · llm
13 min read
ai · llm
24 min read
career · ai
AI is already shrinking entry-level hiring, and 2027 could be the hardest year yet for freshers. The data, the jobs of the future, and what to do now.
5 min read
ai · llm
What an AI evaluation engineer does, the Ragas, DeepEval, TruLens and LangSmith stack, an LLM-as-a-judge CI pipeline you can copy, and two portfolio projects.
10 min read
ai · rag
RAG, agent memory or just a bigger context window? Cost per query at October 2026 prices, a runnable cost model, and when plain docs beat all three.
11 min read
ai · llm
What an AI evaluation engineer does, the Ragas, DeepEval, TruLens and LangSmith stack, an LLM-as-a-judge CI pipeline you can copy, and two portfolio projects.
10 min read
ai · rag
RAG, agent memory or just a bigger context window? Cost per query at October 2026 prices, a runnable cost model, and when plain docs beat all three.
11 min read
ai · llm
Why Claude Code returns 400 errors through a custom ANTHROPIC_BASE_URL or LiteLLM, what it actually sends, and three fixes that hold up across releases.
13 min read
php · security
Google searches for PHP jumped 10x in October 2026. The reason is PHP2Shell, two critical bugs in PHP itself. What happened, who is affected, and how to patch.
4 min read
java · backend
Java 25 lets a program start from a plain void main() in a compact source file. What changed in JEP 512, how it works, and the gotchas, tested on JDK 25.
3 min read
spring-boot · java
A practical Spring Boot REST API walkthrough: request validation, consistent error responses, a PostgreSQL schema, and health checks for deployment.
3 min read
3 min read
A practical Spring Boot REST API walkthrough: request validation, consistent error responses, a PostgreSQL schema, and health checks for deployment.
4 min read
How Kafka consumer groups split partitions between consumers, what triggers a rebalance, and how offset commits decide your delivery guarantees.