Software Alternatives & Reviews

Rewriting my blog from scratch with NextJS

Plausible.io GitHub Pages Next.js Ghost AWS CloudFormation Amazon Athena AWS Mobile Services
  1. Plausible Analytics is a simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics. Made and hosted in the EU, powered by European-owned cloud infrastructure 🇪🇺
    Pricing:
    • Open Source
    • Paid
    • Free Trial
    • $9.0 / Monthly (10,000 pageviews)
    At this point, I looked into some existing analytics solutions like Google Analytics and Plausible, but they either collected unnecessary information, or were costing money. I could have self-hosted some of them, but given the little traffic I had so far, all of these options would have been significantly more expensive than what I went with now: Writing my own little serverless analytics tool. The main reason for this was to learn more about DynamoDB, though.

    #Web Analytics #Analytics #Privacy 188 social mentions

  2. A free, static web host for open-source projects on GitHub
    Pricing:
    • Open Source
    When I first started, I tried hosting the blog on GitHub Pages. Unfortunately, I didn't find a way to make this work with a custom domain that was not hosted on a subdomain, as GitHub Pages requires the use of a CNAME record, and these can't be set on a root domain like startup-cto.net. I could have decided for a subdomain like www.startup-cto.net, but this would have required an additional redirect or rewrite solution, or put me in danger of losing all my existing SEO juice for startup-cto.net. I had anyway thought about trying out AWS Amplify at that point, so that's what I did.

    #Static Site Generators #Cloud Computing #Blogging 466 social mentions

  3. A small framework for server-rendered universal JavaScript apps
    Pricing:
    • Open Source
    When I decided to rewrite my blog, one of the reasons was that I wanted to learn more about NextJS. It had already gotten some traction then, and seemed like a good fit for a blog. It was a bit overkill compared To other solutions like Gatsby, but I liked the idea of learning something That would allow me to quickly create even more complicated prototypes thanks to API routes.

    #Developer Tools #Web Frameworks #JavaScript Framework 925 social mentions

  4. 4
    Ghost is a fully open source, adaptable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News.
    Pricing:
    • Open Source
    • Paid
    • Free Trial
    • $36.0 / Monthly (100k views/month, 2 users)
    "Writing a blog" is usually taken as "writing articles for a blog". I did this for a while, using Ghost to host the blog. And it mostly worked, but there were multiple reasons for me to change it:.

    #Blogging #CMS #Blogging Platform 173 social mentions

  5. AWS CloudFormation gives developers and systems administrators an easy way to create and manage a...
    Pricing:
    • Open Source
    All the infrastructure is defined via AWS CDK, a library on top of CloudFormation. The code is now in its own project.

    #DevOps Tools #Continuous Integration #Continuous Deployment 113 social mentions

  6. Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to manage, and you pay only for the queries that you run.
    Other systems either use SQL databases for this purpose, or multi-step pipelines that use different tools for storing and querying the data. I didn't want to use either solution, on the one hand, because I didn't find free solutions for low traffic, and on the other the hand because I anyway wanted to experiment a bit with DynamoDB.

    #Data Analysis #ETL #Business Intelligence 20 social mentions

  7. Storage, Analytics, Push Notif. & SMS Delivery SDKs
    When I first started, I tried hosting the blog on GitHub Pages. Unfortunately, I didn't find a way to make this work with a custom domain that was not hosted on a subdomain, as GitHub Pages requires the use of a CNAME record, and these can't be set on a root domain like startup-cto.net. I could have decided for a subdomain like www.startup-cto.net, but this would have required an additional redirect or rewrite solution, or put me in danger of losing all my existing SEO juice for startup-cto.net. I had anyway thought about trying out AWS Amplify at that point, so that's what I did.

    #Developer Tools #Realtime Backend / API #App Development 77 social mentions

Discuss: Rewriting my blog from scratch with NextJS

Log in or Post with