scraplab
Disclaimer: I was one of the founders of the business, but left a long time ago. It’s still a great service! We print a newspaper for our friends and family each year.
Would strongly recommend them to anyone looking to move off Heroku.
Google will crawl and render client side only sites, but the crawl budget will be reduced.
The bigger factor is that Google cares a lot about long clicks - clicks on results which don’t immediately produce another search or a return to the results page. Client side rendered sites almost always perform worse from the POV of the user and therefore convert at a lower rate.
And now Web Vitals includes things like Largest Contentful Paint and Interaction to Next Paint, you’re going to find it much harder to bring these metrics under the target thresholds.
If you want to perform well in search, make things easy for yourself: use mostly SSR HTML and CSS and some sprinkles of JS on top.
We stayed in a place with an A frame roof that opens into a V shape so you can lie in bed and watch the stars, which was pretty great[2].
Having transactional semantics around background jobs is incredibly convenient for things like scheduling email only if the transaction is successful, and so on.
You do need to do a little bit of autovacuum tuning, but once sorted it’s been great for us.
Of course, those with more experience tend to have heard of Elixir and be keen to work in it.
People with less experience are more concerned about whether investing in this language is a good career move, so we emphasise how learning something like Elixir will ultimately make you a more valuable developer.
If you’re considering adopting Elixir for your new project/startup and worried about finding talented developers, I don’t think Elixir will make it harder and might even make it easier.
1-Bit Hokusai’s ”The Great Wave”
> "look for Web Push for iOS and iPadOS in 2023."
Somehow I've been blocked from accessing the V2 API. Whatever it was I filled in a while ago about my use case wasn't good enough, and there's no recourse or way to resubmit my application.
It's a shame it's so hard to mess around with APIs and services like this nowadays without a commercial reason.
(Can anyone at Twitter help?)
Breakroom's mission is to make every job a good job.
We crowdsource information about what jobs are really like, and publish it all online.
Unlike Glassdoor, we focus on frontline/blue collar work. Our information is detailed, structured and helps people in jobs like social care or warehousing make a well informed decision about what's important to them.
180,000 people have used us to find out if they get a good deal at work, and many, many more read and share our information each month.
We've just raised a $7M seed round from some great investors and we're now growing our team. There's currently 12 of us, becoming 20. There's loads of scope to grow with the business and make the role your own, but we're also big enough to get a lot done.
Of most relevance to HN, we're looking for full stack engineers who are keen to work with Elixir/Phoenix. No prior experience of Elixir needed - we'll support you to learn on the job.
We're also looking for designers, a product manager and a content manager.
We're building a world class team, so welcome applications from groups traditionally underrepresented in technology startups, especially women and gender minorities, people of colour, and people with a non-traditional educational background.
Interested? Ping [email protected] or just apply direct from the link at the bottom of https://www.breakroom.cc/about/
Can you talk a little about the current story with deployments and managing state across/during those?
Obviously Erlang/OTP supports hot upgrades, but those are hard to design correctly and not supported by container/VM environments like Heroku and (I presume?) Fly.io.