[{"id":"116469581150413243","created_at":"2026-04-26T06:26:10.977Z","in_reply_to_id":"116466314923166376","in_reply_to_account_id":"111211323352017436","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116469581150413243","url":"https://mastodon.social/@alexito4/116469581150413243","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@mamouneyya\" class=\"u-url mention\">@<span>mamouneyya</span></a></span> thanks!<br />is not clear in the article but is there, after adding the workspaceRoot argument, it’s added in the prompt and that is enough for gpt to be more cautious about it.</p>","reblog":null,"application":{"name":"Mastodon for iOS","website":"https://app.joinmastodon.org/ios"},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[{"id":"116469579705024029","type":"image","url":"https://files.mastodon.social/media_attachments/files/116/469/579/705/024/029/original/5d5d6b5b04ad5d89.png","preview_url":"https://files.mastodon.social/media_attachments/files/116/469/579/705/024/029/small/5d5d6b5b04ad5d89.png","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":1206,"height":668,"size":"1206x668","aspect":1.8053892215568863},"small":{"width":645,"height":357,"size":"645x357","aspect":1.8067226890756303}},"description":"","blurhash":"U04xSm-p01IU}[XTRjrYEM%2-BRP?^xbDirr"}],"mentions":[{"id":"111211323352017436","username":"mamouneyya","url":"https://mastodon.social/@mamouneyya","acct":"mamouneyya"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116465424207134392","created_at":"2026-04-25T12:49:01.053Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116465424207134392","url":"https://mastodon.social/@alexito4/116465424207134392","replies_count":1,"reblogs_count":0,"favourites_count":5,"quotes_count":0,"edited_at":null,"content":"<p>Have You Built an Agent Harness Yet?</p><p>If you use AI coding tools every day and still think there is some mystical magic behind them, build a tiny agent harness yourself once.</p><p>I wrote about it, from chat loop to tools, turns, boundaries, and file edits, all in Swift.</p><p>No magic. No frameworks. Just models, loops, context, tools, and engineering.</p><p><a href=\"https://alejandromp.com/development/blog/have-you-built-an-agent-harness-already/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">alejandromp.com/development/bl</span><span class=\"invisible\">og/have-you-built-an-agent-harness-already/</span></a></p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":{"url":"https://alejandromp.com/development/blog/have-you-built-an-agent-harness-already/","title":"Have You Built an Agent Harness Yet? | Alejandro M. P.","description":"For years I have repeated a thing that I still believe. Every programmer should write a promise library once. I think agent harnesses are the 2026 version of that exercise.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"Alejandro M. P.","provider_url":"","html":"","width":662,"height":348,"image":"https://files.mastodon.social/cache/preview_cards/images/190/557/585/original/6480acff87adc1a5.jpeg","image_description":"","embed_url":"","blurhash":"UB8zVnoeNIt5WDj@j@s.0jR+xYWDt5fQoKRl","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116452594204668008","created_at":"2026-04-23T06:26:10.751Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116452594204668008","url":"https://mastodon.social/@alexito4/116452594204668008","replies_count":0,"reblogs_count":1,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p>Today is Sant Jordi. <br />The day to gift books 📚 and roses 🌹. <br />A day of romance, literature and tradition.<br />People in the streets, books everywhere, and people carrying roses for their loved ones.</p>","reblog":null,"application":{"name":"Mastodon for iOS","website":"https://app.joinmastodon.org/ios"},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116418650562401940","created_at":"2026-04-17T06:33:51.874Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116418650562401940","url":"https://mastodon.social/@alexito4/116418650562401940","replies_count":0,"reblogs_count":0,"favourites_count":2,"quotes_count":0,"edited_at":null,"content":"<p class=\"quote-inline\">RE: <a href=\"https://mastodon.social/@mattiem/116414622566755635\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">mastodon.social/@mattiem/11641</span><span class=\"invisible\">4622566755635</span></a></p><p>Wow! So grateful for Matt continuing the detective work! Thanks to him now we have an answer and my brain is happy 😊</p>","reblog":null,"application":{"name":"Mastodon for iOS","website":"https://app.joinmastodon.org/ios"},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":{"state":"accepted","quoted_status":{"id":"116414622566755635","created_at":"2026-04-16T13:29:29.540Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/mattiem/statuses/116414622566755635","url":"https://mastodon.social/@mattiem/116414622566755635","replies_count":1,"reblogs_count":1,"favourites_count":9,"quotes_count":1,"edited_at":null,"content":"<p>I found this bug while trying to understand what on earth was happening in the recent post by <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@alexito4\" class=\"u-url mention\">@<span>alexito4</span></a></span> . And I just have to share it because it is good.</p><p><a href=\"https://github.com/swiftlang/swift/issues/88498\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/swiftlang/swift/iss</span><span class=\"invisible\">ues/88498</span></a></p>","reblog":null,"application":{"name":"Phanpy","website":"https://phanpy.social"},"account":{"id":"412786","username":"mattiem","acct":"mattiem","display_name":"Matt Massicotte","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2018-08-10T00:00:00.000Z","note":"<p>apple platform dev, outdoors, justice, games, he/him</p><p>every problem has a simple wrong answer</p>","url":"https://mastodon.social/@mattiem","uri":"https://mastodon.social/users/mattiem","avatar":"https://files.mastodon.social/accounts/avatars/000/412/786/original/8411941f90338786.jpeg","avatar_static":"https://files.mastodon.social/accounts/avatars/000/412/786/original/8411941f90338786.jpeg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/000/412/786/original/29f2548f2dd882f3.jpg","header_static":"https://files.mastodon.social/accounts/headers/000/412/786/original/29f2548f2dd882f3.jpg","header_description":"","followers_count":3348,"following_count":2004,"statuses_count":17278,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"GitHub","value":"<a href=\"https://github.com/mattmassicotte\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/mattmassicotte</span><span class=\"invisible\"></span></a>","verified_at":"2022-12-17T16:01:41.439+00:00"},{"name":"Web","value":"<a href=\"https://www.massicotte.org\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">massicotte.org</span><span class=\"invisible\"></span></a>","verified_at":"2022-12-17T16:01:40.587+00:00"},{"name":"Bluesky","value":"<a href=\"https://bsky.app/profile/massicotte.org\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">bsky.app/profile/massicotte.org</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"109310037729010970","username":"alexito4","url":"https://mastodon.social/@alexito4","acct":"alexito4"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":{"url":"https://github.com/swiftlang/swift/issues/88498","title":"Incorrect warning about isolation with a pretty epic combination of conditions · Issue #88498 · swiftlang/swift","description":"Description This one was pretty tricky to reduce. And it might seem kind of ridiculous at first glance. But the conditions here actually are not that rare for SwiftUI code. Ultimately, the compiler...","language":"en","type":"link","author_name":"mattmassicotte","author_url":"","provider_name":"GitHub","provider_url":"","html":"","width":678,"height":339,"image":"https://files.mastodon.social/cache/preview_cards/images/189/458/817/original/24f737423491b49a.png","image_description":"Description This one was pretty tricky to reduce. And it might seem kind of ridiculous at first glance. But the conditions here actually are not that rare for SwiftUI code. Ultimately, the compiler...","embed_url":"","blurhash":"UWR:4,R*ax%MpIo#jFof,@xtNGV@?^WBafR%","published_at":null,"authors":[{"name":"mattmassicotte","url":"","account":null}]},"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}}},"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116418642092979067","created_at":"2026-04-17T06:31:42.643Z","in_reply_to_id":"116414042171781190","in_reply_to_account_id":"412786","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116418642092979067","url":"https://mastodon.social/@alexito4/116418642092979067","replies_count":0,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@mattiem\" class=\"u-url mention\">@<span>mattiem</span></a></span> sorry for not seeing this before. nothing special, new package and just force swift 5 mode, then i added the upcoming flag and that’s it :)</p>","reblog":null,"application":{"name":"Mastodon for iOS","website":"https://app.joinmastodon.org/ios"},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"412786","username":"mattiem","url":"https://mastodon.social/@mattiem","acct":"mattiem"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116413495403736897","created_at":"2026-04-16T08:42:50.397Z","in_reply_to_id":"116411353546729992","in_reply_to_account_id":"412786","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116413495403736897","url":"https://mastodon.social/@alexito4/116413495403736897","replies_count":1,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@mattiem\" class=\"u-url mention\">@<span>mattiem</span></a></span> I don&#39;t think IsolatedDefaultValues affects this as there are no default values involved. I&#39;ve tried it enabling it and I get the same results. but maybe i&#39;m missing something ^^&#39;</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"412786","username":"mattiem","url":"https://mastodon.social/@mattiem","acct":"mattiem"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116410889619231019","created_at":"2026-04-15T21:40:09.300Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116410889619231019","url":"https://mastodon.social/@alexito4/116410889619231019","replies_count":1,"reblogs_count":3,"favourites_count":6,"quotes_count":0,"edited_at":null,"content":"<p>As I was updating TCA for Swift 6, a small SwiftUI warning sent me down a much longer rabbit hole than expected.</p><p>Closures, <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@MainActor\" class=\"u-url mention\">@<span>MainActor</span></a></span>, multiple SE, Swift 5 vs 6 modes, and the danger of stopping at the first explanation that seems to fit.</p><p>A Small SwiftUI Warning and a Long Journey to Understand It<br /><a href=\"https://alejandromp.com/development/blog/a-small-swiftui-warning-and-a-long-journey-to-understand-it\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">alejandromp.com/development/bl</span><span class=\"invisible\">og/a-small-swiftui-warning-and-a-long-journey-to-understand-it</span></a></p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"109957141512382833","username":"MainActor","url":"https://mastodon.social/@MainActor","acct":"MainActor"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":{"url":"https://alejandromp.com/development/blog/a-small-swiftui-warning-and-a-long-journey-to-understand-it","title":"A Small SwiftUI Warning and a Long Journey to Understand It | Alejandro M. P.","description":"I was migrating to a newer version of The Composable Architecture, which meant there was a list of deprecations to clean up. One of the things on that list was adding InferSendableFromCaptures as an upcoming Swift feature flag across all our package targets.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"Alejandro M. P.","provider_url":"","html":"","width":662,"height":348,"image":"https://files.mastodon.social/cache/preview_cards/images/189/378/333/original/fefbec6b45126446.jpeg","image_description":"","embed_url":"","blurhash":"U88Wyl$~M~oeNIt5WDWD0jIrxrfj$~NIt5t5","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116398221477353351","created_at":"2026-04-13T15:58:28.773Z","in_reply_to_id":"116398214657913733","in_reply_to_account_id":"109310037729010970","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116398221477353351","url":"https://mastodon.social/@alexito4/116398221477353351","replies_count":0,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p>And yes, this is about the isolation changes again :P </p><p>So concurrency is possible in a single &quot;thread&quot;, not parallelism. And we&#39;ve decided to use &quot;@concurrent&quot; to switch off the main thread. <br />I know it&#39;s my fault, brain is still processing... or better, re-processing 😂</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116398214657913733","created_at":"2026-04-13T15:56:44.744Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116398214657913733","url":"https://mastodon.social/@alexito4/116398214657913733","replies_count":1,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p>Once, I happily called myself an expert on Swift Concurrency. Not only because I knew how to use it, but because I (thought at least) deeply knew how it worked, its goals and decisions. Now I can&#39;t say that anymore 😂</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116380560531806210","created_at":"2026-04-10T13:07:04.136Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"https://mastodon.social/users/alexito4/statuses/116380560531806210/activity","url":"https://mastodon.social/users/alexito4/statuses/116380560531806210/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"","reblog":{"id":"116380176924533594","created_at":"2026-04-10T11:29:27.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.gamedev.place/users/godotengine/statuses/116380176685450213","url":"https://mastodon.gamedev.place/@godotengine/116380176685450213","replies_count":2,"reblogs_count":52,"favourites_count":152,"quotes_count":2,"edited_at":null,"content":"<p>We would like to thank Mega Crit for another year of sponsorship. This time, upgrading to Corporate Platinum! We were supposed to post this earlier but we were all busy playing Slay the Spire 2 🫡</p><p><a href=\"https://fund.godotengine.org/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"\">fund.godotengine.org/</span><span class=\"invisible\"></span></a></p>","reblog":null,"account":{"id":"237886","username":"godotengine","acct":"godotengine@mastodon.gamedev.place","display_name":"Godot Engine :godot:","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2017-11-13T00:00:00.000Z","note":"<p>Your free, open-source game engine 🎮🛠️</p><p>Develop your 2D &amp; 3D games, cross-platform projects, or even XR ideas!</p>","url":"https://mastodon.gamedev.place/@godotengine","uri":"https://mastodon.gamedev.place/users/godotengine","avatar":"https://files.mastodon.social/cache/accounts/avatars/000/237/886/original/457f5bb119e6336d.png","avatar_static":"https://files.mastodon.social/cache/accounts/avatars/000/237/886/original/457f5bb119e6336d.png","avatar_description":"","header":"https://files.mastodon.social/cache/accounts/headers/000/237/886/original/a57e27a138ac3bfa.png","header_static":"https://files.mastodon.social/cache/accounts/headers/000/237/886/original/a57e27a138ac3bfa.png","header_description":"","followers_count":22204,"following_count":2,"statuses_count":1020,"last_status_at":"2026-04-24","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"emojis":[{"shortcode":"godot","url":"https://files.mastodon.social/cache/custom_emojis/images/000/569/031/original/cff287b7f601bd40.png","static_url":"https://files.mastodon.social/cache/custom_emojis/images/000/569/031/static/cff287b7f601bd40.png","visible_in_picker":true}],"fields":[{"name":"Website","value":"<a href=\"https://godotengine.org\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">godotengine.org</span><span class=\"invisible\"></span></a>","verified_at":"2026-04-26T13:44:51.004+00:00"},{"name":"GitHub","value":"<a href=\"https://github.com/godotengine/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"\">github.com/godotengine/</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"Link List","value":"<a href=\"https://links.godotengine.org/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"\">links.godotengine.org/</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[{"id":"116380176889369079","type":"image","url":"https://files.mastodon.social/cache/media_attachments/files/116/380/176/889/369/079/original/d6deab7e6973615c.png","preview_url":"https://files.mastodon.social/cache/media_attachments/files/116/380/176/889/369/079/small/d6deab7e6973615c.png","remote_url":"https://cdn.masto.host/mastodongamedevplace/media_attachments/files/116/380/172/550/431/574/original/7479137fbf72134c.png","preview_remote_url":null,"text_url":null,"meta":{"focus":{"x":0.0,"y":0.0},"original":{"width":1920,"height":1080,"size":"1920x1080","aspect":1.7777777777777777},"small":{"width":640,"height":360,"size":"640x360","aspect":1.7777777777777777}},"description":"The Mega Crit logo a heart and the Godot logo side by side","blurhash":"UH8X^r-jXSNNp3oea|a#4pIvnis*WHWCjtoe"}],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},"application":null,"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116380553009956025","created_at":"2026-04-10T13:05:09.359Z","in_reply_to_id":"116371610995932124","in_reply_to_account_id":"412786","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116380553009956025","url":"https://mastodon.social/@alexito4/116380553009956025","replies_count":0,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@mattiem\" class=\"u-url mention\">@<span>mattiem</span></a></span> thanks! &lt;3 </p><p>I&#39;m going through a big adoption of these modern concurrency features, so we&#39;ll see how my opinion ends up ^^ it&#39;s definitely an evolution of my mental model, not a radical shift.</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"412786","username":"mattiem","url":"https://mastodon.social/@mattiem","acct":"mattiem"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116370863547178642","created_at":"2026-04-08T20:00:59.888Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116370863547178642","url":"https://mastodon.social/@alexito4/116370863547178642","replies_count":1,"reblogs_count":1,"favourites_count":10,"quotes_count":0,"edited_at":null,"content":"<p>As I was reading some old threads on the forums, I had a moment of nostalgia that I had to immortalize. <br />The Swift Concurrency Transition I Learned to Love <a href=\"https://alejandromp.com/development/blog/swift-concurrency-approachability-transition\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">alejandromp.com/development/bl</span><span class=\"invisible\">og/swift-concurrency-approachability-transition</span></a></p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":{"url":"https://alejandromp.com/development/blog/swift-concurrency-approachability-transition","title":"The Swift Concurrency Transition I Learned to Love | Alejandro M. P.","description":"There was a period during the Swift Evolution Concurrency discussions that I remember very fondly.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"Alejandro M. P.","provider_url":"","html":"","width":662,"height":348,"image":"https://files.mastodon.social/cache/preview_cards/images/188/497/600/original/3c390de5b0af5fe6.jpeg","image_description":"","embed_url":"","blurhash":"U9846ixYj@s.$~WDWCfQ0jR+t5a|E5s.t5oK","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116367661219902390","created_at":"2026-04-08T06:26:36.418Z","in_reply_to_id":"116367573934157389","in_reply_to_account_id":"528785","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116367661219902390","url":"https://mastodon.social/@alexito4/116367661219902390","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"<p><span class=\"h-card\" translate=\"no\"><a href=\"https://manton.org/activitypub/manton\" class=\"u-url mention\">@<span>manton</span></a></span> must be Paris. I felt the same when I visited Rome, it was crazy. Weirdly here in Spain it feels like something from the past.</p>","reblog":null,"application":{"name":"Mastodon for iOS","website":"https://app.joinmastodon.org/ios"},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"528785","username":"manton","url":"https://manton.org/activitypub/manton","acct":"manton@manton.org"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116226663686485693","created_at":"2026-03-14T08:49:04.629Z","in_reply_to_id":"116226646163646919","in_reply_to_account_id":"109310037729010970","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116226663686485693","url":"https://mastodon.social/@alexito4/116226663686485693","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"<p>Duh, I think I found it: links like /web/statuses/... seem to open in browser, while canonical links like /@user/id open the app much more reliably on iOS.</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116226646163646919","created_at":"2026-03-14T08:44:37.258Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116226646163646919","url":"https://mastodon.social/@alexito4/116226646163646919","replies_count":1,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p>Mastodon+iOS pain point: external links usually open in Safari, not the app.<br />Is there a known way to make Mastodon links consistently open in-app? Tips welcome.</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116203647845659382","created_at":"2026-03-10T07:15:50.774Z","in_reply_to_id":"116203170044940251","in_reply_to_account_id":"108196959948357170","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116203647845659382","url":"https://mastodon.social/@alexito4/116203647845659382","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@ctietze\" class=\"u-url mention\">@<span>ctietze</span></a></span> I have a macbook running as a local. ‘server’ and I rely in that to stop restarts 🤣 im sure there is a better way but i just find it so funny this works.</p>","reblog":null,"application":{"name":"Mastodon for iOS","website":"https://app.joinmastodon.org/ios"},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"108196959948357170","username":"ctietze","url":"https://mastodon.social/@ctietze","acct":"ctietze"}],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116201187783266092","created_at":"2026-03-09T20:50:13.202Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116201187783266092","url":"https://mastodon.social/@alexito4/116201187783266092","replies_count":0,"reblogs_count":1,"favourites_count":3,"quotes_count":0,"edited_at":null,"content":"<p class=\"quote-inline\">RE: <a href=\"https://hachyderm.io/@pointfreeco/116200369552646802\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">hachyderm.io/@pointfreeco/1162</span><span class=\"invisible\">00369552646802</span></a></p><p>Let the fun begin!</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":{"state":"accepted","quoted_status":{"id":"116200369754655465","created_at":"2026-03-09T17:22:07.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://hachyderm.io/users/pointfreeco/statuses/116200369552646802","url":"https://hachyderm.io/@pointfreeco/116200369552646802","replies_count":0,"reblogs_count":2,"favourites_count":8,"quotes_count":1,"edited_at":null,"content":"<p>What is “isolation” in Swift? And why does understanding it matter? It turns out many frustrations developers encounter in Swift concurrency evaporate when they internalize the concept.</p><p>These videos are going to go beyond basics, so let’s get into it: <a href=\"https://www.pointfree.co/episodes/ep357-isolation-what-is-it\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">pointfree.co/episodes/ep357-is</span><span class=\"invisible\">olation-what-is-it</span></a></p>","reblog":null,"account":{"id":"109525079623237342","username":"pointfreeco","acct":"pointfreeco@hachyderm.io","display_name":"Point-Free","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2022-12-16T00:00:00.000Z","note":"<p>A video series exploring Swift and functional programming. Hosted by <span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@mbrandonw\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>mbrandonw</span></a></span> and <span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@stephencelis\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>stephencelis</span></a></span>.</p><p>Save 30% off today! <a href=\"https://www.pointfree.co/discounts/black-friday-2025\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">pointfree.co/discounts/black-f</span><span class=\"invisible\">riday-2025</span></a></p>","url":"https://hachyderm.io/@pointfreeco","uri":"https://hachyderm.io/users/pointfreeco","avatar":"https://files.mastodon.social/cache/accounts/avatars/109/525/079/623/237/342/original/cf7129504c8e3753.png","avatar_static":"https://files.mastodon.social/cache/accounts/avatars/109/525/079/623/237/342/original/cf7129504c8e3753.png","avatar_description":"","header":"https://files.mastodon.social/cache/accounts/headers/109/525/079/623/237/342/original/4ae18ee647e3cc2a.jpeg","header_static":"https://files.mastodon.social/cache/accounts/headers/109/525/079/623/237/342/original/4ae18ee647e3cc2a.jpeg","header_description":"","followers_count":2049,"following_count":2,"statuses_count":1520,"last_status_at":"2026-04-24","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"emojis":[],"fields":[{"name":"Point-Free","value":"<a href=\"https://www.pointfree.co/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://www.</span><span class=\"\">pointfree.co/</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"Twitter","value":"<a href=\"http://twitter.com/pointfreeco\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">http://</span><span class=\"\">twitter.com/pointfreeco</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"GitHub","value":"<a href=\"https://www.github.com/pointfreeco\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">github.com/pointfreeco</span><span class=\"invisible\"></span></a>","verified_at":"2026-04-25T15:07:59.035+00:00"}]},"media_attachments":[{"id":"116200369599855554","type":"video","url":"https://files.mastodon.social/cache/media_attachments/files/116/200/369/599/855/554/original/06ae59ff5e3edfc0.mp4","preview_url":"https://files.mastodon.social/cache/media_attachments/files/116/200/369/599/855/554/small/06ae59ff5e3edfc0.png","remote_url":"https://media.hachyderm.io/media_attachments/files/116/200/312/712/181/022/original/9deb7e1c9609757e.mp4","preview_remote_url":null,"text_url":null,"meta":{"focus":{"x":0.0,"y":0.0},"original":{"width":1280,"height":720,"frame_rate":"30000/1001","duration":59.993267,"bitrate":3243067},"small":{"width":640,"height":360,"size":"640x360","aspect":1.7777777777777777}},"description":"A trailer for the video.","blurhash":"U5T9L#?bay?b~qj[fQj[ayfQfQfQ~qj[fQj["}],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}}},"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116201186527279045","created_at":"2026-03-09T20:49:54.034Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116201186527279045","url":"https://mastodon.social/@alexito4/116201186527279045","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"<p>Just finished Young Sherlock, 9.5/10! It&#39;s fascinating how it&#39;s more Moriarty&#39;s origin story than Sherlock&#39;s. Great show, I wish it continued.</p>","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},{"id":"116181043894192969","created_at":"2026-03-06T07:27:21.844Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"en","uri":"https://mastodon.social/users/alexito4/statuses/116181043894192969","url":"https://mastodon.social/@alexito4/116181043894192969","replies_count":0,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"<p>Sad. Swift is still better in every aspect except the one that matters. It’s unfortunate, but the shadow of Apple has kept this great language on the sidelines of people’s attention. A clear case of qualities not mattering compared to momentum. <br /><a href=\"https://ladybird.org/posts/adopting-rust/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">ladybird.org/posts/adopting-ru</span><span class=\"invisible\">st/</span></a></p>","reblog":null,"application":{"name":"Mastodon for iOS","website":"https://app.joinmastodon.org/ios"},"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":{"url":"https://ladybird.org/posts/adopting-rust/","title":"Ladybird adopts Rust, with help from AI - Ladybird","description":"We're adopting Rust as our C++ successor language, and using AI agents to accelerate the transition.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":588,"height":392,"image":"https://files.mastodon.social/cache/preview_cards/images/182/929/735/original/f63668d0a992dd97.webp","image_description":"","embed_url":"","blurhash":"USHK^IWJEMxv~oWHIVt3bUNGMxoZxFNGi{oe","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":["followers"],"manual":[],"current_user":"denied"}},{"id":"116178283791218227","created_at":"2026-03-05T19:45:26.016Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"https://mastodon.social/users/alexito4/statuses/116178283791218227/activity","url":"https://mastodon.social/users/alexito4/statuses/116178283791218227/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"","reblog":{"id":"116178050989754962","created_at":"2026-03-05T18:46:02.000Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://social.coop/users/cwebber/statuses/116178050263113242","url":"https://social.coop/@cwebber/116178050263113242","replies_count":28,"reblogs_count":579,"favourites_count":572,"quotes_count":11,"edited_at":null,"content":"<p>I am convinced we are on the verge of the first \"AI agent worm\". This looks like the closest hint of it, though it isn't it quite itself: an attack on a PR agent that got it to set up to install openclaw with full access on 4k machines <a href=\"https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">grith.ai/blog/clinejection-whe</span><span class=\"invisible\">n-your-ai-tool-installs-another</span></a></p><p>But, the agents installed weren't given instructions to *do* anything yet.</p><p>Soon they will be. And when they are, the havoc will be massive. Unlike traditional worms, where you're looking for the typically byte-for-byte identical worm embedded in the system, an agent worm can do different, nondeterministic things on every install, and carry out a global action.</p><p>I suspect we're months away from seeing the first agent worm, *if* that. There may already be some happening right now in FOSS projects, undetected.</p>","reblog":null,"account":{"id":"113483028910192850","username":"cwebber","acct":"cwebber@social.coop","display_name":"Christine Lemmer-Webber","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2024-11-14T00:00:00.000Z","note":"<p>Executive Director of <span class=\"h-card\" translate=\"no\"><a href=\"https://social.coop/@spritely\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>spritely</span></a></span> (but this is a personal account). I'm here to fix the Internet.<br>ActivityPub co-author, co-host of @fossandcrafts@octodon.social. Lisp sourceress, decentralized network architect, occasional Blender artist. she/her <a href=\"https://dustycloud.org/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"\">dustycloud.org/</span><span class=\"invisible\"></span></a></p><p>Recently moved here from @cwebber@octodon.social</p><p>Lovely banner sketch by <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.art/@juliaro\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>juliaro</span></a></span> <a href=\"https://mastodon.art/@juliaro/114489465896761273\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">mastodon.art/@juliaro/11448946</span><span class=\"invisible\">5896761273</span></a></p>","url":"https://social.coop/@cwebber","uri":"https://social.coop/users/cwebber","avatar":"https://files.mastodon.social/cache/accounts/avatars/113/483/028/910/192/850/original/49c06b529ab2474d.jpg","avatar_static":"https://files.mastodon.social/cache/accounts/avatars/113/483/028/910/192/850/original/49c06b529ab2474d.jpg","avatar_description":"","header":"https://files.mastodon.social/cache/accounts/headers/113/483/028/910/192/850/original/94154c069552ef5c.png","header_static":"https://files.mastodon.social/cache/accounts/headers/113/483/028/910/192/850/original/94154c069552ef5c.png","header_description":"","followers_count":16094,"following_count":824,"statuses_count":11681,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":{"url":"https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another","title":"A GitHub Issue Title Compromised 4,000 Developer Machines","description":"A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into something new: one AI tool bootstrapping another.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":588,"height":392,"image":"https://files.mastodon.social/cache/preview_cards/images/184/291/465/original/c66472f9e131d974.webp","image_description":"","embed_url":"","blurhash":"U89ZDvNb4:w^tlOXnNwJ1KoKw]OXIV#,bvOX","published_at":"2026-03-05T00:00:00.000Z","authors":[]},"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}},"application":null,"account":{"id":"109310037729010970","username":"alexito4","acct":"alexito4","display_name":"Alejandro Martinez","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2022-11-08T00:00:00.000Z","note":"<p>Software Crafter, Mobile Captain at LifeWorks &amp; Fake Youtuber l APIs are UX for developers. | languages geek <a href=\"https://mastodon.social/tags/swiftlang\" class=\"mention hashtag\" rel=\"tag\">#<span>swiftlang</span></a> lover ❤️ and self proclaimed async-pro</p>","url":"https://mastodon.social/@alexito4","uri":"https://mastodon.social/users/alexito4","avatar":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_static":"https://files.mastodon.social/accounts/avatars/109/310/037/729/010/970/original/03f749c01b77f272.jpg","avatar_description":"","header":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_static":"https://files.mastodon.social/accounts/headers/109/310/037/729/010/970/original/57c02120885acf5b.jpg","header_description":"","followers_count":559,"following_count":248,"statuses_count":2416,"last_status_at":"2026-04-26","hide_collections":false,"show_media":true,"show_media_replies":true,"show_featured":true,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"Web","value":"<a href=\"https://alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":"2022-11-27T07:50:05.684+00:00"},{"name":"Youtube","value":"<a href=\"https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26w\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/channel/UCfiBFlVY8</span><span class=\"invisible\">s-tmJGDMNCd26w</span></a>","verified_at":null},{"name":"Links","value":"<a href=\"https://links.alejandromp.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">links.alejandromp.com</span><span class=\"invisible\"></span></a>","verified_at":null},{"name":"📚 Fiction","value":"<a href=\"https://pulubiworlds.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">pulubiworlds.com</span><span class=\"invisible\"></span></a>","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"tagged_collections":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":["public"],"manual":[],"current_user":"denied"}}]