Commit Graph
216 Commits
Author SHA1 Message Date
tiennm99 c69fb79be3 Add Newsletter #44 post
Created a new newsletter post for 2025-08-03 covering topics such as Cursor's new web app for AI coding agents, the enduring importance of human creativity in software engineering, the value of expert generalists, misconceptions about coding bottlenecks, building tiny AI tools, and modern Git commands and features.
2025-08-03 13:26:47 +07:00
tiennm99 7c3369055d Add Newsletter #43 post
Added a new markdown file for Newsletter #43, featuring curated articles and commentary on AI-assisted programming, database internals, software engineering with LLMs, caching abstractions, and test maintenance. The post includes summaries and insights on recent trends and best practices in software development.
2025-08-02 22:14:01 +07:00
tiennm99 b143f0acf8 Add Newsletter #42 post
Added the content for Newsletter #42, featuring curated articles on algorithms, system design, AI coding agents, Java collections, challenging projects, undo/redo systems, software engineering trends, and Go's 80/20 design philosophy.
2025-08-01 22:33:04 +07:00
tiennm99 63fea1dd55 Add Newsletter #41 post
Introduces Newsletter #41 featuring articles on AI-assisted coding, performance optimization, programming insights, and an interactive SQL learning game. The post summarizes key takeaways from recent discussions and research in software development, AI tools, and educational resources.
2025-07-31 23:02:59 +07:00
tiennm99 a588c0f5bb Add Newsletter #40 post
Introduces Newsletter #40 featuring articles on Java concurrency testing, JDK 25 feature freeze, virtual threads, agentic coding, AI's impact on software development, performance best practices for database operations, and a resource for AI coding assistant rules. The post provides curated summaries and insights for developers interested in Java, AI-assisted development, and performance optimization.
2025-07-30 19:42:08 +07:00
tiennm99 9bf331d229 Add newsletter #39 and update MCP server settings
Added the content for Newsletter #39 with curated articles and insights for developers. Also updated .claude/settings.local.json to move 'context7' and 'serena' from enabled to disabled MCP JSON servers.
2025-07-29 22:46:20 +07:00
tiennm99 67afad8d84 Update setup guide for large projects and command usage
Added instructions for running `index-project` before starting `serena-mcp-server` on large projects. Also corrected the executable name in the uvx command and provided a TLDR for the new workflow.
2025-07-29 11:26:30 +07:00
tiennm99 440eba6017 Add Newsletter #38 post
Added a new newsletter post (#38) covering topics such as Cursor's system prompt lessons, AI skepticism, Claude 4 best practices, AI subscription cost analysis, test writing principles, Java insights, machine code accessibility, and SQL query optimization.
2025-07-28 20:59:28 +07:00
tiennm99 bd9d176f52 Update index.md 2025-07-27 23:00:36 +07:00
tiennm99 663e93e79c Fix typo in sidebar subtitle
Corrected 'want' to 'wants' in the sidebar subtitle for improved grammar.
2025-07-27 22:51:55 +07:00
tiennm99 6430451cb3 Add guide for setting up Claude Code & Serena on Windows
Created a new post detailing the installation and configuration of Claude Code and Serena MCP on Windows, including steps for WSL, NodeJS, uv, and handling Java projects. The guide provides troubleshooting tips and workflow recommendations for developers using these tools.
2025-07-27 22:50:29 +07:00
tiennm99 d623d0ed54 Update config and add Serena project settings
Changed project path in .mcp.json from $(pwd) to '.' for improved portability. Added .serena/project.yml to configure Serena agent for a TypeScript project, including ignored paths, tool exclusions, and project metadata.
2025-07-26 20:37:31 +07:00
tiennm99 c0a8e011b7 Add Newsletter #37 post
Created a new newsletter post for July 26, 2025, covering topics such as Nix, developer tool choices, AI-assisted coding, commit best practices, WebSocket message ordering, and the impact of AI agents on pair programming.
2025-07-26 20:16:57 +07:00
tiennm99 867af0d804 Add Newsletter #36 post
Created a new post for Newsletter #36 featuring curated articles on software engineering, AI code reviews, programming language insights, bit manipulation, reservoir sampling, complexity in systems, and assertion logic. The post provides summaries and key takeaways for each topic.
2025-07-25 21:31:43 +07:00
tiennm99 3c298946f2 feat: add mcp servers 2025-07-25 20:27:32 +07:00
tiennm99 15ce2578b2 Add Newsletter #35 post
Created a new newsletter post for 2025-07-24 featuring articles on software engineering principles, Redis and Valkey developments, clever code practices, semantic unit testing, SOLID principles in Java, the decline of Stack Overflow, and the benefits of WebAssembly for cross-platform development.
2025-07-24 22:05:03 +07:00
tiennm99 1f6da27ab7 Add newsletter post for 2025-07-23
Added Newsletter #34 with curated links and commentary on TDD, Discord's search architecture, Data Oriented Programming in Java, performance optimization, UI animation, senior engineer side bets, skill atrophy in the age of AI, and cursor best practices. Also updated local settings to allow Bash date command.
2025-07-23 20:16:32 +07:00
tiennm99 26db6b350e Add URL processing workflow and update permissions
Introduced detailed URL processing workflow and Vietnamese writing guidelines to CLAUDE.md for newsletter automation. Updated settings.local.json to allow general WebFetch and Bash(mkdir:*) permissions, replacing specific domain-based permissions.
2025-07-22 21:00:02 +07:00
tiennm99 5bc240dac3 Add Newsletter #33 post
Created a new newsletter post (#33) featuring articles on Java ZGC memory allocation, optimizing GC for cloud workloads, JavaScript internals, embedding models, HULA AI agents, refactoring techniques, writing effective error messages, and challenges in big tech companies.
2025-07-22 20:59:46 +07:00
tiennm99 06ee73db9e Add newsletter post and Claude settings
Added a new newsletter post for 2025-07-21 covering AI-assisted coding, AI workspaces, coding best practices, event-hidden architecture, distributed systems, and modern error handling. Also added a local settings file for Claude with specific domain permissions.
2025-07-21 21:41:52 +07:00
tiennm99 245d3bd4f5 Create CLAUDE.md 2025-07-19 19:06:24 +07:00
tiennm99 3c43a9bbca feat: newsletter no.31 2025-06-01 11:52:31 +07:00
tiennm99 e648d44613 feat: newsletter no.30 2025-06-01 00:39:45 +07:00
tiennm99 4d03998f1f feat: newsletter no.29 2025-05-25 09:29:03 +07:00
tiennm99 c93e5f3092 feat: update windsurf rules 2025-05-25 00:26:10 +07:00
tiennm99 797225d753 feat: remove unused rules
keep only cursor and windsurf, because others not good enough
2025-05-25 00:05:27 +07:00
tiennm99 906938718e feat: update post 1/5 2025-05-24 23:50:26 +07:00
tiennm99 4146a9dfb5 feat: update newsletter no.28 2025-05-24 23:39:24 +07:00
tiennm99 4d6c3cf9a0 feat: newsletter no.28 2025-05-24 23:14:50 +07:00
tiennm99 012c0ae555 feat: update tags 2025-05-24 22:41:23 +07:00
tiennm99 e9f2155f0a feat: newsletter no.27 2025-05-24 22:36:00 +07:00
tiennm99 ef433fc42a feat: newsletter no.26 2025-05-24 19:27:34 +07:00
tiennm99 b5f368b293 feat: newsletter no.25 2025-05-20 23:00:15 +07:00
tiennm99 eeb88a2c97 feat: update newsletter no.24 tags 2025-05-20 21:32:05 +07:00
tiennm99 12e64c9732 feat: newsletter no.24 2025-05-20 21:30:16 +07:00
tiennm99 673e623ca4 feat: newsletter no.23 2025-05-18 23:03:08 +07:00
tiennm99 309697ecf9 feat: newsletter no.22 2025-05-14 00:47:57 +07:00
tiennm99 6ff4cbb9d1 feat: newsletter no.21 2025-05-12 23:39:20 +07:00
tiennm99 590b3d492f feat(clarity): add clarity 2025-05-12 00:34:31 +07:00
tiennm99 2c0256d7d9 feat: newsletter no.20 2025-05-11 23:06:26 +07:00
tiennm99 a70f4e5efa feat: update 1/5 post 2025-05-11 21:44:06 +07:00
tiennm99 3f00109f0f feat: newsletter no.19 2025-05-11 21:36:12 +07:00
tiennm99 cff90aef39 feat: update old post tags 2025-05-11 21:36:00 +07:00
tiennm99 5ed58e540d feat: newsletter no.18 2025-05-11 14:44:46 +07:00
tiennm99 fe6e16e42e refactor: post 10/5 become 4/5 2025-05-11 14:13:02 +07:00
tiennm99 bb746b4b1f feat: update hugo config 2025-05-10 23:48:53 +07:00
tiennm99 3bd7c8fe9a feat: update post 1/5 2025-05-10 23:31:21 +07:00
tiennm99 6c5a3c1882 feat: update post 1/5 2025-05-10 22:59:55 +07:00
tiennm99 23d9366c50 feat(copilot): add instructions
clone from cursor rules
2025-05-10 22:59:47 +07:00
tiennm99 c131b12e4b feat: newsletter no.17 2025-05-10 16:30:27 +07:00