Tianzhen Lin
@tangentlin
Followers
125
Following
1K
Media
60
Statuses
2K
Ideas, thoughts about UX, design, code, geek stuff or just life while I still own my thoughts. Father of two, engineer at @SandboxAQ
Joined April 2007
Did you know React 19's ViewTransition component can create smooth, animated transitions between pages? Just wrap elements with the same name prop and React handles the rest. No complex animation libraries needed! 🎬
11
25
395
GraphQL error handling driving you nuts? @Benjie shows a cleaner path by explaining how nulls, errors and schema design should really work together. Read it here: https://t.co/RtFZsKiq0s
#GraphQL #APIs
benjie.dev
There's a lot of discussion about how to model errors in GraphQL, and a lot of
1
6
10
code mode is here mcp tools as typescript apis, llms writing code instead of awkward tool calls brilliant work from @threepointone and @KentonVarda 👏 https://t.co/9jQQq1QoXF
blog.cloudflare.com
It turns out we've all been using MCP wrong. Most agents today use MCP by exposing the "tools" directly to the LLM. We tried something different: Convert the MCP tools into a TypeScript API, and then...
15
24
275
MCP is really good. but once you add enough tools, it starts to get worse... and if LLMs aren't good at tool calling, but are good at writing code, let them right code — or as @KentonVarda put it: Making an LLM perform tasks with tool calling is like putting Shakespeare
8
9
103
Introducing Kitten TTS, a SOTA tiny text-to-speech model - Just 15M parameters - Runs without a GPU - Model size less than 25 MB - Multiple high-quality voices - Ultra-fast - even runs on low-end edge devices Github and HF links below
179
538
5K
This looks like a really cool alternative to the official MCP Inspector: https://t.co/osqocvGMAT Supports a Chat tab (with local model support!). Good for testing out different models with your MCP server. Going to think about using this for my workshops 👀
github.com
Build ChatGPT Apps and MCP servers locally. Contribute to MCPJam/inspector development by creating an account on GitHub.
2
7
63
wow… Kimi K2 is terrifying it’s an open-source LLM that codes better than most paid models and can run agents without falling apart I pushed it hard... here’s what it built:
103
288
4K
i've been using a Github deep research bot to find the best open source devs point it at any repo. o3: - finds all the top contributors - runs deep research on each profile - highlights the most hireable people - sends me a digest 15 minute build. free to use in thread
8
9
86
Grok 4 Heavy is better than any model available at identifying issues in your codebase. Here's the JS prompt I use with my game code to have Grok 4 Heavy find the bugs. Python prompt in Comments👇
550
812
4K
What cursor/claude/agent rules have made the most impact on your productivity when building with AI?
65
29
564
Web scraping will never be the same! Firecrawl is an open-source framework that takes a URL, crawls it, and converts it into a clean markdown or structured format. 100% Open Source
55
636
5K
🎉 Excited to announce that Atomic Testing now supports @vuejs alongside @reactjs ! Simplifying UI testing with a familiar API across frameworks, testing methods & design systems. More real-world examples dropping soon as we wrap up v1.0. Stay tuned! 🚀 🔗
atomic-testing.dev
Description will go into a meta tag in
0
1
0
Nice - my AI startup school talk is now up! Chapters: 0:00 Imo fair to say that software is changing quite fundamentally again. LLMs are a new kind of computer, and you program them *in English*. Hence I think they are well deserving of a major version upgrade in terms of
225
1K
9K