{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Johannes Maron 🐍","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/codingjoe@fosstodon.org","_microblog":{"about":"https://micro.blog/about/api","id":"245544","username":"codingjoe@fosstodon.org","bio":"Professional Open Sourcerer 🧙‍♂️:python: @ThePSF & :django: @django member","pronouns":"","is_following":false,"is_you":false,"following_count":0,"discover_count":0},"author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://micro.blog/photos/200/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg"},"items":[{"id":"90369997","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@mistersql\" class=\"u-url mention\">@<span>mistersql</span></a></span> herzlich willkommen 👋</p>","url":"https://fosstodon.org/users/codingjoe/statuses/116591664419777909","date_published":"2026-05-17T19:53:33+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-05-17 19:53","date_timestamp":1779047613,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88628561","content_html":"<p>I think I have to forward the thanks to <span class=\"h-card\"><a href=\"https://micro.blog/jake@theorangeone.net\" class=\"u-url mention\">@<span>jake</span></a></span></p>","url":"https://fosstodon.org/users/codingjoe/statuses/116436844180170157","date_published":"2026-04-20T11:40:44+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-04-20 11:40","date_timestamp":1776685244,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87537063","content_html":"<p><span class=\"h-card\"><a href=\"https://fedi.simonwillison.net/@simon\" class=\"u-url mention\">@<span>simon</span></a></span> we live in a crazy timeline. Frist, xz, now this. Makes you wonder how many haven't been discovered. I'd certainly fall for it myself.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/116341539820214891","date_published":"2026-04-03T15:43:35+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-04-03 15:43","date_timestamp":1775231015,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85558744","content_html":"<p><span class=\"h-card\"><a href=\"https://social.data.coop/@decibyte\" class=\"u-url mention\">@<span>decibyte</span></a></span> true, helping other engineers with their growth always is.</p><p>Mostly my discussion starts with \"what do you want to solve\"? More than before I get presented with solutions rather than problems. AI agents have made \"contributing\" so easy, people often don't take the time to write a ticket first.</p><p>Funnily enough, since I have a fine-tuned agent. When a ticket has decent maturity, I will often simply assign it to copilot. However, in those cases I have a direct interaction with an agent.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/116176735928643857","date_published":"2026-03-05T13:11:47+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-03-05 13:11","date_timestamp":1772716307,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"84940619","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@geerlingguy\" class=\"u-url mention\">@<span>geerlingguy</span></a></span> and here I thought, you own the tokens you create... Guess only when it suites the narrative</p>","url":"https://fosstodon.org/users/codingjoe/statuses/116126912251391663","date_published":"2026-02-24T18:00:58+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-02-24 18:00","date_timestamp":1771956058,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83922699","content_html":"<p><span class=\"h-card\"><a href=\"https://appdot.net/@RedQueenCoder\" class=\"u-url mention\">@<span>RedQueenCoder</span></a></span> we clearly don't make the rules here. There's just now saying no 🤷‍♂️ solid pug logic</p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fcdn.fosstodon.org%2Fmedia_attachments%2Ffiles%2F116%2F042%2F450%2F641%2F125%2F269%2Foriginal%2F93cc09b12ace1e7d.jpg\" alt=\"A pug\" loading=\"lazy\"></p>","url":"https://fosstodon.org/users/codingjoe/statuses/116042455169214343","date_published":"2026-02-09T20:02:25+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-02-09 20:02","date_timestamp":1770667345,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83218044","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@webology\" class=\"u-url mention\">@<span>webology</span></a></span> thanks, but I need to pass the praise to my new born son for being such a great snoozer, giving me the free time to care about my other babies too 😆 and this one was burning under my nails for quite some time</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115984667643546089","date_published":"2026-01-30T15:06:18+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-01-30 15:06","date_timestamp":1769785578,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81491295","content_html":"<p><span class=\"h-card\"><a href=\"https://social.jacobian.org/@jacob\" class=\"u-url mention\">@<span>jacob</span></a></span> <span class=\"h-card\"><a href=\"https://chaos.social/@carlton\" class=\"u-url mention\">@<span>carlton</span></a></span> Technically upgrading has become such a breeze, it's really just a rinse and repeat of upgrading the matrix and pypi classifiers and creating a release. Sadly, I all my projects have different extra dependencies, so this isn't as simple as a single patch for all repos.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115850047591361863","date_published":"2026-01-06T20:30:39+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-01-06 20:30","date_timestamp":1767731439,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81482254","content_html":"<p><span class=\"h-card\"><a href=\"https://social.jacobian.org/@jacob\" class=\"u-url mention\">@<span>jacob</span></a></span> half the releases means half the work. And if I understood <span class=\"h-card\"><a href=\"https://chaos.social/@carlton\" class=\"u-url mention\">@<span>carlton</span></a></span> correctly, this would make every release an LTS? Now, pair that with varying Python version support, and maintaining a CI matrix isn't something my AI buddy can solve on its own.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115849509495971251","date_published":"2026-01-06T18:13:48+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2026-01-06 18:13","date_timestamp":1767723228,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80960982","content_html":"<p><span class=\"h-card\"><a href=\"https://fosstodon.org/@paulox\" class=\"u-url mention\">@<span>paulox</span></a></span> yes, I found one bug. But generally, I am super happy. If you have other ideas for large code bases, I can check; send them my way!</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115804764537673842","date_published":"2025-12-29T20:34:34+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-29 20:34","date_timestamp":1767040474,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80945122","content_html":"<p><span class=\"h-card\"><a href=\"https://fosstodon.org/@paulox\" class=\"u-url mention\">@<span>paulox</span></a></span> hold my beer 🍺 <br><a href=\"https://github.com/django/djangoproject.com/pull/2421\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/django/djangoprojec</span><span class=\"invisible\">t.com/pull/2421</span></a></p>","url":"https://fosstodon.org/users/codingjoe/statuses/115803674715881666","date_published":"2025-12-29T15:57:25+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-29 15:57","date_timestamp":1767023845,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80940653","content_html":"<p><span class=\"h-card\"><a href=\"https://fosstodon.org/@paulox\" class=\"u-url mention\">@<span>paulox</span></a></span> <span class=\"h-card\"><a href=\"https://fosstodon.org/@adamchainz\" class=\"u-url mention\">@<span>adamchainz</span></a></span> hehehe, like this?<br><a href=\"https://github.com/django/django/compare/main...codingjoe&lt;img%20src=\" class=\"custom_emoji\">esupgrade?expand=1\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"&gt;<span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/django/django/compa</span><span class=\"invisible\">re/main...codingjoe<img src=\"https://cdn.micro.blog/photos/40/https%3A%2F%2Fcdn.fosstodon.org%2Fcustom_emojis%2Fimages%2F000%2F150%2F213%2Fstatic%2F66a3a4463c6f59d3.png\" alt=\"django\" class=\"custom_emoji\" width=\"20\" height=\"20\">esupgrade?expand=1</span></a></p><p>I used it as my testing ground, since there are 20 years worth of JavaScript flavors.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115803355708092591","date_published":"2025-12-29T14:36:17+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-29 14:36","date_timestamp":1767018977,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80589498","content_html":"<p><span class=\"h-card\"><a href=\"https://social.jacobian.org/@jacob\" class=\"u-url mention\">@<span>jacob</span></a></span> woa, so cool. 😍 My childhood dream. I should follow up on that too.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115768079256925901","date_published":"2025-12-23T09:05:01+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-23 09:05","date_timestamp":1766480701,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80380223","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@hynek\" class=\"u-url mention\">@<span>hynek</span></a></span> Wait, I checked all mentioned MkDocs; they are all active and don't appear unmaintained. Am I missing something?</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115747987167040509","date_published":"2025-12-19T19:55:20+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-19 19:55","date_timestamp":1766174120,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80379920","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@hynek\" class=\"u-url mention\">@<span>hynek</span></a></span> <span class=\"h-card\"><a href=\"https://ramble.space/@justin\" class=\"u-url mention\">@<span>justin</span></a></span> Honestly, I have been using Sphinx for over a decade, and I didn't know you could use Markdown. If everyone's using MD, maybe it's time to switch defaults.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115747964995982826","date_published":"2025-12-19T19:49:42+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-19 19:49","date_timestamp":1766173782,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80325045","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@hynek\" class=\"u-url mention\">@<span>hynek</span></a></span> I use both and very heavily. I guess RST has a pretty high barrier to entry, which makes MkDocs the seemingly easier choice. Hm... but that might misguided. Let me collect my thoughts a little.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115743442725776482","date_published":"2025-12-19T00:39:37+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-19 00:39","date_timestamp":1766104777,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"79793347","content_html":"<p><span class=\"h-card\"><a href=\"https://social.tsun.co/@kfdm\" class=\"u-url mention\">@<span>kfdm</span></a></span> Love the excitement. Keep me posted on any issues you encounter. I want to make sure this delivers an exceptional development experience.</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115700895539786970","date_published":"2025-12-11T12:19:19+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-11 12:19","date_timestamp":1765455559,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"79707512","content_html":"<p><span class=\"h-card\"><a href=\"https://social.tsun.co/@kfdm\" class=\"u-url mention\">@<span>kfdm</span></a></span> happy you like it. Don't hesitate to leave feedback once you try it. Now we only need more backends 😅</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115694253438942658","date_published":"2025-12-10T08:10:08+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-10 08:10","date_timestamp":1765354208,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"79581474","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@webology\" class=\"u-url mention\">@<span>webology</span></a></span>, uh, yes, I'd love to! I will gather my thoughts on the Berlin Xmas meetup on Thursday. But first I have to update my annual Django security talk slides to include CSP headers. Lucky for me, supply chain attack examples are easy to come by these days… 😏</p>","url":"https://fosstodon.org/users/codingjoe/statuses/115684539479132220","date_published":"2025-12-08T14:59:45+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2025-12-08 14:59","date_timestamp":1765205985,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"16759104","content_html":"<p>It's been real everyone 👋 <a href=\"https://fosstodon.org/tags/OpenAI\" class=\"mention hashtag\">#<span>OpenAI</span></a> is taking over</p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fcdn.fosstodon.org%2Fmedia_attachments%2Ffiles%2F109%2F438%2F784%2F927%2F424%2F879%2Foriginal%2F457a34fcea4a608f.png\" loading=\"lazy\"></p>","summary":"","url":"https://fosstodon.org/@codingjoe/109438785203464399","date_published":"2022-12-01T14:02:18+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2022-12-01 14:02","date_timestamp":1669903338,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"16759099","content_html":"<p><a href=\"https://fosstodon.org/tags/Django\" class=\"mention hashtag\">#<span>Django</span></a>-Pictures is finally released 🎉<br>Thanks for all the wonderful help from the <a href=\"https://fosstodon.org/tags/python\" class=\"mention hashtag\">#<span>python</span></a>/#django community. You rock!<br><a href=\"https://github.com/codingjoe/django-pictures\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/codingjoe/django-pi</span><span class=\"invisible\">ctures</span></a></p>","summary":"","url":"https://fosstodon.org/@codingjoe/109410565925561656","date_published":"2022-11-26T14:25:46+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2022-11-26 14:25","date_timestamp":1669472746,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14351518","content_html":"<p><span class=\"h-card\"><a href=\"https://fosstodon.org/@felixxm\" class=\"u-url mention\">@<span>felixxm</span></a></span> did you build it, just so you could verify it on mastodon?</p>","url":"https://fosstodon.org/users/codingjoe/statuses/109395116120217256","date_published":"2022-11-23T20:56:41+00:00","author":{"name":"Johannes Maron 🐍","url":"https://fosstodon.org/@codingjoe","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fcdn.fosstodon.org%2Faccounts%2Favatars%2F109%2F394%2F617%2F900%2F095%2F453%2Foriginal%2F7aa1505c63af24c2.jpeg","_microblog":{"username":"codingjoe@fosstodon.org"}},"_microblog":{"date_relative":"2022-11-23 20:56","date_timestamp":1669237001,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}