I'm working on my first ever ebook this month, about how to ship a real-world Jamstack / FSjam app. It'll use Next.js, Postgres and Vercel, and touch on every step in the process from app creation to deployment and E2E testing.
Would anyone here find that interesting? I'm wondering if I should tailor more to junior devs or seniors. Feedback is appreciated!
It seems like good timing. I just bought one from Manning since they had it 50% off in early access. Might be helpful for you to check out their sales copy: https://www.manning.com/books/the-jamstack-book
Sure, sounds interesting!
Great technologies! How will you handle the API, authentication and storage?
Storage will be Postgres, API is built-in using Next.js, but as I go along I'll see whether plain REST requests are appropriate or whether I should include Apollo GraphQL. Currently I feel like the latter is overkill for a book like this, since I want people to learn without getting overwhelmed. I'm curious what people would prefer to have in a book like this though. Any thoughts?
You'll save files/images/documents in Postgres?
You mean that you'll write your own API? There are good solutions for automatically generate GraphQL APIs. Check Hasura[1] and Nhost[2].
[1] https://hasura.io
[2] https://nhost.io
Thanks! I've seen Hasura in action but NHost looks interesting too - will definitely try it out.
Good points. I want to balance out teaching people important concepts (instead of letting everything happen automagically - since they won't learn as much) and leveraging third-party tools for faster development.
I also am leaning toward giving them a toolkit that will allow them to ship their initial app as close to free as possible, since hobbyists and indie hackers like us want to be able to ship, ship, ship without investing money before we've got something out there. NHost looks cheap enough that it might fit into that category. Thanks for sending this!
Tailor the book towards juniors, those are the people who need the most help getting their foot in the door. And anything that can dumb down concepts they may find confusing will certainly pique their interest.
Same thing I did with my book on git, even kids who can read can understand git now.
See here: https://gum.co/SziQL
Pretty cool! Did you illustrate it all?
How are the sales on it if you don't mind me asking?
Started to make sales, but my traffic is mostly from Reddit.
Nice! Did you launch with a Reddit post? Would you mind sharing it?
I just made a normal post so as not to be penalized by the admins for self-promotion.
See here: https://www.reddit.com/r/programming/comments/k9fx4d/learn_git_visually_for_anyone_ages_4/?utm_source=share&utm_medium=web2x&context=3
Wow and that's been driving sales by itself? That's pretty impressive.
Yes, I just made another preorder sale as I type this.
However, the quality of traffic sources isn't the same.
I have the most orders from Producthunt, Gumroad Discover, while Reddit has given me the most traffic with not so many conversions.
The preorder is a few hours old and I haven't done any form of marketing. Very positive about future sales.
That's awesome, good luck! Hope it works out well.
You too