Log inOpen app
David East
18.9K posts
user avatar
David East
@_davideast
Now @GoogleLabs, after 12 years @Firebase Working on @stitchbygoogle & @julesagent. DESIGN.md core team.
Washington, DC
davidea.st
Joined September 2013
1,327
Following
25.2K
Followers
user avatar
@_davideast

See David East’s full profile

Open X

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
  • Pinned
    user avatar
    David East
    @_davideast
    Mar 16
    Introducing the Stitch SDK Yes. You can program design now. I've been dreaming of shipping this for so long because it's just so much fun to use. I welcome all the stars ⭐️ github.com/google-labs-co…
    import { stitch } from "@google/stitch-sdk"

const design = await stitch.project("id").generate(`
  A GitHub repo landing page for an SDK that can generate
  designs from natural language.
`)

const html = await design.getHtml()
const imageUrl = await design.getImage()
    74
    134
    1.4K
    147K
  • user avatar
    David East
    @_davideast
    Nov 15, 2025
    The culture at @GoogleLabs is unreal. I pitched an idea. Coworker: "Cool, let's build it." <immediately opens laptop>. We were testing it in under an hour. This bias for action is everything.
    250
    298
    8.1K
    545K
  • user avatar
    David East
    @_davideast
    Aug 28, 2023
    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | I'm bad at CSS | |_____________| \ (•◡•) / \ / —— | | |_ |_
    60
    386
    3.4K
    497K
  • user avatar
    David East
    @_davideast
    Sep 3, 2022
    Imagine this. You are an OSS maintainer. Someone opens an issue on your library... and they are the lead singer of Weezer. 🎸 Brings a whole new meaning to "Rockstar Developer" github.com/grahamearley/F…
    A screenshot of a GitHub issue linked in the tweet.
    30
    309
    2.6K
  • user avatar
    David East
    @_davideast
    Feb 4, 2020
    ⚡️ Optional chaining is landing in Chrome 80! I don't care what they say, JavaScript is beautiful.
    38
    422
    1.6K
  • user avatar
    David East
    @_davideast
    Oct 28, 2022
    A shaded blur behind a logo is simple but beautiful affect. Let's see how @vite_js does it. 📢 Sound on for my truly one-of-a-kind explanation. Codepen link below
    00:00
    9
    114
    1.2K
  • user avatar
    David East
    @_davideast
    Jun 3, 2024
    CSS keeps getting better year after year. @ starting-style { } makes entry and exit animations an absolute breeze. Look at the syntax... you can nest the at rule within a selector. A bunch of great links about it below.
    00:00
    8
    125
    1K
    79K
  • user avatar
    David East
    @_davideast
    Apr 13, 2022
    Got that promo! Officially a Staff Developer Relations Engineer on the Firebase team. My first order of business is going to the beach with the fam.
    A selfie of David East wearing a black hoodie on the beach, with his 6 year old daughter wearing pink wet rolled up pants jumping into a tide pool in the background.
    92
    4
    802
  • user avatar
    David East
    @_davideast
    Sep 27, 2024
    What's stopping you from coding like this?
    Project IDX on a phone
    227
    43
    774
    145K
  • user avatar
    David East
    @_davideast
    Sep 6, 2022
    Stop parsing query parameters with location.search. This Object.fromEntries() + URLSearchParams combination provides you an object interface for all query params. This is the way.
    // https://example.com/profile?name=david&language=es
const searchParams = new URLSearchParams(location.search);
const params = Object.fromEntries(searchParams.entries());

const { name, language } = params;
// name 	=> david
// language => es
    8
    98
    796
  • user avatar
    David East
    @_davideast
    Sep 27, 2024
    Update we are cross platform developers now. Yes. That's a native Android and iOS app.
    00:00
    00:12
    user avatar
    David East
    @_davideast
    Sep 27, 2024
    Update we have dual monitors. And yes, that's a real iOS app.
    15
    38
    780
    111K
  • user avatar
    David East
    @_davideast
    Jul 18, 2024
    Project IDX just got a ton of upgrades. Seriously, a ton. React Native in-browser, AI for comments/tests, database templates, AI agent & Gemini templates. Oh and Android Studio in-browser is coming soon. Here's a rundown.
    A social share image that shows the IDX logo with the features launched: New AI Tools, React Native, Database Starters, AI Agent & Gemini Templates, and Android Studio (Soon)
    28
    89
    766
    113K
  • user avatar
    David East
    @_davideast
    Jan 7, 2020
    Okay. Wow. illustrated.dev is my new favorite website. Just look at this illustration of array.flat(). Never underestimate how difficult it is to illustrate abstract thoughts. 🙌 We are not worthy, @Mappletons.
    Illustration for array.flat(). A rolling ping going over brackets for arrays. It says it "squishes nested arrays into a single array" and then shows a nested array being formed into a single array.
    6
    180
    739
  • user avatar
    David East
    @_davideast
    Feb 5, 2023
    After a year of studying and a month of practicing for two hours each day... I still can't believe I got up on stage in Santiago and gave an entire talk in Spanish at @jsconfcl. I was so scared but it was one of the greatest experiences I've ever had.
    00:00
    84
    24
    669
    96K