Mark McDonnell writes developer guides on Python asyncio, Go, observability, CSS with BEM, security tools, and caching with Fastly.
HN commenters link his posts on BEM, Fastly/Varnish caching, and web performance books, and include his site in a blog recommendation list.
I see a lot of comments that are talking about how python does not have a go-like concurrency story.
Fyi - python ASGI frameworks like fastapi/Starlette are the same developer experience as go.
They also compete on techempower benchmarks. Also used in production by Uber, Microsoft,etc.
A queue based system is used for a very different tradeoff of persistence vs concurrency.
It's similar to saying that the usecase for Kafka doesn't exist because go can do concurrency.
Running "python -m asyncio" launches a natively async REPL.
https://www.integralist.co.uk/posts/python-asyncio/#running-async-code-in-the-repl
Go play with it ;)
Good addition! Here are some more:
https://ferd.ca
https://blog.filippo.io
https://lethain.com
http://movingpackets.net
https://www.integralist.co.uk
https://peter.bourgon.org/blog
https://engineering.linkedin.com/blog
https://begriffs.com
https://mijailovic.net
http://tatiyants.com
http://blog.pentestbegins.com (seems down right now?)
https://kalzumeus.com/archive
http://blog.stephenwolfram.com
https://paragonie.com/blog
https://www.filfre.net
https://brandur.org/articles
http://archagon.net
https://eklitzke.org
I guess I could go on forever…
I've always had a great a time using Fastly (varnish) for caching.
You can cache a lot more than you think if you mastermind your strategy.
A diagram of fastly/varnish state -> https://www.integralist.co.uk/images/fastly-request-flow.png
JavaScript and Web Performance books you need to read
http://www.integralist.co.uk/javascript/javascript-and-web-performance-books-you-need-to-read/
Really all you need
Yeah their official site is little cryptic to read. Try this http://www.integralist.co.uk/posts/bem.html