Log inSign up
CJ Avilla
6,138 posts
user avatar
CJ Avilla
@cjav_dev
Developer Experience at @AnthropicAI
New Hampshire
cjav.dev
Joined April 2009
935
Following
3,052
Followers
  • Pinned
    user avatar
    CJ Avilla
    @cjav_dev
    Jun 12
    Going to do my best to share helpful updates about how to get the most from the Claude Platform: APIs, SDKs, the ant CLI and more. If you have any feedback about existing API features you’d love to see, I’m all ears! Pumped to be back in a position where there’s so much I’m
    558
  • user avatar
    CJ Avilla
    @cjav_dev
    Oct 17, 2022
    😍 If a request to the Stripe API fails, you'll now get a new property on the response called `request_log_url` which opens your request logs for the failed request.
    ~/stripe/demos $ stripe payment_intents create --amount 100
{
  "error": {
    "code": "parameter_missing",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-missing",
    "message": "Missing required param: currency.",
    "param": "currency",
    "request_log_url": "https://dashboard.stripe.com/test/logs/req_3yZ3P9MWukQbpE?t=1666028506",
    "type": "invalid_request_error"
  }
}
  • user avatar
    CJ Avilla
    @cjav_dev
    Jan 14, 2024
    I'm sad that @mint is gone so going to speed run for a few hours and try to build a web-based replacement for the features that I actually used frequently: * Net worth tracking * Searching transaction history
    40K
  • user avatar
    CJ Avilla
    @cjav_dev
    Nov 5, 2022
    I'm working on a course to teach Ruby on @rails basics. I'm considering recording the whole thing using a cloud IDE like @Replit so that students can start without needing to set up an env. Good idea? bad idea?
  • user avatar
    CJ Avilla
    @cjav_dev
    Nov 18, 2023
    With zero direction, my 10-year-old made this fully working pokedex search using @tldraw 🤯
    Image
    17K
  • user avatar
    CJ Avilla
    @cjav_dev
    Dec 19, 2022
    In 2019, I really wanted to push myself to start creating screencasts. Watching videos is how I learn best, and I wanted to give back. One of my 2019 goals was to create 6 screencasts. Since then, I've created/livestreamed/guested on/edited and/or produced 432 videos. 😱
    Image
    6.4K
  • user avatar
    CJ Avilla
    @cjav_dev
    Mar 3, 2022
    Very cool tools coming soon for @StripeDev Terminal. @charlesw_dev taught me just enough to be dangerous today!
    Image
    00:00
  • user avatar
    CJ Avilla
    @cjav_dev
    Oct 29, 2020
    I've been working hard to officially move into the developer advocate role @Stripe. It's official! 🎉🍾 I'm very thankful for the incredible support from @anelder, @jaakkosf, and @chris_trag!
    Image
    GIF
  • user avatar
    CJ Avilla
    @cjav_dev
    Jan 4, 2024
    Okay who’s been learning from @excid3 longer than me? Sept 8, 2014!
    Image
    user avatar
    Chris Oliver
    @excid3
    Jan 4, 2024
    I've been working on @GoRails for 10 years I just realized. 😲
    7.1K
  • user avatar
    CJ Avilla
    @cjav_dev
    Nov 27, 2023
    Can you tell me when I went back to product engineering? 😅 🌑🌕
    Image
    4.3K
  • user avatar
    CJ Avilla
    @cjav_dev
    May 7, 2023
    Asked my 8 year old what he wants for his birthday and he shared this google doc with me. 😂🥰
    Image
    4K
  • user avatar
    CJ Avilla
    @cjav_dev
    Mar 5, 2022
    If you use Rails, I highly recommend following @websebdev. Constant stream of incredibly useful tips like this one.
    user avatar
    Sebastien Auriault
    @websebdev
    Mar 5, 2022
    💎Rails tip💎 Did you know Rails 7 added support for PostgreSQL generated columns? These columns will be calculated by the database only once on INSERT and UPDATE. #ruby #rails #rubyonrails
    # db/migrate/20220226153929_create_orders.rb
class CreateOrders < ActiveRecord::Migration[7.0]
  def change
    create_table :orders do |t|
      t.integer :subtotal_cents
      t.integer :tax_cents
      t.virtual :total_cents, type: :integer, as: "subtotal_cents + tax_cents", stored: true
      
      t.timestamps
    end
  end
end

# console
Order.create(subtotal_cents: 1000, tax_cents: 200)
Order.last.total_ce...
  • user avatar
    CJ Avilla
    @cjav_dev
    Jan 5, 2024
    Here we go! 🕺 3.3.0 time.
    Image
    6K
  • user avatar
    CJ Avilla
    @cjav_dev
    Aug 16, 2022
    Something I've wanted for YEARS at Stripe... a public, incremental changelog with all the additions (not just breaking changes). Our dreams have come true!!
    Image
    Changelog
    From docs.stripe.com

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement