Commit Graph
169 Commits
Author SHA1 Message Date
tiennm99 48629a10c7 docs(newsletter): add newsletter 113 2026-06-24 18:14:21 +07:00
tiennm99 2f5d49cfac feat: publish Newsletter #112 2026-06-24 10:38:46 +07:00
tiennm99 57057a73b5 feat: publish Newsletter #111 2026-06-11 21:23:03 +07:00
tiennm99 4c035836c4 feat: publish Newsletter #110 2026-06-07 15:39:25 +07:00
tiennm99 6e0cfbb25a feat(post): add newsletter #109 — IDE history, debugging, containers, AI coding, vector indexing 2026-06-06 06:21:13 +07:00
tiennm99 b3168fc2f1 feat(post): add newsletter #108 — AI coding, mental models, developer productivity 2026-06-04 17:50:18 +07:00
tiennm99 dd61a076b1 feat(post): add Gemini CLI / Antigravity as 4th AI coding tool
- Add Gemini CLI and Antigravity to the list of tools used
- Add dedicated section with deprecation timeline (June 18 cutoff)
- Update tags with Gemini CLI and Antigravity
2026-06-04 15:13:56 +07:00
tiennm99 ee88718b1c feat(post): add post on rotating AI coding tools to maximize subscription value 2026-06-04 09:43:32 +07:00
tiennm99 fe06f547de feat(newsletter): add Newsletter #107 with articles and bonus images 2026-05-30 21:22:06 +07:00
tiennm99 225be80c96 docs(newsletter): add Newsletter #106 2026-05-29 00:24:59 +07:00
tiennm99 0694d37f9c docs(newsletter): add Newsletter #105 2026-05-27 22:10:44 +07:00
tiennm99 b8d28a8ef3 docs(newsletter): add Newsletter #104 2026-05-24 23:58:59 +07:00
tiennm99 63082b89d1 docs(newsletter): add Newsletter #103
11 articles covering AI coding, career lessons, email internals,
Git performance, binary search optimization, Swiss tables, and more.
2026-05-23 22:22:33 +07:00
tiennm99 659a48b021 docs(newsletter): validate URLs, fix redirects, strikethrough dead links
- Update ~38 URLs to current canonical (domain moves, restructures, tracking-param strip)
- Strikethrough ~15 sections with confirmed dead URLs (404/410/DNS-fail)
- Fix malformed markdown ((double parens, stray bracket)
- Correct evanhahn.com URL typo

Two-pass review with verification pass to catch HEAD-only false-positives.
2026-05-15 21:21:58 +07:00
tiennm99 a3e1da0fe7 docs(newsletter): review and clean all newsletter posts (excluding #100)
- Append review footer to 101 newsletter posts
- Remove 13 duplicate sections across 11 posts (link kept in earlier post)
- Strikethrough user's personal commentary about AI tools/models in intros
2026-05-15 19:55:16 +07:00
tiennm99 c29982ac1d docs: update old repo name learn-netty → try-netty 2026-05-11 17:21:44 +07:00
tiennm99 e7c0669745 feat(content): add Newsletter #102 with 4 articles on agentic workflows, engineering laws, defensive databases, and productivity 2026-05-05 22:54:37 +07:00
tiennm99 ac6e53946a refactor(content): move Newsletter #100 to correct date-based path 2026-05-05 20:46:32 +07:00
tiennm99 ce72d073fc feat(content): add Newsletter #101 with 8 articles on AI engineering, agents, algorithms, and git 2026-05-04 21:32:08 +07:00
tiennm99 ab107095ac feat(content): add newsletter no.100 2026-05-03 22:46:58 +07:00
tiennm99 abbc5dba8c feat(content): add Newsletter #99 with 8 articles on AI quality, API design, IAM, and networking 2026-04-26 20:09:58 +07:00
tiennm99 1d4f0b7cd6 feat(content): add Newsletter #98 with 11 articles on AI design tools, Go patterns, and engineering careers 2026-04-18 10:00:45 +07:00
tiennm99 3a5183f6e3 feat(content): add Newsletter #97 with 7 articles on AI agents, GC, and engineering practices 2026-04-17 19:38:26 +07:00
tiennm99 8b9f264a3b 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 428e7c24a1 feat(content): add article on AI-assisted engineering workflows to Newsletter #95 2026-04-14 21:52:17 +07:00
tiennm99 7f69b0a64f feat(content): add Newsletter #95 with 11 articles on AI, system design, and performance 2026-04-14 21:26:23 +07:00
tiennm99 2e08632407 feat(content): add post about getting entity ID after Hibernate merge 2026-04-11 10:52:16 +07:00
tiennm99 9d638d5464 feat(content): add post about fixing Gradle test OOM with maxHeapSize 2026-04-11 10:51:01 +07:00
tiennm99 4b1aa8aaa9 feat(content): add post about mocking Java time for testing 2026-04-11 10:43:09 +07:00
tiennm99 34b0cd9c78 feat(content): add post about fixing OpenClaw Docker pairing issue 2026-04-05 13:08:46 +07:00
tiennm99 2295bd08a7 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 60677a5d09 feat(content): add post about Claude Max, Claude Kit and MiniMax investments 2026-04-01 23:22:41 +07:00
tiennm99 4de3c11229 feat(content): add Newsletter #93 with 7 articles 2026-03-28 14:47:34 +07:00
tiennm99 f0743ce8a0 feat(content): add Newsletter #92 with 7 articles
Also add Bash(bash .claude/skills/**) permission for portable skill script invocation.
2026-03-20 22:34:58 +07:00
tiennm99 52bb73e010 feat(content): add Newsletter #91 2026-03-17 20:43:42 +07:00
tiennm99 29cb2a322f feat(content): add Newsletter #90 2026-03-16 20:40:37 +07:00
tiennm99 79ecef12ef feat(content): add Newsletter #89 2026-03-14 14:11:58 +07:00
tiennm99 e29a3b9268 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
2026-03-13 15:42:19 +07:00
tiennm99 31ea3b615a 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 f8ada40fcf 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 6a06ec1190 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 eeae6133c9 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 077db0ae08 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 d703768e1f 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 6baae76772 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 0370c25aa8 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 370c13ba96 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 56ee0f71a6 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 3173270e4f 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 119cdbea05 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