Buttondown
Features
Resources
Pricing
Log in
Build your newsletter
Sign up
Blog
Buttondown's engineers, writers, and biggest fans write about the whole thing: engineering challenges, useful tips and tricks, new features, and more.
Subscribe to RSS
Blog
Product updates
Behind the scenes
Customer stories
Guides and tips
Just for fun
January 28, 2025
AA test
December 28, 2024
2024 (and what's next)
November 28, 2023
2023 (and what's next)
November 17, 2023
Black Friday / Cyber Monday prices
August 30, 2023
How Buttondown uses your content to power generative AI
May 4, 2023
Email length doesn't affect click rate
February 9, 2023
What it costs to run a software business in 2023
January 12, 2023
Just use a monorepo
January 2, 2023
Q1 planning
October 26, 2022
Generating a Typescript router in Django
September 5, 2022
Better logging in RQ
January 19, 2022
Migrating Buttondown to mypy
March 1, 2021
Email tracking is now off by default
January 6, 2021
Webhooks and the programming page
December 31, 2020
Buttondown in 2021
March 9, 2020
Buttondown's funding of open source software
December 2, 2018
Winter update
December 26, 2017
2017 in review
November 4, 2017
A new blog
Previous
1
2
Buttondown is the
last
email platform you’ll switch to.
Get started for free
Mastodon
Threads
Bluesky
Facebook
About
Blog
Testimonials
Docs
Features
Integrations
Alternatives
Guides
Climate
Brand guidelines
Kudos
Terms of service
Use cases
Privacy policy
Customer support
Open source
© 2026 Buttondown. All rights reserved; have a lovely day.