Miguel Grinberg
miguelgrinberg@mstdn.social
<p>I write software. And from time to time, I write or speak about writing software.</p>
Posts
-
Post #4316690
The SMPTE catalog of media format specifications is now accessible for free at https://pub.smpte.org/doc/. This is really big. If you are ever interested in parsing or generating video or audio files, you are likely to find official specifications here, the same ones the big companies use to build their media products. Even if you are not interested in this yourself, I&#39;m sure ffmpeg, VLC, and similar projects will greatly benefit from free access to this information!
-
Post #4316689
RE: https://social.treehouse.systems/@mgorny/116922216150959614 I try not to think about this much and stay focused on my own work, but I can&#39;t deny that this has been a motivation killer for me.
-
Post #4316688
RE: https://mas.to/@davidism/116930836340009607 Happy to see that at least one major Python project remains sane.
-
Post #1831460
In this blog post, I share what I learned about the encryption algorithm that Bitwarden uses to keep secrets safe. https://blog.miguelgrinberg.com/post/how-bitwarden-encrypts-and-decrypts-secrets
-
Post #1831459
I have been testing other Linux distros because I expected this to happen, and now it is happening. Maybe I&#39;ll move to Gentoo, or perhaps Arch, still not sure, but what I&#39;m sure of is that I&#39;m saying goodbye to Ubuntu. https://www.phoronix.com/news/Ubuntu-AI-Features-2026
-
Post #1831457
This is why I&#39;m not moving my releases to Trusted Publishing and GitHub Actions. Say what you want about long-lived publishing tokens, but at least when using them I have full control of my release process and can take adequate protection measures. https://nesbitt.io/2026/04/28/github-actions-is-the-weakest-link.html
-
Post #1214418
New blog post: How to Host your Own Email Server https://blog.miguelgrinberg.com/post/how-to-host-your-own-email-server
-
Post #1214417
Has anyone made a list of companies or organizations that forbid or at least do not encourage their employees to use coding agents or other generative AI tools?
-
Post #554311
Here is how I create a React + Flask project in 2025: https://blog.miguelgrinberg.com/post/create-a-react-flask-project-in-2025
-
Post #490059
New blog post: LLM Use in the Python Source Code https://blog.miguelgrinberg.com/post/llm-use-in-the-python-source-code
-
Post #304361
New blog post: How to Add a Quick Interactive Map to your Website https://blog.miguelgrinberg.com/post/how-to-add-a-quick-interactive-map-to-your-website