Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building a JAMStack blogging platform #222

Open
s-kris opened this issue Sep 9, 2024 · 8 comments
Open

Building a JAMStack blogging platform #222

s-kris opened this issue Sep 9, 2024 · 8 comments

Comments

@s-kris
Copy link

s-kris commented Sep 9, 2024

Abstract

In this talk, we will cover various techniques used to build, run, and deploy a JAMStack blogging platform that is insanely fast (because JAMStack). I'll be sharing the decisions, insights, and tech opinions that go into building and running a blogging platform.

Topics:

  • Why Nodejs
  • JS vs TS
  • Modules of the platform (dashboard front-end+backend, client-facing front-end + backend, admin tools, billing, taxing tools)
  • Deploying Nextjs app as a node-express app (must be a weird choice, right?)
  • Role of Prisma ORM in single-source of truth for data layer
  • Why JAMStack? ( because using SSR with Nextjs for a high-traffic product will become expensive in terms of compute and costs)
  • Leveraging CI/CD for a blogging platform instead of using it for the traditional DevOps
  • Moving from a PaaS platform to a VPS+Cloudflare setup

About me

I am a solo indiehacker, currently building https://superblog.ai.
I've been a solo indiehacker since 2011 building various apps and games with tens of millions of users cumulatively. (also built two startups). mhotspot is one of my most famous apps.

  • [ x] I confirm that I will abide by the Code of Conduct

  • [ x] I confirm my talk is 20 mins long in total.

@admataz
Copy link
Member

admataz commented Sep 9, 2024

Hey @s-kris - thanks for your talk proposal. It sounds like it could be a really interesting and relevant talk about how you use node.js as part of your product development - which we would love to hear at the meetup.

But the talk description is really generic and doesn't say much, so it also sounds like it could simply be a big product demo - which may be an awesome product and an awesome demo - but I think many would be put off and would not feel too inclined to attend.

Can you elaborate in the abstract a bit more about the node.js angle in a way that will attract node.js developers? Don't be afraid of being a little technical and give a teaser of the kind of techniques you will cover in your talk - we are developers, and welcome the under-the-hood terminology.

I look forward to hearing more.

@s-kris
Copy link
Author

s-kris commented Sep 10, 2024

Hey @admataz

Thank you for your detailed reply, apologies if it did sound like a product demo pitch instead of the actual things I wanted to cover. I really wanted to surprise the crowd.

My talk won't be a product demo. I'll just show the components and explain what the product is and that's about it.
I'm adding more details below on what I will cover in the talk. Let me know if I'm able to convey my thoughts properly this time.

Some of the topics I'd like to cover:

  • Why Nodejs
  • JS vs TS
  • Modules of the platform (dashboard front-end+backend, client-facing front-end + backend, admin tools, billing, taxing tools)
  • Deploying Nextjs app as a node-express app (must be a weird choice, right?)
  • Role of Prisma ORM in single-source of truth for data layer
  • Why JAMStack? ( because using SSR with Nextjs for a high-traffic product will become expensive in terms of compute and costs)
  • Leveraging CI/CD for a blogging platform instead of using it for the traditional DevOps
  • Moving from a PaaS platform to a VPS+Cloudflare setup

If you approve, I can edit the abstract.

@admataz
Copy link
Member

admataz commented Sep 10, 2024

Hi @s-kris - thank you, these are the kinds of things we'd love to hear at the meetup. Sounds like you have a lot of interesting and relevant technical experiences to share - and some insights and opinions - which are ingredients for a good talk. I appreciate you wanting to build anticipation with the shorter description - but it is specific relevant topics that will attract node developers to attend. I'd really appreciate if you could add a more descriptive abstract that we can use in the promo material.

Would you be able to fill a talk slot at our November meetup? tentative date is Wednesday 27th November. (we already have a full agenda for September and November meet-ups)

@s-kris
Copy link
Author

s-kris commented Sep 11, 2024

Yay! So glad to hear that. I just updated the abstract.

That date should work but I'll be a bit skeptical because I will be going to India due to visa stuff.
Sending you an email on that note. :)

@admataz
Copy link
Member

admataz commented Sep 28, 2024

Hi @s-kris - did you email? I haven't seen anything. The new abstract makes much more sense - thank you. Let me know how things look for November.

@s-kris
Copy link
Author

s-kris commented Sep 29, 2024

Glad you approved the abstract, @admataz :)
Thank you!

Yes, I sent an email on sep 11.
I just resent another one so that it’ll be in your recents. (to the email address on your website)

@admataz
Copy link
Member

admataz commented Oct 1, 2024

Thanks for the email @s-kris - I'm keeping this open - if not November - then January or early 2025 (we don't have a meetup in December)

@s-kris
Copy link
Author

s-kris commented Oct 2, 2024

I really appreciate this. Thanks @admataz :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants