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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.