Beginning July 20, Claude Fable 5 will be included in all Max and Team Premium plans, at 50% of limits.
Pro and Team Standard users will continue to have access to Fable via usage credits, and will receive a one-time $100 credit.
Demand for Fable has been challenging to predict, which is why we rolled it out to subscription plans in stages, extending access several times as we secured additional capacity.
One of the more practical patterns I've written about — using `performed?` checks to flatten Rails controller validation into a linear sequence of focused methods. Worth a look if nested conditionals are your default. devgab.com/a/guard-clause…
Cross-platform document access is one of those problems that looks trivial until you think through credential isolation, stale copies, and token expiry all at once. The proxy pattern handles all three cleanly. devgab.com/a/the-document…
Still the most useful framing I've found for multi-tenant data design: separate what's shared from what's customised at the schema level, not the application level. Chasing this in code after the fact is painful. devgab.com/a/designing-a-…
Sending webhooks to partners? Your retry logic should know the difference between 'the network failed' and 'your payload is wrong.' Retrying a 400 indefinitely doesn't fix the payload — it just burns resources and erodes trust with whoever's receiving it.
Still one of the more quietly alarming things I've written about — a PostgreSQL query that executes cleanly, returns the right number of rows, and hands your app the wrong data the entire time. Worth a read if you use DISTINCT ON with joins. devgab.com/a/postgresql-d…
The most interesting finding from parallel AI auditing across multi-repo work: the issues aren't in individual files, they're in the assumptions one team made about what another team had built. Docs said 'integrated.' Reality said 'adjacent.' devgab.com/a/cross-projec…
Tip: each validation step in a Rails controller action should be responsible for rendering its own error response. The action method should only need to ask 'did that work?' before moving on. Clean control flow, no nesting. 🧩
If your app has a workflow with stages, ask yourself: for every transition the UI exposes, is there a matching route, action, model method, and policy? All four. UI-only changes create the quietest bugs. #RubyOnRails
Tip for any Rails dev using ActiveRecord joins: always qualify column names explicitly when two tables share them. `orders.status` not `status`. Sounds obvious. Stings hard when you forget it on a DISTINCT ON query in production.
Still one of the most practical things I've written about Rails API work — bidirectional webhooks, retry strategy, signature verification, and why the direction of the request changes everything. devgab.com/a/building-res…#RubyOnRails
Multi-tenant architecture question: at what point does 'just scope everything to the tenant' become the wrong default? Shared reference data — supplier catalogues, product feeds, standards tables — is usually where that assumption starts to break down.
Blocking bot scanners at the Rack layer before they trigger CSRF checks, route matching, and DB queries. Thousands of wasted cycles saved per day. devgab.com/a/blocking-bot…
Still one of the more satisfying integration patterns I've written up — a proxy endpoint that gives users access to documents they're allowed to see, without handing them credentials they shouldn't have. devgab.com/a/the-document…#Ruby
Dead code is embarrassing. A fully-implemented feature that simply isn't called from anywhere is worse — because it means the integration planning failed, not the implementation. Those are separate problems worth diagnosing separately. #softwarearchitecture
Revisiting this piece on the guard clause pattern — particularly the `performed?` approach for keeping controller validation readable as requirements grow. Holds up well. devgab.com/a/guard-clause…#Rails
Did you know SELECT * across a JOIN doesn't raise an error when two tables share a column name? PostgreSQL simply includes both — and DISTINCT ON picks whichever it resolves first. That's how your orders end up with customer status values. devgab.com/a/postgresql-d…
Revisiting this piece on two-tier multi-tenant data models — the bit on transparent fallback without leaking abstraction into every controller is the part I find myself explaining most often. devgab.com/a/designing-a-…#Rails
A useful rule of thumb: if your integration stores a file rather than a reference to a file, ask whether you've just created a synchronisation problem you'll have to solve later. Sometimes the answer is yes and it's worth it. Often it isn't.
1K Followers 2K FollowingApplied AI Consultant.
Ph.D in AI and OR. AI Engineer Focused on LLMs, RAG, search, and building AI-powered software. Sharing my real-world experiences.
9K Followers 8K FollowingWeb Game Development Competition in just 13 kilobytes - created by @end3r from @EnclaveGames. Runs for a month: August 13th to September 13th. #js13k
20K Followers 5K FollowingForever curious. @TauDay founder. @Caltech, @YCombinator alum.
“Hartl understands physics deeply… and like Feynman he is an outstanding pedagogue.” —Kip Thorne
1K Followers 992 FollowingFounder of https://t.co/qNVD63JvJx and https://t.co/wkGThvaT8C! Tweet about modern web dev. Created React on Rails. Shakapacker maintainer.
11K Followers 771 FollowingSelf-appointed Rails policeman, Rails Core Team Member, Principal Engineer. Working to define to future of Ruby and Rails at Shopify.
2K Followers 401 Following👩💻 Senior Developer
https://t.co/dhaR1aGHGr - desktop, iOS and Android applications from your Ruby apps.
she / her 🏳️⚧️🏳️🌈
9K Followers 891 FollowingHacker. Lover of parentheses. Emacs fanatic. Author of RuboCop, CIDER, Emacs Prelude and Projectile. Maintainer of nREPL. Not the best, but pretty good.
1.8M Followers 23K FollowingDeveloper of #WolverinePS5, #SpiderMan2PS5, #RatchetPS5 and more. Part of PlayStation Studios.
Join our community: https://t.co/ADgLz5zIEf
105K Followers 554 FollowingSharing Insights on AI, Online business & Productivity | Helping you leverage AI to grow & monetize | DM for collaboration | [email protected]📤
137K Followers 41 FollowingRuby on Rails scales from PROMPT to IPO. Token-efficient code that's easy for agents to write and beautiful for humans to review.
1K Followers 2K FollowingApplied AI Consultant.
Ph.D in AI and OR. AI Engineer Focused on LLMs, RAG, search, and building AI-powered software. Sharing my real-world experiences.
69K Followers 584 Following250k+ AI & Tech community • I post on coding, AI & smart tools • Co-founder @AIInsights__ • DM for collaboration • 📥 [email protected]
28K Followers 9K FollowingOptimist #gamedev since 1993. Keynote speaker for Ludum Dare and Global Game Jam. #LDJAM #GGJ25
https://t.co/ov4vAoa3PR
https://t.co/jk2RBv7lpP
9K Followers 8K FollowingWeb Game Development Competition in just 13 kilobytes - created by @end3r from @EnclaveGames. Runs for a month: August 13th to September 13th. #js13k
1.5M Followers 269 FollowingThe engine room of @Google. Building AI safely and responsibly to solve the world’s most complex problems. Join us: https://t.co/jUHQA27iBL
32K Followers 444 FollowingWe follow and retweet about Games, Developing and Tech #indiedev, #gamedev, #videogames, #gaming.
Follow us to get new tweets and retweets.
4K Followers 1K FollowingIndie Web Game Developer, @EnclaveGames studio founder, @js13kGames compo creator, @Gamedevjs community starter, @GamedevJSWeekly publisher, @W3C Games chair.
513K Followers 95 FollowingTensors and neural networks in Python with strong hardware acceleration. PyTorch is an open source project at the Linux Foundation. #PyTorchFoundation
4K Followers 7 FollowingWeb Game Development community started by @end3r from @EnclaveGames. Follow @GamedevJSWeekly newsletter for up-to-date #gamedevjs news. Also @js13kGames.
5.4M Followers 4 FollowingOpenAI’s mission is to ensure that artificial general intelligence benefits all of humanity. We’re hiring: https://t.co/dJGr6LgzPA
110K Followers 512 FollowingBreaking down AI & tech | Influencer marketing | Worked with 400+ AI brands worldwide | DM for collaboration | [email protected] 📤
227 Followers 175 FollowingNot an artist, and not a game developer. Doing random stuf with Godot Engine, Raylib and Odin language. Drawing random fanarts, no commissions
43K Followers 914 Following#SigmaCapital | Crypto, Tokenization, Bitcoin, Mining & Web3 specialist in love with Startup Environments: Team, Vision, Energy and Passion