DEV Community

Discussion on: Technology stack for your blog in 2019

Collapse
 
florianrappl profile image
Florian Rappl

Are you sure about Gatsby? I tried it out like 4 months ago and essentially with TypeScript nothing worked. One error after the other and most plugins I wanted to try also either did not work directly or required more wiring than actually described in the docs. Long story short: I found it horrible.

Collapse
 
susickypavel profile image
Pavel Susicky • Edited

That sounds totally horrible 😓

I haven't experienced any issues wiring Gatsby with Typescript, did you follow the official docs? It uses gatsby plugin for typescript and everything should be working properly.

I would try some kind of gatsby-typescript-starter, if you decide to try gatsby again, I'll be glad to help!

On the other hand, some plugins might be less documented or even doesn't work at all, because they are made and maintained by other developers (so they might become outdated and so on). However, the most used plugins should be quite good documented.

Collapse
 
florianrappl profile image
Florian Rappl

Sure I followed the official documentation. My problems started essentially right with import statements and continued to all things possible like bundle splitting. You can read more details on my blog.

Overall, I found that Gatsby is super overkill for just having a blog. Just install parcel-bundler and parcel-plugin-codegen and you can set up a blog in no time with smaller and faster sites as a result.

One of the things that is a mess with Gatsby is that everything must be a plugin. Want to use leaflet? Well, you'll need a plugin. Why can't I just use react-leaflet?!

But enough of the rant :). Loved the article structure and tech composition, even though some comparison (e.g., emotion vs styled components) would have been good. ❤️