DEV Community

Discussion on: Is PolyWork the new LinkedIn for Developers?

Collapse
 
andrewbrown profile image
Andrew Brown 🇨🇦

Profiles were really slow but they fixed it the other day bringing the load times from 1420ms to 350ms

twitter.com/PolyworkHQ/status/1407...

While that is large improvement 350ms would not meet my technical standard. On my apps 200m is the highest load times with average of 100ms

I noticed they are using Ruby on Rails and Heroku. So likely it is backed by Postgres, and not a graphing database (which is what they should be using for a social network).

I think they are using turbo, so that means Rails is doing the rendering.

Heroku is terrible for scaling and gets expensive really fast. I'd hope to see them migrate to AWS but they might not have the cloud knowledge in house to make the leap.

This reminds me of DEV where they too were once on Heroku and so they ended up relying too much on third-party services which lead to a long development cycle and and maybe why we see such neglect of their community building which used to be the strongest aspect of DEV.

Polywork is bringing lots of people in the door, but there is not much to do the platform, and I think they should have had a community engagement plan in place.

Complaints aside I think they're doing well, we'll just have to see long term how it plays out.

Collapse
 
grahamthedev profile image
GrahamTheDev

Their Time To First Byte is now between 0.7 and 1.6 seconds on your profile. Which is a bit better than it was but not sure where they get 350ms from? (I am on the web version)

A really good analysis of some of the backend pain points and decisions that will hurt them! Lets hope they have a plan to get around those!

Front end wise (not going to do such a great deep dig as you did here, just the easy win!) the 2*mb* (and that is Gzipped - 6.8mb total!) of font awesome JS is one quick win they could improve on 😋🤣

It will be interesting to see when they start trying to get pages to rank!

I will watch on in interest, I hope you do a follow up in a couple of months on whether you get any engagement etc.