Mike Ryan
@MikeRyanDev
Followers
6K
Following
7K
Media
209
Statuses
3K
Principal Architect at @LiveLoveAppDev, tech lead of Hashbrown, co-creator of NgRx, Google Developer Expert in Angular, he/him/y’all.
Portland, OR
Joined June 2008
Hashbrown is a framework for building tab-to-complete in forms, predictions & suggestions, and AI chat powered by your service layer and components. It even lets you run LLM-generated JavaScript right in the browser. Build generative user interfaces in Angular and React with
4
3
36
Does anyone have any tips for getting Codex and Nx to work better together?
1
0
0
FUTURES TRADERS: Get 40% off all evals, no activation fees, end-of-day drawdown in our live-market PRO+ accounts…and still daily PRO payouts!
15
21
157
I've got clients using Turbo Repo instead of Nx, and while I don't care for the Turbo way one bit, it seems highly advantageous that Codex _just works_ with Turbo Repo out of the box.
1
0
0
I find using Nx with Codex to be mostly frustrating. I've configured the MCP server and written an AGENTS file, but it still falls back to simpler "nx test lib" commands that always time out because Nx is performing graph construction in the Codex sandbox.
1
0
0
Huge congrats to the @analogjs team! Analog powers the docs for https://t.co/HQpL0EAJb8, and I couldn't imagine building it any other way.
hashbrown.dev
TypeScript framework to use LLMs in your React or Angular app with client-side tools, real-time UI streaming, and safe LLM-generated code execution.
🚀 Announcing @AnalogJS 2.0! 📜 Content Resources for @angular 📦 Optimized Installs and Bundling ⚡️ @vite_js ecosystem upgrades And more!
0
1
11
Go check out our samples on https://t.co/bph9A9a0k6 to get a better sense of what I mean here.
0
0
0
LLMs are autocomplete for intent. As a UI engineer, that changes everything. Anywhere you can predict or complete what a user is doing, AI belongs there.
1
1
0
Did I mention that Hashbrown is free and open source? Read how this was built and grab the source code:
hashbrown.dev
Hashbrown v0.3 introduces support for open-weight models via Ollama, MCP server integration, simplified UI schemas, new prompt helpers, and a redesigned docs site. Build generative UIs with free,...
0
0
1
Couldn’t resist trying this: connected AG Grid's new AI Toolkit to Hashbrown and gave an agent control of a data grid. It reasons about grid state, updates columns, and executes actions like a real user. Full technical breakdown (with code) is linked in the comments.
1
2
6
📈Tap into the growth of quantum computing with $QTUM. Don’t miss out on one of the most transformative sectors of our time!
0
8
76
Just saw something from the actual future! The @LiveLoveAppDev team showed off #hashbrown and wow!! @MikeRyanDev and @blovedev showed some amazing GenAI demos.
2
2
5
0
3
13
Over time, a clear separation is going to emerge between agents that take action (plan, research, execute) and the interfaces used to interact with these agents. Chat is just the shortcut for now.
0
0
1
@MikeRyanDev and I built a turn‑based Spotify playlist game, using MCP, with the help of @getpostman's MCP collections, live on camera for the @codetv_dev web dev challenge.
1
1
5
The next decade of defense will be powered by AI, semiconductors and cybersecurity. Our WAR ETF provides diversified exposure to the sectors driving this transformation, from next-gen fighter jets to cloud infrastructure.
1
0
1
This was such an incredible experience and I'm so proud of what @jamesqquick and I were able to build in just 4 hours!
NEW: It's the most important ~~meal~~ app of the day: breakfast! The latest episode of Web Dev Challenge is streaming now, featuring @shaundai, @scotups, Jane, @davidedaniel, @jamesqquick, and @brianmmdev — sponsored by Hashbrown. Watch the full episode: https://t.co/nmLPZyDmVS
2
1
14
NEW: It's the most important ~~meal~~ app of the day: breakfast! The latest episode of Web Dev Challenge is streaming now, featuring @shaundai, @scotups, Jane, @davidedaniel, @jamesqquick, and @brianmmdev — sponsored by Hashbrown. Watch the full episode: https://t.co/nmLPZyDmVS
0
2
6
7
4
70