Kyle Mathews Profile
Kyle Mathews

@kylemathews

22,431
Followers
658
Following
959
Media
42,557
Statuses

Tech entrepreneur hanging out in Silicon Valley. Founder @gatsbyjs (acquired by @Netlify ). Married to @shannonb_ux . Farcaster:

Seattle, WA
Joined December 2007
Don't wanna be here? Send us removal request.
@kylemathews
Kyle Mathews
5 years
Very happy to announce that @shannonb_ux and I are getting married! After being friends with secret crushes on each other for 9 years, our crushes are not-so-secret anymore :-) Read our story @
Tweet media one
Tweet media two
Tweet media three
Tweet media four
85
6
790
@kylemathews
Kyle Mathews
6 years
PSA: @gatsbyjs is not just for "sites". It produces static HTML and then rehydrates into a React app. Think of it as an opinionated CRA with built-in SSR and nice integrations w/ CMSs. Please use Gatsby to build apps. Thanks for listening. Happy Friday and happy developing.
27
134
785
@kylemathews
Kyle Mathews
5 years
This Reddit thread is hilarious. A bunch of web devs reverse engineering trying to understand how it's so fast. Hint, it's built with @gatsbyjs :-)
Tweet media one
14
92
756
@kylemathews
Kyle Mathews
4 years
We're announcing new funding! $28m from Index Ventures to propel more investment into Gatsby's web platform. Everything you love about @gatsbyjs is going to get better! Check out our writeup in Forbes about our wild growth and plans
62
66
647
@kylemathews
Kyle Mathews
5 years
2018 review - started company with best friend - got married to (different) best friend - helped hire an amazing team - wrote a lot of great code - hired better developers than me so retiring to product/eng/company management 😎 2019 has got a lot to live up to!
14
11
634
@kylemathews
Kyle Mathews
5 years
People talk about REST vs GraphQL and miss the most basic basic advantage of GraphQL — it lets you just declare what data you need and it shows up — exactly when you need it and in the exact form you described. Eliminates so much complexity and nonsense around fetching data.
15
86
515
@kylemathews
Kyle Mathews
3 years
Brands using @GatsbyJS in 2021
Tweet media one
29
40
506
@kylemathews
Kyle Mathews
4 years
Is there anyone itching to build an amazing React component library that everyone uses? DM me, would love to chat :-D
53
50
487
@kylemathews
Kyle Mathews
6 years
Someone just told me they lowered their monthly hosting bill from $5000 to $5 after rebuilding the site in @gatsbyjs 😲
23
59
454
@kylemathews
Kyle Mathews
5 years
We're hiring for the @gatsbyjs open source team! Come help us build the best React web framework in the world. Work on OSS all day. Impact 10s of thousands of devs & millions of users. Excellent pay/benefits/equity & we hire anywhere in the world.
11
131
426
@kylemathews
Kyle Mathews
6 years
is phenomenal. Automatically extracts the exact characters used with each font on your page and subsets the font for only those characters. Dropped speed index ~500ms for an already very optimized @gatsbyjs site. Plugin coming soon. /cc @_munter_
5
77
408
@kylemathews
Kyle Mathews
5 years
Was sorting through some stuff today and found this notebook where I made my first notes about the tool that was to become @gatsbyjs . This is from February 2015 so 4 years ago!
Tweet media one
Tweet media two
14
28
402
@kylemathews
Kyle Mathews
6 years
So uhh some news :-D
@GatsbyJS
Gatsby
6 years
📣 BIG NEWS: Gatsby is officially a startup! We’re thrilled to announce a $3.8M seed round & the formation of Gatsby Inc! 💪 We’ve got big plans to make the Gatsby open-source ecosystem even more powerful:
99
573
2K
36
29
391
@kylemathews
Kyle Mathews
8 years
Excited to announce I'm working full-time now on @gatsbyjs ! Looking for sponsorship/consulting More on my blog
17
70
374
@kylemathews
Kyle Mathews
4 years
for those that keep track of these things, Gatsby now has more GitHub stars than Jekyll & Hugo
19
17
360
@kylemathews
Kyle Mathews
4 years
now refers more traffic to than
6
28
320
@kylemathews
Kyle Mathews
5 years
2000 contributors now! That's 3.5 new contributors per day. It's wonderful to see so many people embracing Gatsby and taking ownership over various parts of the project.
@GatsbyJS
Gatsby
6 years
We've hit 1000 contributors! Thank you for your trust and shared loved for what we're building together.
Tweet media one
7
42
276
3
27
318
@kylemathews
Kyle Mathews
5 years
As of @gatsbyjs 2.9.9, we now have a status bar in the terminal while developing! Right now it's pretty simple — it shows the site name + number of pages but lots more coming here 💪
Tweet media one
5
40
318
@kylemathews
Kyle Mathews
5 years
I could care less whether class or hook code styles are better in React. The long-term impact of this change is that for the first time*, component-level state logic is sharable. That's already leading to an explosion of new NPM packages. * Yeah, yeah, mixins
6
34
300
@kylemathews
Kyle Mathews
4 years
Set up @tailwindcss in @gatsbyjs in less than a minute with Gatsby Recipes! "gatsby recipes tailwind" Thanks to @khaled_garbaya for the recipe
10
42
294
@kylemathews
Kyle Mathews
4 years
So coincidentally, today we both launched Gatsby Cloud and hit 40k stars -- so that's a good day
6
13
284
@kylemathews
Kyle Mathews
4 years
2019: the year I got CEO-ified 👽
Tweet media one
5
2
285
@kylemathews
Kyle Mathews
4 years
It's happening! This has been *years* in the making and it's a huge first step to our eventual goal of reliable <10 second deploys for @gatsbyjs applications
@GatsbyJS
Gatsby
4 years
📣 BIG NEWS: Introducing Gatsby Builds! Try it: ⚪Blazing fast build speeds! (10x faster for image-heavy sites) ⚪ 24/7 performance and accessibility monitoring ⚪ Use your favorite CMS & CDN host! And... forever free for small projects!
22
248
871
15
38
277
@kylemathews
Kyle Mathews
5 years
I heard recently from a LARGE_SV_TECH_COMPANY that's a/b testing moving a site to @gatsbyjs and numbers are showing a multi-million $$$ improvement. #perfmatters
14
22
271
@kylemathews
Kyle Mathews
5 years
. @gatsbyjs is a month or two from 40k GitHub stars & 2.5k contributors 🤗
6
9
267
@kylemathews
Kyle Mathews
5 years
When we launch incremental builds, @gatsbyjs will pioneer a new category of web frameworks called Streaming Site Builders — conveniently also abbreviated to SSG ;-)
14
36
265
@kylemathews
Kyle Mathews
5 years
On weekdays, someone in the @gatsbyjs ecosystem creates a new site every 43 seconds 🤯
17
16
256
@kylemathews
Kyle Mathews
4 years
So excited by this launch. We have big plans for building great BYOC (Bring Your Own Components) #nocode tools on top of @gatsbyjs
@4lpine
John Otander
4 years
⬡ Introducing Blocks (alpha)! An open source, JSX-based visual editor that we're building. 👩‍💻 Import JSX 🖼 Drag and drop components 🎛 Change props and styling 🧩 Add your own blocks 😻 Export production-ready code
47
513
2K
5
25
249
@kylemathews
Kyle Mathews
6 years
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨ ✨ ✨ In today's arbitrary milestones, @gatsbyjs hit 20,000 GitHub stars! ✨ ✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
16
15
245
@kylemathews
Kyle Mathews
6 years
Components are my programming language @gatsbyjs is my compiler React is my OS Browsers are my hardware
6
28
241
@kylemathews
Kyle Mathews
4 years
Gatsby is 70 stars away from 40k. Surreal.
12
10
239
@kylemathews
Kyle Mathews
3 years
Not gonna lie — it's pretty weird seeing your face on a giant billboard.
@GatsbyJS
Gatsby
3 years
🚀 How it started and how it's going. 💜 Thank you. #GatsbyJS #Community
Tweet media one
7
18
304
16
3
216
@kylemathews
Kyle Mathews
4 years
Setup a Gatsby/WordPress blog in under 2 minutes with Local by @heyflywheel and the new @gatsbyjs wordpress Recipes by @crockerbytes ! gatsby recipes wordpress
13
41
213
@kylemathews
Kyle Mathews
6 years
This is super cool. Added a bit more excitement to my morning :-)
@GatsbyJS
Gatsby
6 years
Nike's new "Just Do It" website is powered by Gatsby v2 - Gatsby v2 - Styled Components - Redux
Tweet media one
14
124
600
10
24
206
@kylemathews
Kyle Mathews
6 years
Awesome work by the React team on fixing problems around async loading of data & rendering. Once this ready, I can throw away 1/2 of the Gatsby run time that's currently handling these problems 🎉
2
24
202
@kylemathews
Kyle Mathews
6 years
Just merged my PR switching @gatsbyjs to use @reach /router!! /cc @ryanflorence
Tweet media one
3
18
199
@kylemathews
Kyle Mathews
4 years
We've heard the concerns from the community about our dedication to open source and our growing pains as an organization. I've shared my thoughts about all of it here in this blog post and I'll continue to listen and learn from all of you.
41
27
199
@kylemathews
Kyle Mathews
5 years
Just merged a big refactor that I and other @gatsbyjs core members have worked on for a while to use xstate to manage some of Gatsby's most complex state transitions. Code is much simpler and reliable now!
Tweet media one
4
19
194
@kylemathews
Kyle Mathews
5 years
Remote work ftw
Tweet media one
9
9
189
@kylemathews
Kyle Mathews
4 years
Two fun recent @gatsbyjs milestones - 200k GitHub repos using Gatsby - 2000 plugins And it still feels like we're just getting started!
Tweet media one
Tweet media two
6
15
184
@kylemathews
Kyle Mathews
1 year
I'm been experimenting the last month or so with what it's like building full applications with and... it's awesome
6
14
184
@kylemathews
Kyle Mathews
7 years
That webpack, a wildly popular and useful tool can barely afford to pay even one engineer to work on the project full time is insane.
10
90
117
@kylemathews
Kyle Mathews
5 years
Gatsby Themes is the same idea as React on a larger scale. A React component takes data and returns a view. A Gatsby theme takes data and returns a site.
5
20
174
@kylemathews
Kyle Mathews
5 years
. @gatsbyjs has been averaging over 100 PRs merged / week for the last month ⚡️ Crack work by our core team and community! Writing, reviewing, and merging 100 PRs a week is an amazing feat! @mdashallanson @mipiechowiak @SchauDustin @freiksenet @wardpeet @chatsidhartha
Tweet media one
2
22
173
@kylemathews
Kyle Mathews
4 years
Wrote up a new Gatsby Recipe for enabling MDX pages 😍
Tweet media one
10
26
168
@kylemathews
Kyle Mathews
6 years
React Hooks are 🔥🔥🔥
2
18
172
@kylemathews
Kyle Mathews
7 years
Experts in navigating bad systems dislike better systems
5
64
168
@kylemathews
Kyle Mathews
6 years
Super excited to finally have everything in place to start working on the next phase of @gatsbyjs Announcements coming in the new year!
3
9
168
@kylemathews
Kyle Mathews
6 years
Got multi-core rendering working for @gatsbyjs in like 45 minutes due to the fantastic jest-worker library and @mipiechowiak 's fantastic refactor of Gatsby's HTML render pipeline earlier this year
Tweet media one
7
18
169
@kylemathews
Kyle Mathews
7 years
Websites that don't let you paste passwords are so incredibly idiotic
12
13
165
@kylemathews
Kyle Mathews
3 years
I'm very used to how fast Gatsby is but it still shocks me sometimes. Have you ever seen an ecommerce site this fast before? If you have a Shopify store, take 10 minutes and test out the Gatsby Shopify POC with your store.
@GatsbyJS
Gatsby
3 years
🎁 Second up is the new Gatsby Shopify Starter, a proof-of-concept in a box, with 10k products and 30k variants to help you get to “working prototype” stage in minutes, rather than days. 🧐 Ready to check it out for yourself and get started? 👉🏾
Tweet media one
3
7
42
5
23
164
@kylemathews
Kyle Mathews
4 years
How do people build GraphQL servers from scratch these days?
49
9
156
@kylemathews
Kyle Mathews
8 months
New blog post on what I'm observing in the local-first world and where I think it's going. In short, I think it's a big upgrade for the web. It's giving me the same vibes as the React community circa 2014.
7
26
160
@kylemathews
Kyle Mathews
4 years
ICYMI, we launched Incremental Builds yesterday! Which is extraordinary for several reasons - o(1) build times < 10 seconds for sites up to 250k pages (soon millions) means Gatsby is a great choice for any content site
@GatsbyJS
Gatsby
4 years
📣BIG NEWS: Introducing Incremental Builds! ➡️ ✅Only build the content that's changed 🚀Real-time builds 😍Marketers and developers are both happy Now, harness the powerful benefits of being totally dynamic AND fully static.
61
301
1K
9
15
157
@kylemathews
Kyle Mathews
7 years
Introducing Typefaces — self-host open source fonts by converting typefaces into NPM packages.
5
64
155
@kylemathews
Kyle Mathews
4 years
Founding a startup is the odd process of first doing everything and then gradually getting superseded in everything
5
6
153
@kylemathews
Kyle Mathews
5 years
Amsterdam is overwhelmingly beautiful
Tweet media one
4
3
154
@kylemathews
Kyle Mathews
4 years
Ok! Prediction time! Here's my predictions for the next decade of changes in technology. I'll mostly stick to web tech as that's where I live but I'll venture out as folly/inspiration strikes
3
28
154
@kylemathews
Kyle Mathews
6 years
Our 100k page benchmark is down to 93 seconds 😱
@kylemathews
Kyle Mathews
6 years
Got multi-core rendering working for @gatsbyjs in like 45 minutes due to the fantastic jest-worker library and @mipiechowiak 's fantastic refactor of Gatsby's HTML render pipeline earlier this year
Tweet media one
7
18
169
0
13
151
@kylemathews
Kyle Mathews
4 years
I wonder if if anyone is measuring emoji inflation? A simple 👍 is almost starting to feel passive aggressive now that there's dancing parrots and what not
7
3
148
@kylemathews
Kyle Mathews
1 month
@mjackson what possibly could cloudflare do in the face of TENS OF THOUSANDS of html pages???
3
0
148
@kylemathews
Kyle Mathews
5 years
One of our @gatsbyjs teammates (from India) just had their visa application denied to come to NYC for our upcoming company gathering 🙃 Nation boundaries are absurd. Also, any ways to fix this?
23
8
143
@kylemathews
Kyle Mathews
4 years
Been noodling on ideas for code generation/automation/infra as code for @gatsbyjs . Put up an initial RFC! Would love to hear your thoughts.
Tweet media one
15
22
143
@kylemathews
Kyle Mathews
5 years
This might be the most native-app-feeling @gatsbyjs website I've ever seen 🤯 Super smooth with great design and animations.
@14islands
14islands
5 years
We worked with Antler to make them a new website. Really happy with the collaboration 🚀🎉 See here: Built with @gatsbyjs , @prismicio , @Netlify
9
12
143
7
10
145
@kylemathews
Kyle Mathews
6 months
💥 Announcing a new library — trpc-crdt tRPC integrations for CRDTs: CRDT-native RPC calls For when you're building with CRDTs but you want to run code on a server.
5
14
146
@kylemathews
Kyle Mathews
5 years
Super excited! First ever official Gatsby meetup is happening tomorrow night in San Francisco! Be there or build a slow website!
2
14
142
@kylemathews
Kyle Mathews
4 years
Ocean voyage was our ancestors equivalent to space travel
@AvatarDomy
Domenico
4 years
The open water is terrifying
921
11K
66K
3
9
140
@kylemathews
Kyle Mathews
5 years
I built Gatsby with React because I love the technology and people. We're going to keep building a safe and inclusive ecosystem where individuals and organizations of all flavors can thrive.
@GatsbyJS
Gatsby
5 years
We are committed and working hard to create a safe and inclusive space for the Gatsby and React ecosystems. Beyond iterating and improving code, we believe in building a strong community. 💜 Read more about our core philosophy:
0
49
263
3
8
140
@kylemathews
Kyle Mathews
4 years
Was just looking at Google Analytics and noticed has had just over 1 million unique visitors in the last six months. That's pretty wild.
4
5
137
@kylemathews
Kyle Mathews
6 months
I created a new local-first starter for @ElectricSQL made with Vite, React Router, and my trpc-crdt library. If you've been wanting to play with Local First or Electric, check it out!
7
15
139
@kylemathews
Kyle Mathews
6 years
0
4
137
@kylemathews
Kyle Mathews
6 years
One of the skills most helpful to productivity is learning to detect and avoid work that's useless or actively harmful. You can do nothing and be far more productive than some people. If tempted to work for the sake of working, I suggest going on a walk.
3
35
137
@kylemathews
Kyle Mathews
5 years
Uniqlo is everything I've ever wanted from a clothing store. High quality fabric and construction, lots of fun colors that work well with each other, and competitive prices. Mad I just discovered them. I've redone my wardrobe the last few months.
25
2
137
@kylemathews
Kyle Mathews
4 years
Hey @tesseralis I am truly sorry for my actions that caused you such pain. My behavior was inexcusable and I must learn from it. I am grateful you took the time to provide feedback and recommendations. We will act on them to create a welcoming, respectful, and supportive space.
2
4
135
@kylemathews
Kyle Mathews
6 years
"A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system." — John Gall
2
25
130
@kylemathews
Kyle Mathews
5 years
React educator folks — what is the minimum set of React/JS ideas you've found a beginner developer needs to know to successfully make basic React components? imports/variables/functions/arrow functions/mapping over arrays?
32
21
130
@kylemathews
Kyle Mathews
6 years
My morning OSS support routine — telling a 1/2 dozen people to try removing "node_modules" and reinstalling 🙄
11
9
128
@kylemathews
Kyle Mathews
4 years
Tweet media one
8
9
131
@kylemathews
Kyle Mathews
5 years
If React is "just the View" — then Gatsby is everything else
4
9
129
@kylemathews
Kyle Mathews
6 years
Gatsby v2 is getting close! Try out our new upgrade guide and help us get all the new awesomeness ready to launch!
@GatsbyJS
Gatsby
6 years
Migrating to v2? Check out our new upgrade guide!
Tweet media one
2
28
67
3
23
130
@kylemathews
Kyle Mathews
5 years
This Ink thing is pretty cool (React in the terminal) Prototyped a Gatsby build flow in < 1 hour My code — /cc @vadimdemedes @sindresorhus
3
11
125
@kylemathews
Kyle Mathews
6 years
In London this week, working with @gatsbyjs core maintainers @mdashallanson and @mipiechowiak , to get the first v2 RC out!
Tweet media one
11
4
123
@kylemathews
Kyle Mathews
6 years
Turns out we were really busy in the last week getting ready for @gatsbyjs v2! We merged 128 PRs over that time which I think is our all time high.
5
7
124
@kylemathews
Kyle Mathews
7 years
Ahem. Coming soon to a Gatsby blog near you /cc @addyosmani
Tweet media one
4
18
124
@kylemathews
Kyle Mathews
6 years
The @gatsbyjs account is closing in on passing me in number of followers. Feel like a proud papa watching their child grow up and surpass them.
5
2
124
@kylemathews
Kyle Mathews
4 years
We'll have a lot of announcements about the future of Gatsby in the new year. Stay tuned ;-) 2020 is going to be a fun year.
@rwieruch
Robin Wieruch
4 years
“All I want for Christmas is GatsbyJs and NextJs having a baby.” Can you make this happen @kylemathews and @rauchg ? 😅 Partly quoted from @wesbos and @stolinski on @syntaxfm Thanks for picking up my question in your potluck episode 😉
3
8
98
3
2
121
@kylemathews
Kyle Mathews
5 years
You should never want deadlines at your company. They're a last resort measure if circumstances force them on you.
15
14
121
@kylemathews
Kyle Mathews
5 years
Talking to my wife @shannonb_ux about React and how it lets you write html in JavaScript. She said, "wait, why don't you just write html directly in js without React?" I explained JS doesn't let you. She responded, "that makes JavaScript seem pretty stupid" 🤣
12
3
116
@kylemathews
Kyle Mathews
5 years
Your office is where your computer autoconnects to the wifi
7
10
118
@kylemathews
Kyle Mathews
4 years
Map of the rough location of 100 of the people who tried out gatsby for the first time today (I'm cheap so that was the limit of the first ip geomapper I looked at) Gatsby-ites are everywhere-ish!
Tweet media one
9
3
117
@kylemathews
Kyle Mathews
5 years
😍
Tweet media one
4
1
116
@kylemathews
Kyle Mathews
4 years
Working on a fully remote/online company makes me feel like a hermit crab worker. Can take over any office-ish space to work in a drop of the hat. I'm currently working on a dentist chair while waiting for the dentist to inspect me 😂
3
1
114
@kylemathews
Kyle Mathews
4 years
After having had an Alexa for several years, I can conclusively say it's the best kitchen timer I've ever owned
8
5
114
@kylemathews
Kyle Mathews
7 years
First blog post on the new @gatsbyjs website!! 🎉🔥😅 A case study on building Gatsbygram—1st example site for 1.0
5
44
110
@kylemathews
Kyle Mathews
4 years
for more context about what we're up to — check out these posts by @jxnblk & @4lpine
2
9
110