Viet Nguyen
43 posts

Viet Nguyen
@vietvantue
Software Engineer
Hanoi, Vietnam Katılım Ağustos 2015
222 Takip Edilen11 Takipçiler

I put the entire Claude Code GTM Engineering Playbook into ONE Notion doc.
8 sections. No fluff.
- How to get set up correctly from day one: Pro plan, terminal install across Mac, Linux, and Windows, GUI install via Antigravity or VS Code, and bypass permissions mode
- What to put in your project brain file, what to leave out, and how to get Claude to update it automatically when it keeps making the same mistake
- How to run plan mode step by step and when to skip it for simple tasks
- How to build a skill file from scratch, fix one that keeps failing, and install 5 GTM skills worth building first: lead scraping, email labeling, proposal generation, outbound sequence writing, and client onboarding
- MCP install process, token cost checks after every install, the best MCPs for GTM work, and how to cut token usage by 50 to 100x by converting MCPs into skills
- Sub-agents and agent teams: the 3 cases where they earn their cost, reliability math for parallel runs, and how to enable parallel variant exploration
- What is eating your context before you type anything, how to use /compact and /clear correctly, and model selection for parent vs sub-agents
- Modal deployment: any skill as a live URL in under 2 minutes, form interface setup, and connection to n8n, Make, or Zapier
This is the setup I would have KILLED for before spending months piecing together how to actually get productive in Claude Code from documentation, YouTube tutorials, and scattered GitHub threads.
Like + comment "CODE" and I'll send it over
(must be connected for priority access)

English

Viet Nguyen retweetledi
Viet Nguyen retweetledi

📚 Continuing my series about design-systems, today I wrote about why I believe data-testid is a bad practice and and how role-based selectors actually help ensure your app is accessible.
tkdodo.eu/blog/test-ids-…
English
Viet Nguyen retweetledi
Viet Nguyen retweetledi

A junior dev asked his Senior: "What separates a $100k engineer from a $300k one?"
The senior didn't say React. He didn't say AI tools. He opened MIT 6.824 Distributed Systems and said - "Start here"
This course will break your brain in the best way:
• How Raft consensus keeps systems alive when servers die
• How Google File System stores data at a scale most devs can't imagine
• Why your app survives or collapses - under real pressure
• The consistency vs availability decision that every big system loses sleep over
Framework devs are everywhere
Engineers who understand why systems fail and how to stop it are not
That's the gap. That's the salary difference

English

AI users are working longer because, for the first time, our tools can finally keep pace with our imagination.
But speed doesn't matter if you lack a destination.
When output is cheap, your greatest leverage isn't how much you build, but the taste to know what is worth building - and the rest required to see the difference.
Nat Eliason@nateliason
Nearly every ambitious person I know who has dived into AI is working harder than ever, and longer hours than ever. Fascinating dynamic tbh. I have NEVER worked this hard, nor had this much fun with work.
English

Very good thing to read for New Year
Dominik 🔮@TkDodo
📚 New Year, New Blogpost 🎉 Continuing my thoughts about design-systems, this one is about compound components, when they are a good fit and how to make them type-safe. Spoiler: It’s not about the `children` prop ... tkdodo.eu/blog/building-…
English
Viet Nguyen retweetledi

As a frontend engineer.
Please learn:
- JavaScript/TypeScript
- Responsive Design (CSS, Flexbox, Grid)
- Performance Optimization (lazy loading, code splitting, tree shaking, memoization)
- Web Security (CORS, XSS, CSRF,Content Security Policy, Secure Cookies)
- Testing (Jest, Cypress, Enzyme)
- Build Tools (Webpack, Vite, Babel)
- Version Control (Git)
- Browser DevTools & Debugging
- Accessibility (WCAG standards)
- Progressive Web Apps (PWA)
- Component Architecture (Atomic Design, Higher-Order Components)
- Micro Frontends
- API Integration (REST, GraphQL, WebSockets)
- Testing Strategies (Unit, Integration, End-to-End)
- CI/CD for Frontend (automated builds, deployments)
- Browser Rendering & DOM Optimization
- WebAssembly (Wasm)
- UX/UI Design Collaboration
- Accessibility Audits (ARIA, screen readers)
- State Management (Redux, MobX)
- Frontend Framework Internals (eg: React Fiber for React, Angular Ivy for Angular)
Pick up a framework/library..
Stop jumping from one framework to the other
English
Viet Nguyen retweetledi

Performance Hints
Over the years, my colleague Sanjay Ghemawat and I have done a fair bit of diving into performance tuning of various pieces of code. We wrote an internal Performance Hints document a couple of years ago as a way of identifying some general principles and we've recently published a version of it externally.
We'd love any feedback you might have!
Read the full doc at: abseil.io/fast/hints.html

English

I'm slowly realizing that @tan_stack Start is becoming the @rails of JavaScript:
- warm, enthusiastic community
- extremely pragmatic, fast to ship
- made by devs FOR devs
English

React Native 0.83 is now available!
This release includes React 19.2, new React Native DevTools features, and support for new Web APIs. And, it's the first React Native release with no user facing breaking changes.
reactnative.dev/blog/2025/12/1…
English
Viet Nguyen retweetledi

Its not 2022, and nobody is sitting there asking- What is Virtual DOM? or How does Context API work? anymore
Today frontend interviews are about:
Real performance (hydration, partial re-rendering, RSC, memoization strategy)
Scalability (module boundaries, code splitting, bundle optimization)
State architecture (signals, server components, streaming, caching layers)
Security basics (XSS, CSRF, Trusted Types, sanitization)
Network patterns (debounce + throttle, retries, cancellation, SWR patterns)
Accessibility (ARIA, keyboard workflows)
SSR & edge runtimes
Complex component design (composition over context spam).
If your preparation still looks like:
Virtual DOM, Context API, lifecycle methods, useEffect basics…
You are preparing for a 5-15 LPA job..
English

Excited to share my new @YouTube series on Software Engineering Effectiveness! Made with @googledevs
youtu.be/lqcKquUl3Wk

YouTube
English

@vietvantue No need to apply, @vietvantue! This is just the first in a set of posts guiding you through building and deploying a browser-based game. Hopefully lots to learn and explore along the way. Have fun!
English

Looking for something fun to build over the holidays?
Join us in building a browser-based dinosaur runner game using Deno! We’ll cover every step on the way:
🖥️ Web servers
🎮 Game loops and controls
🦖 Jump physics
🌵 Obstacles & collisions
🌐 Deploying to the edge
🏆 Global leaderboards
🙍 Gamer profiles
📊 Metrics & observability
Get started with our first tutorial:
deno.com/blog/build-a-g…
English

@kentcdodds Thank Kent, your work is always amazing so I dont think I need the money back option 👍
English

@vietvantue I think you'd find it useful. There's a 30 day money back guarantee too
English



