Commit Graph

179 Commits

Author SHA1 Message Date
tiennm99 4a5a606c7e feat(content): add Newsletter #96 with 6 articles on Go internals, AI agents, and engineering culture 2026-04-16 22:12:00 +07:00
tiennm99 70111eb121 feat(content): add article on AI-assisted engineering workflows to Newsletter #95 2026-04-14 21:52:17 +07:00
tiennm99 aa76d00316 feat(content): add Newsletter #95 with 11 articles on AI, system design, and performance 2026-04-14 21:26:23 +07:00
tiennm99 8cc7be722e feat(content): add post about getting entity ID after Hibernate merge 2026-04-11 10:52:16 +07:00
tiennm99 7452214189 feat(content): add post about fixing Gradle test OOM with maxHeapSize 2026-04-11 10:51:01 +07:00
tiennm99 7d345a3535 feat(content): add post about mocking Java time for testing 2026-04-11 10:43:09 +07:00
tiennm99 7c3d347fb9 feat(content): add post about fixing OpenClaw Docker pairing issue 2026-04-05 13:08:46 +07:00
tiennm99 e9f02337eb feat(content): add Claude Code guest pass referral and reorder referral page 2026-04-04 21:01:51 +07:00
tiennm99 17222538a5 feat(content): add Newsletter #94 with 10 articles
Topics: Claude Code internals, AI & tech debt, Slack notifications,
developer workflow, Java performance, Go naming, AI agent skills,
leadership beliefs, programming tricks, shell tricks.
2026-04-02 11:44:11 +07:00
tiennm99 ec05f89aa2 feat(content): add post about Claude Max, Claude Kit and MiniMax investments 2026-04-01 23:22:41 +07:00
tiennm99 7e18e98f03 feat(content): add ClaudeKit referral link 2026-04-01 17:00:47 +07:00
tiennm99 456e9e8ef5 feat(content): add Newsletter #93 with 7 articles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-28 14:47:34 +07:00
tiennm99 bbb53c773b feat(content): add ModelArk referral link
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-25 20:41:09 +07:00
tiennm99 f49f1df72c feat(content): add Synthetic referral link
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 20:51:01 +07:00
tiennm99 104870b9d3 feat(content): add BigModel.cn referral link
Add referral link for BigModel.cn with 20M tokens offer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 20:28:52 +07:00
tiennm99 d433184496 feat(content): add Newsletter #92 with 7 articles
Also add Bash(bash .claude/skills/**) permission for portable skill script invocation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:34:58 +07:00
tiennm99 b5ce518ca4 feat(content): add Newsletter #91
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 20:43:42 +07:00
tiennm99 cc38b19f8c feat(content): add Newsletter #90
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 20:40:37 +07:00
tiennm99 a66ee5592f feat(content): add Newsletter #89
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 14:11:58 +07:00
tiennm99 1275bde02a feat(content): add Newsletter #88
Add new newsletter post with:
- A Broken Heart: Safari bug with Noto Color Emoji
- Wrapping Code Comments: relative column width
- How I Use Claude Code: research-plan-implement workflow
- 6 system design images + 1 video in Bonus

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 15:42:19 +07:00
tiennm99 1723d10c6e style(pages): improve referral page presentation and menu configuration
Update referral page with professional English title, description, and semantic link icon. Simplify aliases and adjust menu weight for better navigation positioning. Also update pages menu weight for consistent layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 00017f2acf feat(pages): add referral page with service invitations
Add new referral page under content/page/referral/ featuring Z.ai subscription invite link with special pricing. The page is configured with appropriate menu settings and aliases for easy access.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 10:11:40 +07:00
tiennm99 4bb7f32754 Add Newsletter #87 post
Add new newsletter post at content/post/2026/03/02/index.md (2026-03-02). The post (Vietnamese) curates and summarizes multiple articles on AI-assisted development, cognitive debt, job impacts, AI bubble critique, coding agents, Uber's rate limiting system, and the 'software industrial revolution'. Includes tags: AI-Assisted and category: Newsletter.
2026-03-02 21:14:51 +07:00
tiennm99 0738099cc7 Add Newsletter #86 post (2026-03-01)
Add a new newsletter entry at content/post/2026/03/01/index.md. The Markdown file (Vietnamese) contains Newsletter #86 with frontmatter (title, date, tags, categories), summaries and key points for multiple tech articles (AI policy, architecture decisions, function-call costs, code review framework, semantic search, AI adoption, software engineering trends, and roads in games), and includes a featured image. Intended to publish a curated roundup for 2026-03-01.
2026-03-01 10:45:47 +07:00
tiennm99 1308ff2ee8 Add Newsletter #85 and update Claude settings
Add a new blog post at content/post/2026/02/28/index.md containing Newsletter #85 (AI-Assisted) with curated links and summaries. Also update .claude/settings.local.json to include the mcp__web-search-prime__webSearchPrime capability.
2026-02-28 16:33:34 +07:00
tiennm99 eb1c9fd2eb Remove IFLOW.md and add Newsletter #84 post
Delete obsolete IFLOW.md and add a new blog post at content/post/2026/02/26/index.md containing Newsletter #84. The new post includes metadata (title, date, tags, categories), curated summaries of several articles about AI-assisted programming, performance engineering, Go synctest, clean architecture, and AI coding workflow, plus two images. This commit adds the newsletter content for 2026-02-26 and removes the unused IFLOW.md file.
2026-02-26 21:08:39 +07:00
tiennm99 4fec5cbfbf Add Newsletter #83 (Vietnamese summaries)
Add new blog post content/post/2026/02/24/index.md: Newsletter #83 in Vietnamese summarizing several articles on data replication at Uber, writing specs for AI agents (Addy Osmani), challenging programmer projects (Austin Henley), unconventional PostgreSQL optimizations (Haki Benita), software engineering with AI-written code (Shayon Majumdar), and prompt engineering (ByteByteGo). Each summary includes key takeaways and highlights.
2026-02-24 22:19:44 +07:00
tiennm99 7eecf39013 Remove Dockerfile, fix jsconfig path, add post
Remove the project Dockerfile (multi-stage Hugo → nginx build). Update assets/jsconfig.json to use Windows-style path separators for theme assets. Add new blog post content/post/2026/02/19/index.md (Newsletter #82, Vietnamese) with curated links and summaries.
2026-02-19 23:55:55 +07:00
tiennm99 1af0c76ce7 Add Newsletter #81 and fix jsconfig path
Normalize jsconfig path to use forward slashes and add a new newsletter post. assets/jsconfig.json: replace Windows-style backslashes with a POSIX path for theme assets. content/post/2026/02/18/index.md: add Newsletter #81 (Vietnamese) containing curated links and summaries of articles about soft delete, Java interview tips, performance, Cloudflare Moltworker, rotating Bloom filters, thread pools, WSO2 migration to Go, prioritization traps, GenAI coding quality, TinyEMU port, and bonus images.
2026-02-18 11:29:26 +07:00
tiennm99 269c81386c Add Newsletter #80 (2026-02-03)
Add new newsletter post 'Newsletter #80' (2026-02-03) in Vietnamese. The post curates and summarizes links and commentary on: Skills.sh (AI agent skills), the Go 2025 developer survey, a personal Go review, soft-delete patterns for databases, an optimization story, and IntelliJ command completion; it also includes several images and a video link, plus metadata (tags/categories).
2026-02-03 18:11:25 +07:00
tiennm99 e3d50c948c Add Newsletter #79 post (2026-02-02)
Create a new newsletter post (Newsletter #79) in Vietnamese containing curated summaries and links to several technical articles (ASCII rendering, execution environments, Zed dev containers, Claude Code, LLM predictions, Notion offline mode, and How Browsers Work). Adds frontmatter (title, date, tags, categories) and short commentary for each linked article plus a personal note at the end.
2026-02-02 22:01:34 +07:00
tiennm99 924dddf414 Add Newsletter #78; expand AGENTS language policy
Add new newsletter post (content/post/2026/02/01/index.md) containing Newsletter #78 summaries and highlights. Expand and clarify language policy and Vietnamese writing guidelines in AGENTS.md (stronger PRIMARY Vietnamese rule, explicit list of allowed English terms, common translations, required Vietnamese action verbs, tone/quality checks and a Vietnamese ≥99% checklist item). Also tweak wording about English tech terms and add mcp__acp__Bash to .claude/settings.local.json permissions.
2026-02-01 17:48:08 +07:00
tiennm99 e56dd7d563 Add newsletter #77 and update agent settings
Added the 77th newsletter post (Vietnamese) covering topics on error handling, clock synchronization, Java roadmap, Kotlin adoption, Rust vs Go, Go dependencies, go.sum vs go.mod, and Forgejo Actions notifications. Updated AGENTS.md to clarify Vietnamese writing guidelines, emphasizing maximum translation of technical terms. Extended allowed skills in .claude/settings.local.json to include 'mcp__acp__Write' and 'mcp__acp__Edit'.
2026-01-24 22:14:31 +07:00
tiennm99 60d423c41e Add Newsletter #76 and update Claude settings
Added the Vietnamese-language Newsletter #76 post for 2026-01-05, covering networking protocols, software engineering in 2026, AI trends, and more. Also updated .claude/settings.local.json to include 'mcp__web-reader__webReader' in the allow list.
2026-01-05 23:13:01 +07:00
tiennm99 b58f78eff6 Add summary of High Availability Blueprint article
Included a section summarizing key techniques and philosophies from 'The High Availability Blueprint: Designing Systems That Never Sleep', covering redundancy, load balancers, database replication, failover patterns, rate limiting, and geographic distribution for high uptime.
2025-12-28 10:35:14 +07:00
tiennm99 4fe0cbec55 Add Newsletter #75 and update agent guide
Added the Newsletter #75 post with technical interview, microservices, Linux kernel, and load balancer insights. Updated AGENTS.md to clarify language usage and remove command examples. Extended allowed Bash commands in settings.local.json to include powershell.
2025-12-28 10:30:30 +07:00
tiennm99 a155d01b69 Add Newsletter #74 post for 2025-12-27
Created a new newsletter post covering topics such as microservices vs monolith, engineering dogmas, SSD-optimized databases, cloud cost optimization, LLM-assisted coding, design process, telemetry pipeline optimization, scalable API design patterns, and bonus images. Includes personal notes on using Z.ai's GLM Coding Plan.
2025-12-27 22:20:36 +07:00
tiennm99 cd6466da6e Add newsletter post and update allowed Bash commands
Added a new newsletter post for 2025-12-20. Updated .claude/settings.local.json to allow the 'Bash(echo:*)' command.
2025-12-20 21:14:56 +07:00
tiennm99 fc5d563f2e Update index.md 2025-12-15 20:04:31 +07:00
tiennm99 6543fea1c2 Add Newsletter #72 post with system design resources
Created a new post for Newsletter #72 featuring summaries and key points from articles on type checking, software deprecation, replication concepts, and system design fundamentals. Includes bonus images and a video link for further learning.
2025-12-15 20:02:49 +07:00
tiennm99 4d5d1fa88c Add Newsletter #71 post
Added a new newsletter post (#71) for 2025-12-14, featuring summaries and key points from articles on SQL JOINs, Punycode, Uber's delivery search platform, API Gateway concepts, Reddit's migration to Go, idempotency keys, Raycast's code review culture, and software estimation challenges.
2025-12-14 19:55:26 +07:00
tiennm99 760aad8627 Add Newsletter #70 post
Added the content for Newsletter #70, featuring curated articles on developer productivity, senior engineering skills, strategies to avoid blockers, treating test code as production code, causes of bad code at large companies, the success trap, writing effective CLAUDE.md files, and the benefits of dependency cooldowns.
2025-12-13 22:47:28 +07:00
tiennm99 c29494745b Add Newsletter #69 and update AGENTS.md instructions
Added the content for Newsletter #69 in Vietnamese, covering topics such as Netflix's real-time distributed graph, incremental architecture, Java collection interfaces, fixit weeks, productivity math, tech predictions, Linux reflections, AI agent challenges, and Java zero-copy file transfer. Also removed a redundant instruction from AGENTS.md regarding reviewing content and adding tags.
2025-12-12 23:43:25 +07:00
tiennm99 25f64f6bea Remove addtags command doc, add newsletter #68
Deleted the .claude/commands/addtags.md manual command documentation. Added the content for Newsletter #68 at content/post/2025/12/11/index.md, featuring summaries and key points on debugging, open source, programming languages, system performance, networking, protocols, algorithms, and system design.
2025-12-11 20:25:24 +07:00
tiennm99 4e5106ac95 Update index.md 2025-12-10 23:56:57 +07:00
tiennm99 d6131e918a Add Newsletter #67 post
Created a new post for Newsletter #67 featuring summaries and key points from recent articles on build optimization, configuration languages, agentic coding, AI agents in development, and refactoring heuristics. Includes bonus images, video, and a self-review of the writing process.
2025-12-10 23:52:45 +07:00
tiennm99 a7eb6e8bf5 Add IFLOW.md and Newsletter #66 post
Added IFLOW.md referencing AGENTS.md and a new newsletter post for December 9, 2025, covering topics on software architecture, AI usage, unit testing, game design, architectural debt, B-trees, Postgres benchmarks, and full-stack skills.
2025-12-09 22:50:14 +07:00
tiennm99 4e5ff68ab8 Add Newsletter #65 and update Newsletter #64 intro
Added new post for Newsletter #65 with summaries of articles on scaling engineering teams, AI usage pitfalls, major infrastructure outages, Linux boot process, build system tradeoffs, Claude Code usage, and tinkering. Updated the introduction in Newsletter #64 to fix links and formatting.
2025-12-08 22:57:29 +07:00
tiennm99 1b8667975a Add Newsletter #64 post
Added a new newsletter post for 2025-12-06 covering topics such as caching, Big O notation, consistent hashing, Linux thread management, advice for principal engineers, Java performance, programming language insights, and bonus technical illustrations.
2025-12-06 14:15:15 +07:00
tiennm99 eda7f30b20 Add Newsletter #63 and update language guidance
Added the content for Newsletter #63 covering topics such as functional core/imperative shell, code review strategies, software quality decline, agentic throwaway code, engineering productivity, useful shell scripts, SQL anti-patterns, and building a key-value database. Also updated AGENTS.md to clarify that English technical terms should be used where juniors can understand.
2025-12-03 23:35:52 +07:00