miguelgrinberg Profile Banner
Miguel Grinberg Profile
Miguel Grinberg

@miguelgrinberg

Followers
12K
Following
2K
Media
224
Statuses
3K

I write software. And from time to time, I write or speak about writing software. Bsky: @miguelgrinberg.com Mastodon: @[email protected]

Ireland
Joined July 2009
Don't wanna be here? Send us removal request.
@miguelgrinberg
Miguel Grinberg
6 months
Do you need to store sensitive data in SQLAlchemy? Here is how to work with encrypted columns.
2
9
52
@miguelgrinberg
Miguel Grinberg
1 day
And I'm off to #EuroPython. I hope to meet some of you in Prague this week!.
0
0
16
@miguelgrinberg
Miguel Grinberg
5 days
I'd rather have less software that works better, thanks.
@mitsuhiko
Armin Ronacher ⇌
5 days
I think about this tweet at lot. That way of thinking is absolutely key. There is so much more software that wants to be built and we are going to build a lot more software with our agents.
2
0
19
@miguelgrinberg
Miguel Grinberg
29 days
RT @michaeltefula: The “uncanny valley” effect of GenAI. What Terence Tao was referencing happens also with code and other gen ai content.….
0
1
0
@miguelgrinberg
Miguel Grinberg
1 month
Why Generative AI Coding Tools and Agents Do Not Work For Me
4
6
34
@miguelgrinberg
Miguel Grinberg
2 months
Here is how I create a React + Flask project in 2025:
3
12
91
@miguelgrinberg
Miguel Grinberg
2 months
RT @pragprog: Spring Best Sellers Sale Week 4.The Pragmatic Polyglot.40% Off – This Week Only!.Code: 2025POLYGLOT at checkout. Titles on sa….
0
2
0
@miguelgrinberg
Miguel Grinberg
3 months
RT @pragprog: @venkat_s @jaywengrow @IAmSteveLove - Advanced Hands-on Rust .by @herberticus . - Automate Your Home….
0
3
0
@miguelgrinberg
Miguel Grinberg
3 months
In case you haven't heard, The Pragmatic Bookshelf is offering my Flask Mega-Tutorial ebook on sale at 40% off between today and May 7th. Use promo code "2025POLYGLOT" at checkout to receive the discount!
0
3
31
@miguelgrinberg
Miguel Grinberg
4 months
Just received confirmation that my talk on Microdot has been accepted at #EuroPython2025 in Prague. I look forward to seeing some of you in July and sharing an update on this project!.
1
1
34
@miguelgrinberg
Miguel Grinberg
4 months
The new blog post on font ligatures is published!
1
3
12
@miguelgrinberg
Miguel Grinberg
4 months
I'm working on a blog article about font ligatures. Keep an eye out for it in a day or two if you are interested in sprucing up your code editor!
Tweet media one
1
0
17
@miguelgrinberg
Miguel Grinberg
5 months
A review of The Quick Python Book, 4th Edition
0
2
24
@miguelgrinberg
Miguel Grinberg
5 months
RT @pragprog: We're here to improve the lives of software developers. We create timely, practical content to help you learn new things you….
0
3
0
@miguelgrinberg
Miguel Grinberg
5 months
My Flask Mega-Tutorial ebook is now also available from The Pragmatic Bookshelf store, without DRM!. I'm super excited to offer this additional channel for those who do not want to be locked in to Kindle.
1
10
72
@miguelgrinberg
Miguel Grinberg
6 months
New blog post: Dynamic Forms with Flask
0
2
24
@miguelgrinberg
Miguel Grinberg
6 months
I'm currently working on a Flask tutorial for my blog about forms that have dynamically growing lists of items. It is surprisingly tricky, but a lot of fun!
3
1
54
@miguelgrinberg
Miguel Grinberg
6 months
I recently had to install an SSL certificate again after have done my last one a few years back. I recorded the updated steps and documented the process in a blog post!
1
8
32
@miguelgrinberg
Miguel Grinberg
6 months
A Year In Review: Flask in 2024
0
3
37
@miguelgrinberg
Miguel Grinberg
8 months
Is Python Really That Slow?
1
10
48