HN user

kylemathews

1,076 karma

Hacker

email me at mathews.kyle@gmail.com

Github is https://github.com/kyleamathews

my public key: https://keybase.io/kylemathews; my proof: https://keybase.io/kylemathews/sigs/vU0bed6I81ah3mr7DdfCiZxzAVSIeCuM8bELiMk8Aa0

Posts53
Comments239
View on HN
github.com 7mo ago

Show HN: Durable Streams – Kafka-style semantics for client streaming over HTTP

kylemathews
10pts3
bricolage.io 3y ago

LLM Test Runners for Content

kylemathews
1pts0
www.gatsbyjs.com 3y ago

(Re-) Introducing Gatsby, a Reactive Site Generator

kylemathews
4pts0
www.gatsbyjs.org 7y ago

Announcing Gatsby 2.0.0

kylemathews
104pts34
github.com 8y ago

Graphcool is now open-source as the Graphcool Framework

kylemathews
23pts4
www.gatsbyjs.org 8y ago

Why we choose Gatsby over Next.js and Wintersmith

kylemathews
2pts0
www.gatsbyjs.org 9y ago

Announcing Gatsby 1.0.0

kylemathews
49pts2
www.gatsbyjs.org 9y ago

Gatsby's first beta release

kylemathews
5pts0
www.netlify.com 9y ago

Smashing Magazine just got 10x faster – Netlify

kylemathews
4pts0
github.com 9y ago

Reason

kylemathews
2pts0
www.gatsbyjs.org 9y ago

Gatsbygram Case Study

kylemathews
56pts16
www.bricolage.io 9y ago

Typefaces: The easiest way to self-host open-source fonts

kylemathews
2pts0
github.com 9y ago

Markdown-in-js: inline Markdown for React and JSX

kylemathews
84pts30
github.com 10y ago

Slate: A framework for building rich text editors in the browser

kylemathews
11pts3
medium.com 10y ago

GraphQL Is the King. Long Live the King (R.I.P. REST)

kylemathews
5pts0
relaterocket.co 10y ago

How using social proof in B2B marketing makes purchase decisions less scary

kylemathews
1pts0
github.com 10y ago

Ritzy – A collaborative web-based rich text editor

kylemathews
100pts41
relaterocket.co 11y ago

The closing of the inside sales data vacuum

kylemathews
1pts0
kyleamathews.github.io 11y ago

React.js Typography

kylemathews
1pts0
medium.com 11y ago

Design Explosions Issue #2: PBS Kids

kylemathews
1pts0
kyleamathews.github.io 11y ago

React Headroom

kylemathews
3pts0
github.com 11y ago

React Retina Image: component for serving high-resolution images

kylemathews
2pts0
blog.izs.me 11y ago

Brief FAQ about IO.js

kylemathews
12pts0
bricolage.io 12y ago

Tools to help administer your Facebook Groups

kylemathews
1pts0
bricolage.io 12y ago

Hosting static sites with Docker and Nginx

kylemathews
4pts0
coreos.com 12y ago

Jumpers and the Software Defined Localhost

kylemathews
5pts0
www.ribbonfarm.com 13y ago

The Gervais Principle VI: Children of an Absent God

kylemathews
7pts0
kyleamathews.github.com 14y ago

Show HN: New Javascript fuzzymatching library for building autocomplete widgets

kylemathews
2pts0
kyle.mathews2000.com 14y ago

Building Your Own Tools

kylemathews
2pts0
www.forbes.com 14y ago

Kubler-Ross (i.e. 5 Stages of Grief model) and OccupyWallStreet

kylemathews
6pts0

Check out our guide on writes — https://electric-sql.com/docs/guides/writes

There's a variety of valid patterns for writes & we don't want to be prescriptive about how you do them. We aim instead to help you easily use Electric with your preferred/required write pattern.

It's possible we'll write our own write library but it's equally likely we'll continue to find it better to partner with other projects building excellent libraries (like we are with https://livestore.dev/).

Next.js 12 5 years ago

We have a job framework that can distribute image processing jobs on supported platforms* as well as automatically caching subsequent jobs. So it scales easily and as most builds don't have that many image changes (if any), the impact on warm builds is negligible.

* like Gatsby Cloud https://www.gatsbyjs.com/products/cloud/

We recently introduced build optimizations for incremental data changes for self-hosted environments: https://www.gatsbyjs.org/docs/page-build-optimizations-for-i... and are continuing to improve build speed across platforms.

To reliably provide near real-time deployments, we need tight integration with the CI/CD environment to optimize and parallelize the work; that's why you’ll see the fastest builds and deploys through Gatsby Cloud — the platform is purpose built for Gatsby!

Gatsby founder here.

Really appreciate the feedback and support for our launch today! The team worked super hard to get Incremental Builds live in public beta but are taking all the feedback (here and all over the web) as we go into full launch. Let us know what you think. Thanks!

Absolutely!

Gatsby tries to balance making your site work at some level offline w/ not precaching too much.

By default we cache the front page & then do "run-time" caching as the user visits different pages so ensuring they can at least return to the pages they've visited when offline.

We're building cloud products which complement the OSS product.

We launched our product, Gatsby Preview, into alpha in July https://www.gatsbyjs.org/blog/2018-07-17-announcing-gatsby-p...

A lot of people really love building sites with headless CMSs and Gatsby. Gatsby Preview gives content editors live preview of changes they're making in the CMS on a real version of the site.

We launched with support for Contentful and are adding support for other headless CMSs along with traditional CMSs running in headless mode like Drupal and WordPress.

Also check out our launch blog post https://www.gatsbyjs.org/blog/2018-05-24-launching-new-gatsb...

New React website 9 years ago

Awesome! Yeah, that was our main design focus. Make it feel like you're building a vanilla React web app but make it as speedy as the fastest websites.

New React website 9 years ago

Both. Checkout gatsbyjs.org, the tool the site was built with. But basically Gatsby renders each page to HTML and writes it out to disk similar to other static site generators. And then when the HTML loads, it pulls in JavaScript to make the site "live" so that from then on out it acts like a normal React web app.

Gatsby is an attempt to blend the best aspects of static site generators and web apps.

New React website 9 years ago

Part performance and part developer experience.

Gatsby generates HTML pages for each page so it loads as fast or faster than other static site generators but is way faster when clicking around the site as it prefetches pages and renders them in the client so the site feels like a local or native app.

It's also fully setup for building with leading modern web development tools like React, webpack, all CSS options including css-in-js, code splitting, PWA techniques, etc. so the development experience is excellent and you get production quality code without any setup.

Gatsby's ambitions are much higher than simply transforming markdown into HTML. See the writeup of the talk I gave recently describing Gatsby as a website compiler https://www.gatsbyjs.org/blog/2017-09-13-why-is-gatsby-so-fa...

It's by Facebook. They have 1.x billion users across their web and mobile products all of which run JavaScript. Tiny improvements in product performance equals big $$$. Easily justifies efforts like this. And the rest of us get to free-ride :-)

I built a fairly large backend system using event sourcing ideas and am now using Redux for another backend tool I'm building. Redux and event sourcing are very similar. One big advantage of using Redux is there's tons of documentation and blog posts and plugins so you get a lot of power out of the box. E.g. it took me 5 minutes to add in support for the Redux devtools https://github.com/zalmoxisus/remote-redux-devtools.

Absolutely. Gatsby sites are built with React which means it's very easy to add interactive behavior in the client that communicate with a backend API.