Live data from Hacker News

Gatsby raises $15M Series A for its modern web development platform

techcrunch.com

101–110 of 213 posts

Re: Gatsby raises $15M Series A for its modern web development platform

#101
If history is any judge, four years from now, it will no longer be modern. And those people who have spent time and money investing into gatsby will be looking to leave for something else.

It's one of my biggest issues with software is that software is never done. It's always being torn down and replaced with something else.

Re: Gatsby raises $15M Series A for its modern web development platform

#102
post #93

A static page framework that shoves content into a client side graphql store and then extracts bits out to render a page? It's popular, so I can't say it was a bad idea. I guess I'll just say I must be old because it sounds like satire.

I still prefer Hugo 1000x over this, especially because I don't have to deal with npm

Re: Gatsby raises $15M Series A for its modern web development platform

#103
post #73
post #67

Earlier quoted context omitted.

I'm one of the use cases that Sam mentions - B2C website. Replatforming our site with Gatsby, Netlify (hosting and more) and Contentful (headless CMS) has saved us hundreds of dollars a month in hosting - our site which receives 20,000 - 30,000 visitors a month now costs $0 to host. Additionally it is radically faster and more secure than it previously was. Being able to use React as needed has enabled us to manage s…

It's tough to take this too seriously since it seems you created this name just to make this comment. What approaches did you try before 'owing your career to gatsby'?

check out my reply above - the owing my career to gatsby is very much about my specific story - a story that is probably very different from most hackernews contributors but maybe some aspects of it are more common for the lurkers here, of which I am one.

I would honestly be interested to know how many self taught people making things work building basic sites for unglamorous corners of the internet cruise this site.

To be honest I don't really feel welcome here because I'm not sophisticated (prob the best word for it) enough. But that's ok.

Re: Gatsby raises $15M Series A for its modern web development platform

#104
post #92

Earlier quoted context omitted.

Did you mean "overly-complicated" as in for people who don't work in the industry and just speculate on trends?

[deleted]

I take issue with your tone and cynicism, and disagree w/ your premise. Your sarcasm and condescension aren't helpful. And there's no way your "couple hundred lines of code" addressed more than a fraction of the real-world use cases addressed by Gatsby. You cast aspersions on a huge swath of your peers who work with the best tools at hand to solve difficult problems... it's not just arrogant, it's ignorant. IME it's the ultimate poser/hipster move to denigrate modern web dev (your so-called "Cool Kid Stack"), while ignoring the ways in which the world has changed (and become more complicated and challenging) since you formed your ideas about simple HTML-generating scripts being sufficient to meet the requirements of a modern web application. The true "continuous source of churn and maintenance work" is the problem space -- endlessly diverse clients on radically heterogenous devices with highly variable network conditions, and end-user expectations that only ever ratchet in the direction of faster, more secure, more reliable, more polished experiences. I feel your pain about keeping up with tools that can empower teams to address these challenges; but to suggest that the stack is to blame, that the complexity is unnecessary and arises from self-interested outfits looking to build a moat? Nonsense.

I write all this as a 21-year veteran of web development-related work, and in the spirit of respectful disagreement.

Re: Gatsby raises $15M Series A for its modern web development platform

#105

Earlier quoted context omitted.

Linux - Gatsby doesn't run on Linux? Apache - Gatsby doesn't run behind a load balancer (apache/nginx) with proxy_pass? MySql - Gatsby doesn't persist data into a database (MySql/Postgres)? PHP - I'll give you that PHP is out and node.js is in for backend development.

Linux - probably Apache/Nginx - some web server will be used, though much as likely something more lightweight than Apache. No proxy_pass needed since Gatsby just generates a bunch of files you need to serve MySQL - probably not unless married with a very complex backend PHP - yeah that’s out To understand Gatsby it’s crucial to understand that it’s using a significantly different architecture than traditional LAMP a…

Just about every production Gatsby instance is either using static data source (list of markdown/json files) or a monolithic CMS on the backend via API. It's more of a modern frontend site framework rather than a true self-contained app.

Re: Gatsby raises $15M Series A for its modern web development platform

#106
post #87

I don't really like Gatsby's product, but I've got to admit that their business strategy makes a lot of sense. It's a pretty good three-step approach: 1. Convince the WordPress/enterprise crowd to switch over, both by touting the genuine benefits of static sites (security, scalability, TTFB performance, etc.) and by riding the Cool Kid Front-End Stack hype train. 2. Lock them in with an overly-complicated framework a…

> Convince the WordPress/enterprise crowd to switch over The Gatsby homepage mentions Wordpress as a possible data source. I don't evens see mention of their CMS on the front page. The only "service" I see them advertising there is Preview - which seems to be a development collaboration tool. I don't think they're convincing people to move away from Wordpress. It's funny that the article talks about moving away from…

This is the fundamental issue. Gatsby is a modern frontend framework that optimizes the visual experience and interactivity of a site, relying on React as the base tech. It's not an end-to-end solution though, and still requires a backend to provide the data itself, whether that's flat files at build time or a running CMS engine.

Compared to Wordpress, Ghost, and Webflow, it seems the market size for this is limited.

Re: Gatsby raises $15M Series A for its modern web development platform

#107
post #92

Earlier quoted context omitted.

[deleted]

I take issue with your tone and cynicism, and disagree w/ your premise. Your sarcasm and condescension aren't helpful. And there's no way your "couple hundred lines of code" addressed more than a fraction of the real-world use cases addressed by Gatsby. You cast aspersions on a huge swath of your peers who work with the best tools at hand to solve difficult problems... it's not just arrogant, it's ignorant. IME it's…

Except a couple hundred lines of code could address the issues that Gatsby addresses.

The posters here aren't wrong. It is an overhyped, overbloated, overconfig heavy stack that ultimately renders static html.

I have used them, they are exactly as these posters say.

Re: Gatsby raises $15M Series A for its modern web development platform

#108

Earlier quoted context omitted.

I'm very surprised that a static site generator can raise this much capital, but it suggests to me that 1) the security dilemmas of non-static but content driven sites are still big enough to warrant adoption of this methodology 2) potentially, there is something they are doing right in this space. I'd really like to know what 2 is as there's a lot of other options in this space that are also free, open source, and s…

Raising capital isn't success. Profitability is success. I think the main value of Gatsby is the community-generated recipes to plug and play...but is there value here? If you have one very generic application, then maybe you save time upfront. But you are tied into this heavy wrapper around React that will probably cause you problems down the line. And you probably still need a backend. So I am not sure what value i…

It doesn't look like Gatsby itself is what is the main selling point, and I'd argue, the VC doesn't think Gatsby itself is either.

Gatsby Preview / Gatsby Content Mesh is most likely the horse being bet on.

Re: Gatsby raises $15M Series A for its modern web development platform

#109
post #92

Earlier quoted context omitted.

[deleted]

I take issue with your tone and cynicism, and disagree w/ your premise. Your sarcasm and condescension aren't helpful. And there's no way your "couple hundred lines of code" addressed more than a fraction of the real-world use cases addressed by Gatsby. You cast aspersions on a huge swath of your peers who work with the best tools at hand to solve difficult problems... it's not just arrogant, it's ignorant. IME it's…

As someone who has both used Gatsby and written custom static HTML generators, I do feel that Gatsby is far more complex than it needs to be.

> there's no way your "couple hundred lines of code" addressed more than a fraction of the real-world use cases addressed by Gatsby

Gatsby on its own doesn't actually do much. There are plugins to do most useful things. Here's an example: https://www.gatsbyjs.org/packages/gatsby-remark-prismjs/

That is the "blessed" solution for code highlighting. Notice how you have to install 2 different NPM packages, add a bunch of ad-hoc configs (which don't have API docs) then add a bunch of Gatsby specific CSS. Do you see a section about embedding code highlighting in React? No? That's because it doesn't support it (meaning you have to hack it with `dangerouslySetInnerHtml` if you want code highlighting directly in a React subtree, such as a custom layout for a homepage containing a code snippet). The alternative if you were to write a custom script would be to just take 5 minutes to slap prism.js itself in the layout file (which amounts to adding a link tag and a script tag - something a beginner HTML developer can do)

And don't even get me started on migrating from Gatsby 2 to 3 :)

Re: Gatsby raises $15M Series A for its modern web development platform

#110

Earlier quoted context omitted.

Another advantage of developing close to plain HTML is that you’re free from the js next-shiny-thing hamster wheel. For example, I had thought Gatsby was the hip way to create static sites in 2019. Then another comment here mentioned it’s Next.js now.

Gatsby and Next.js are both site frameworks powered by React. They can both be used for static and dynamic sites with different conventions and features around routing, data management, and general app architecture. Both are "hip" and will likely remain as the top 2 javascript based site frameworks for now, although whether you need either of them is an entirely different question.

VuePress / Gridsome are taking over.
Post reply on HN