Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #12536

P

PGJones' blog

Personal blog · pgjones.dev/blog · on HN as pgjonesprogrammingweb

PGJones' blog is a personal blog at pgjones.dev about programming and web. Since 2019, 6 different Hacker News readers have linked it 16 times, most often “How to serve HTTP 1, 2, & 3 in Python”. It is still writing: the last post was on 2026-08-29, and you can follow it by feed.

Visit the blog
16mentions?
6HN people?
2019–2023first – last linked?
Links on Hacker News per year · peak 6 in 2023

The open source projects I help maintain.

The author on HN?

pgjones · 173 karma · member since 2015

pgjones.dev Quart, Flask, Werkzeug and Hypercorn maintainer, active in the Python async community.

From their public HN profile, which links to this site.

Most-linked posts?

  1. How to serve HTTP 1, 2, & 3 in Python
    2 people · 2 mentions · first linked 2019-08-26
  2. Tips and techniques for modern Flask apps
    2 people · 2 mentions · first linked 2023-02-06
  3. Faster Routing for Flask
    2 people · 2 mentions · first linked 2022-07-01
  4. My evolution writing JSON-REST APIs
    2 people · 2 mentions · first linked 2020-12-14

What Hacker News says?

  1. It is possible to compare HTTP/3 to HTTP/2 & HTTP/1 using Python, as Hypercorn (via aioquic for HTTP/3) supports all three. When I compared late last year I found HTTP/3 to be noticeably slower, https://pgjones.dev/blog/early-look-at-http3-2019/ however my test was much less comprehensive than the one here.

    Comment linking /blog/early-look-at-http3-2019/

    on “Comparing HTTP/3 vs. HTTP/2 Performance”
  2. Submitted Faster Routing for Flask as a story · 22 points

    HN discussion
  3. I took an early look at the performance (using Python) in November which may also be of interest. https://pgjones.dev/blog/early-look-at-http3-2019/ (That site is also served over HTTP/3 if you want to try it out).

    Comment linking /blog/early-look-at-http3-2019/

    on “A QUIC look at HTTP/3”
  4. Submitted My evolution writing JSON-REST APIs as a story · 17 points

    HN discussion
  5. You can already do this using Hypothesis with the Pydantic plugin, https://pydantic-docs.helpmanual.io/hypothesis_plugin/ . Here is an example for Quart-Schema (similar setup to FastAPI) https://pgjones.dev/blog/automatic-api-testing-2021 .

    Comment linking /blog/automatic-api-testing-2021

    on “Show HN: OpenAPI fuzzer – fuzzing APIs based on OpenAPI specification”
  6. Submitted Faster Routing for Flask and Quart as a story · 4 points

    HN discussion
  7. I've three things :), 1. Quart, https://quart.palletsprojects.com , an ASGI (async/await) re-implementation of the Python web MicroFramework Flask. It is now maintained alongside, by the same people, as Flask. 2. Hypercorn, https://hypercorn.readthedocs.io , an ASGI/WSGI server that supports HTTP/1, HTTP/2, and HTTP/3. 3. My book "A Blueprint for Production-Ready Web Applications", which uses both of the above and s…

    Comment linking /tozo/

    on “Ask HN: What have you created that deserves a second chance on HN?”
  8. Submitted How to serve HTTP 1, 2, & 3 in Python as a story · 3 points

    HN discussion
  9. Yes, I've written about this comparison in detail https://pgjones.dev/blog/fastapi-flask-quart-2022/ .

    Comment linking /blog/fastapi-flask-quart-2022/

    on “Tell HN: Flask and Quart have now partially merged”
  10. Submitted An early look at HTTP/3 as a story · 2 points

    HN discussion
  11. https://pgjones.dev I blog mostly about Python web developed, especially Flask, Quart and Hypercorn related aspects.

    Comment linking /

    on “Ask HN: Could you share your personal blog here?”
  12. Submitted How to serve HTTP 1, 2, & 3 in Python as a story · 2 points

    HN discussion
  13. Submitted Flask, its ecosystem, and backwards compatibility as a story · 1 points

    HN discussion
  14. Submitted Tips and techniques for modern Flask apps as a story · 1 points

    HN discussion
  15. Submitted Tips and techniques for modern Flask apps as a story · 1 points

    HN discussion
  16. Submitted JSON-REST APIs with Quart-Schema as a story · 1 points

    HN discussion

Search all of HN for pgjones.dev