Boggle Nogs
Generative AI coding tools and agents do not work for me
(
miguelgrinberg.com
)
398 points
448 comments
Why Generative AI Coding Tools and Agents Do Not Work for Me
(
miguelgrinberg.com
)
6 points
discuss
Creating a React and Flask Project in 2025
(
miguelgrinberg.com
)
4 points
Create a React and Flask Project in 2025
(
miguelgrinberg.com
)
6 points
The Flask Mega-Tutorial, Part III: Web Forms
(
miguelgrinberg.com
)
7 points
The Flask Mega-Tutorial, Part I: Hello, World (2024)
(
miguelgrinberg.com
)
2 points
A Review of the Quick Python Book, Fourth Edition
(
miguelgrinberg.com
)
1 point
Dynamic Forms with Flask
(
miguelgrinberg.com
)
2 points
Encryption at Rest with SQLAlchemy
(
miguelgrinberg.com
)
1 point
Using Free Let's Encrypt SSL Certificates in 2025
(
miguelgrinberg.com
)
3 points
A Year in Review: Flask in 2024
(
miguelgrinberg.com
)
35 points
4 comments
Is Python That Slow?
(
miguelgrinberg.com
)
37 points
89 comments
Is Python That Slow?
(
miguelgrinberg.com
)
4 points
2 comments
The Ultimate Guide to Error Handling in Python
(
miguelgrinberg.com
)
96 points
28 comments
How LLMs Work, Explained Without Math
(
miguelgrinberg.com
)
215 points
91 comments
How LLMs Work, Explained Without Math
(
miguelgrinberg.com
)
6 points
Ignore All Web Performance Benchmarks, Including This One
(
miguelgrinberg.com
)
1 point
1 comment
Microdot: Yet another Python web framework
(
miguelgrinberg.com
)
95 points
26 comments
Eliza-GPT: The Classic Eliza Chatbot Running on OpenAI's Chat Completions API
(
miguelgrinberg.com
)
2 points
Microdot: Yet Another Python Web Framework
(
miguelgrinberg.com
)
3 points
The Flask Mega-Tutorial, Part I: Hello, World
(
miguelgrinberg.com
)
7 points
The Flask Mega-Tutorial, 2024 Edition
(
miguelgrinberg.com
)
3 points
datetime.utcnow() is now deprecated
(
miguelgrinberg.com
)
397 points
466 comments
It's Time for a Change: Datetime.utcnow() Is Now Deprecated
(
miguelgrinberg.com
)
1 point
Some More to Talk About Flask
(
miguelgrinberg.com
)
2 points
We Have to Talk About Flask
(
miguelgrinberg.com
)
43 points
114 comments
Sync vs. Async Python: What Is the Difference?
(
miguelgrinberg.com
)
1 point
A toy programming language in 137 lines of Python code
(
miguelgrinberg.com
)
121 points
44 comments
Goodbye, Twilio
(
miguelgrinberg.com
)
545 points
336 comments
How to Retry with Class (2016)
(
miguelgrinberg.com
)
2 points
more