Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    T

    TestDriven.io

    testdriven.io · Company blog · on HN since 2017

    TestDriven.io publishes tutorials on Python web development, covering Django, Flask, FastAPI, Docker, and frontend frameworks like Vue and React.

    Visit blogHN submissions
    Web DevelopmentDevOps & CloudProgramming
    What HN says

    HN commenters link it as a tutorial source for Flask with Vue and for deploying Django with Docker, Postgres, and Nginx.

    Stats for nerds
    39HN people shared it
    117linked in comments
    686story points
    Sep 2023last shared
    2017people per year2023

    Top posts on HN

    1. 1
      Web Authentication Methods Compared
      1 person · 181 points · first shared 2020 · 102 comments on HN
    2. 2
      Async Views in Django 3.1
      2 people · 155 points · first shared 2020 · 81 comments on HN
    3. 3
      CSS Grid: No Nonsense Layouts
      1 person · 58 points · first shared 2019 · 12 comments on HN
    4. 4
      Asynchronous Tasks with FastAPI and Celery
      1 person · 48 points · first shared 2021 · 10 comments on HN
    5. 5
      V1 of “Microservices with Docker, Flask, and React” Is Done
      2 people · 26 points · first shared 2017 · 1 comments on HN
    6. 6
      Rapid Prototyping with Django, Htmx, and Tailwind CSS
      2 people · 25 points · first shared 2021 · 1 comments on HN
    7. 7
      Dockerizing Django with Postgres, Gunicorn, and Nginx – Updated
      3 people · 10 points · first shared 2019 · Discussion on HN
    8. 8
      Creating a Custom User Model in Django
      4 people · 9 points · first shared 2019 · Discussion on HN
    9. 9
      Django vs. Flask in 2019: Which Framework to Choose
      3 people · 9 points · first shared 2019 · 2 comments on HN
    10. 10
      Continuously Deploying Django to DigitalOcean with Docker and Gitlab
      1 person · 7 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • bredrenSep 2023

      I use GitHub actions to automate test / build / deploy of django / Postgres / nginx docker orchestrations.

      I prefer digital ocean for VPS and have found you can get pretty far on the smaller droplets.

      I’ll typically have two environments, one getting auto deploys from anything on a feature branch, and production which gets deployed when there are changes to main.

      For my setup, I initially learned using blog entries from the folks who blog at:

      https://testdriven.io/blog/

      I blended multiple entries to achieve just the setup I wanted.

      I haven’t gone up to terraform though, finding it sufficient to use a pre built image of ubuntu / docker at the initialization.

      My oldest projects still use .sh to handle deploys but I’d never go back to that stuff.

    • actually_a_dogAug 2021

      Yep. You should also be hosting and deploying from wheels[0], even for stuff you create internally. If you're doing it right, you'll end up hosting your own internal PyPi server[1], which, luckily, isn't hard[2].

      We did this at one of my previous companies, and, of all the things that ever went wrong with our deploy processes, our internal PyPi server was literally never the culprit.

      ---

      [0]: https://pythonwheels.com/

      [1]: https://github.com/testdrivenio/private-pypi

      [2]: https://testdriven.io/blog/private-pypi/

    • faizshahFeb 2023

      I think the last missing piece is getting reproducible builds which I think you can get from buildpacks [0], NixOS [1], or Bazel [2] running in your CodeBuild.

      [0]: https://buildpacks.io/docs/features/reproducibility/

      [1]: https://nixos.org/

      [2]: https://testdriven.io/blog/bazel-builds/

    • mjhea0Nov 2017

      AWS Lambda would be good for this.

      Example: https://realpython.github.io/aws-lambda-code-execute/
      Blog Post: https://realpython.com/blog/python/code-evaluation-with-aws-lambda-and-api-gateway/

      Larger tutorial: https://testdriven.io/

    • 7373737373Dec 2019

      Pythons' Flask + Vue

      https://testdriven.io/blog/developing-a-single-page-app-with-flask-and-vuejs/

    Related

    WebKit Blogwebkit.org723 people

    Face ID and Touch ID for the Web

    WebKit Blog
    Company · last shared 2026
    Hasura Blogblog.hasura.io26 people

    Deploying a ReasonML React app with Docker

    Hasura Blog
    Company · last shared 2020
    Stack Abusestackabuse.com28 people

    A SQLite Tutorial with Node.js

    Stack Abuse
    Company · last shared 2024
    JetBrains Blogblog.jetbrains.com907 people

    Fleet, a Lightweight IDE from JetBrains

    JetBrains Blog
    Company · last shared 2026
    Semaphore Blogsemaphoreci.com73 people

    Will Bun JavaScript Take Node's Crown

    Semaphore Blog
    Company · last shared 2025
    AsyncAPI Blogasyncapi.com32 people

    AsyncAPI vs. OpenAPI: Answers to Your Burning Questions

    AsyncAPI Blog
    Company · last shared 2025
    RisingStack Blogblog.risingstack.com70 people

    Node.js Examples – How Enterprises Use Node in 2016

    RisingStack Blog
    Company · last shared 2025
    Dev Geniusmedium.com/dev-genius36 people

    A principled approach to GraphQL query cost analysis

    Dev Genius
    Publication · last shared 2026