{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Becky Sweger","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/bsweger","_microblog":{"about":"https://micro.blog/about/api","id":"1699312","username":"bsweger","bio":"I’m a technical leader and software engineer who specializes in designing, building, and shipping data-centric applications.\n\nI'm currently a data engineering lead at New America's New Practice Lab, working to improve the delivery of benefits that impact families with young children.\n\nI've also recently worked in academia as a research engineer in the Biostatistics and Epidemiology department of the UMass School of Public Health &amp; Health Sciences.\n\nBefore returning to academia, I spent almost six years as a principal data engineer at Trello (Atlassian) and held an appointment at 18F, a government-embedded startup created under the Obama administration. There, I led the technical implementation of the United States first open data law.\n\nA twenty-five year tech veteran, I’ve held leadership positions in higher education, healthcare, and the non-profit sectors.","pronouns":"she/her","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://avatars.micro.blog/avatars/2024/52/1699312.jpg"},"items":[{"id":"97114291","content_html":"<p>No beeps, no boops, just whirring: <a href=\"https://beckysweger.com/2026/04/24/no-beeps-no-boops-just.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2026/04/24/no-beeps-no-boops-just.html","date_published":"2026-04-24T16:37:09+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2026-04-24 16:37","date_timestamp":1777048629,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114292","content_html":"<p>Willy-Nilly! <a href=\"https://beckysweger.com/2026/01/16/willy-nilly.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2026/01/16/willy-nilly.html","date_published":"2026-01-16T13:55:30+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2026-01-16 13:55","date_timestamp":1768571730,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114293","content_html":"<p>Imperfect figures: <a href=\"https://beckysweger.com/2026/01/13/imperfect-figures.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2026/01/13/imperfect-figures.html","date_published":"2026-01-14T03:55:44+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2026-01-14 03:55","date_timestamp":1768362944,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114294","content_html":"<p>Checking your rizz, teaching your kids to vibe code: <a href=\"https://beckysweger.com/2026/01/08/checking-your-rizz-teaching-your.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2026/01/08/checking-your-rizz-teaching-your.html","date_published":"2026-01-08T17:22:45+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2026-01-08 17:22","date_timestamp":1767892965,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114295","content_html":"<p>pyprefab, still chipping away: <a href=\"https://beckysweger.com/2025/12/23/pyprefab-still-chipping-away.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/12/23/pyprefab-still-chipping-away.html","date_published":"2025-12-24T03:39:34+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-12-24 03:39","date_timestamp":1766547574,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114296","content_html":"<p>IRS Direct File ADR Highlights: <a href=\"https://beckysweger.com/2025/06/10/irs-direct-file-adr-highlights.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/06/10/irs-direct-file-adr-highlights.html","date_published":"2025-06-11T02:55:00+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-06-11 02:55","date_timestamp":1749610500,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114297","content_html":"<p>Quoting Chris Given, who says goodbye to IRS direct file: <a href=\"https://beckysweger.com/2025/06/05/quoting-chris-given-who-says.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/06/05/quoting-chris-given-who-says.html","date_published":"2025-06-06T02:20:00+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-06-06 02:20","date_timestamp":1749176400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114298","content_html":"<p>Small teams and minimum viable security: <a href=\"https://beckysweger.com/2025/05/12/small-teams-and-minimum-viable.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/05/12/small-teams-and-minimum-viable.html","date_published":"2025-05-12T21:04:02+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-05-12 21:04","date_timestamp":1747083842,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114299","content_html":"<p>Mad and grateful <img src=\"https://micro.blog/photos/50/https://cdn.uploads.micro.blog/193728/2025/image.jpg\" width=\"20\" height=\"20\" class=\"mini_thumbnail\" alt=\"A red brick building with budding spring trees in the front and a sunny blue sky in the back. The sign in front of the building reads “Arnold House”\"> : <a href=\"https://beckysweger.com/2025/05/01/mad-and-grateful-and-scared.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/05/01/mad-and-grateful-and-scared.html","date_published":"2025-05-01T21:32:04+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-05-01 21:32","date_timestamp":1746135124,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114300","content_html":"<p>Adventures in academia: <a href=\"https://beckysweger.com/2025/04/24/goodbye-acadamia-hardly-knew-ya.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/04/24/goodbye-acadamia-hardly-knew-ya.html","date_published":"2025-04-25T02:27:18+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-04-25 02:27","date_timestamp":1745548038,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114301","content_html":"<p>Rediscovering magazine subscriptions: <a href=\"https://beckysweger.com/2025/04/23/rediscovering-magazine-subscriptions.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/04/23/rediscovering-magazine-subscriptions.html","date_published":"2025-04-24T01:49:09+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-04-24 01:49","date_timestamp":1745459349,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114302","content_html":"<p>Excel for data standards: <a href=\"https://beckysweger.com/2025/03/26/excel-for-data-standards.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/03/26/excel-for-data-standards.html","date_published":"2025-03-27T02:18:36+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-03-27 02:18","date_timestamp":1743041916,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"60790261","content_html":"<p><a href=\"http://bendystraw.bsky.social\">@bendystraw.bsky.social</a> FWIW this blog entry is about Donald Rumsfeld, not the current Donald.</p>\n<p>“So we’re ridin on down the road in our Cross Country Journey of Inner Discovery and Of Course the American Dream when Donald Rumsfeld hits a moose…”</p>\n<p>For maximum effect, read this story in the voice of Arlo Guthrie</p>\n","url":"https://bsky.app/profile/did:plc:kdv5gqcmuj6at7xqzi5ccujt/post/3ljftj27zvk2x","date_published":"2025-03-02T16:16:50+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-03-02 16:16","date_timestamp":1740932210,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"60790264","content_html":"<p><a href=\"http://yoz.bsky.social\">@yoz.bsky.social</a> Hi</p>\n","url":"https://bsky.app/profile/did:plc:kdv5gqcmuj6at7xqzi5ccujt/post/3ljfjy3abvc2c","date_published":"2025-03-02T13:26:17+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-03-02 13:26","date_timestamp":1740921977,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97114303","content_html":"<p>CONTRIBUTING.md all the time: <a href=\"https://beckysweger.com/2025/02/27/pyprefab-principle-contributingmd-all-the.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/02/27/pyprefab-principle-contributingmd-all-the.html","date_published":"2025-02-28T01:37:41+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-02-28 01:37","date_timestamp":1740706661,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114304","content_html":"<p>Don't let someone steal your airbag, read the directions! <a href=\"https://beckysweger.com/2025/02/25/remember-the-club-that-thing.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/02/25/remember-the-club-that-thing.html","date_published":"2025-02-26T03:29:44+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-02-26 03:29","date_timestamp":1740540584,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114305","content_html":"<p>uvx pyprefab: if you need to create a Python package real fast: <a href=\"https://beckysweger.com/2025/02/24/pyprefab-if-you-need-to.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/02/24/pyprefab-if-you-need-to.html","date_published":"2025-02-25T04:51:36+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-02-25 04:51","date_timestamp":1740459096,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114306","content_html":"<p>uv: python pareto: <a href=\"https://beckysweger.com/2025/02/22/uv-python-pareto.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/02/22/uv-python-pareto.html","date_published":"2025-02-22T20:35:02+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-02-22 20:35","date_timestamp":1740256502,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114307","content_html":"<p>A long time ago, I made this .gif for a presentation, to explain why columnar databases are well-suited for analytics workloads. Especially when you only need a subset of the columns to run your query.</p>\n<p>First .gif I ever made, and perhaps my last.</p>\n<img src=\"https://cdn.uploads.micro.blog/193728/2025/column-store.gif\" width=\"600\" height=\"438\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://beckysweger.com/2025/02/11/a-long-time-ago-i.html","date_published":"2025-02-11T22:20:20+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-02-11 22:20","date_timestamp":1739312420,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114308","content_html":"<p>I heard you like usaspending data, so have a PostgreSQL: <a href=\"https://beckysweger.com/2025/02/11/i-heard-you-like-usaspending.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/02/11/i-heard-you-like-usaspending.html","date_published":"2025-02-11T05:21:51+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-02-11 05:21","date_timestamp":1739251311,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114309","content_html":"<p>Using Polars for anonymous access to public data on S3: <a href=\"https://beckysweger.com/2025/02/04/using-polars-for-anonymous-access.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/02/04/using-polars-for-anonymous-access.html","date_published":"2025-02-05T01:45:57+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-02-05 01:45","date_timestamp":1738719957,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"56784307","content_html":"<p><a href=\"http://nicolemwolverton.bsky.social\">@nicolemwolverton.bsky.social</a> Why are they taking it all the way to Florida instead of sinking it next to the Hooters boat?</p>\n","url":"https://bsky.app/profile/did:plc:kdv5gqcmuj6at7xqzi5ccujt/post/3lh33udwvg22m","date_published":"2025-01-31T22:56:39+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-31 22:56","date_timestamp":1738364199,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"56360690","content_html":"<p><a href=\"http://blackgirlinmaine.bsky.social\">@blackgirlinmaine.bsky.social</a> You can try usaspending.gov, which can search grants (and contracts, too) by location. But note that many grant programs funded by the federal government are administered by states, so the website isn’t able to track that money beyond the state level</p>\n","url":"https://bsky.app/profile/did:plc:kdv5gqcmuj6at7xqzi5ccujt/post/3lgshz3ev4k23","date_published":"2025-01-28T12:40:05+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-28 12:40","date_timestamp":1738068005,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"97114310","content_html":"<p>A few small repairs: <a href=\"https://beckysweger.com/2025/01/28/a-few-small-repairs.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/01/28/a-few-small-repairs.html","date_published":"2025-01-28T04:48:00+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-28 04:48","date_timestamp":1738039680,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114311","content_html":"<p>More machines, more Python setup problems: <a href=\"https://beckysweger.com/2025/01/23/more-machines-more-python-setup.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/01/23/more-machines-more-python-setup.html","date_published":"2025-01-24T02:30:31+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-24 02:30","date_timestamp":1737685831,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114312","content_html":"<p>Living that token-free life: <a href=\"https://beckysweger.com/2025/01/16/living-that-tokenfree-life.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/01/16/living-that-tokenfree-life.html","date_published":"2025-01-17T01:23:16+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-17 01:23","date_timestamp":1737076996,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114313","content_html":"<p>Python uv: slaying the project setup yaks: <a href=\"https://beckysweger.com/2025/01/14/python-uv-contributing-is-caring.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/01/14/python-uv-contributing-is-caring.html","date_published":"2025-01-14T15:26:00+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-14 15:26","date_timestamp":1736868360,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114314","content_html":"<p>Seeding uv virtual environments with pip: <a href=\"https://beckysweger.com/2025/01/14/seeding-virtual-environments-with-pip.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/01/14/seeding-virtual-environments-with-pip.html","date_published":"2025-01-14T14:03:13+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-14 14:03","date_timestamp":1736863393,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97114315","content_html":"<p>uv run redux: <a href=\"https://beckysweger.com/2025/01/09/im-gonna-write-about-uv.html\">beckysweger.com</a></p>","summary":"","url":"https://beckysweger.com/2025/01/09/im-gonna-write-about-uv.html","date_published":"2025-01-10T01:29:14+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2025-01-10 01:29","date_timestamp":1736472554,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"54242155","content_html":"<p><a href=\"http://mkramer.bsky.social\">@mkramer.bsky.social</a> This is the winter we’ll make a Deeper ‘n Ever pie 🥔🥧</p>\n","url":"https://bsky.app/profile/did:plc:kdv5gqcmuj6at7xqzi5ccujt/post/3lbzcqprbfk2z","date_published":"2024-11-28T14:48:36+00:00","author":{"name":"Becky Sweger","url":"https://bsweger.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F52%2F1699312.jpg","_microblog":{"username":"bsweger"}},"_microblog":{"date_relative":"2024-11-28 14:48","date_timestamp":1732805316,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}