Experimental browser for the Atmosphere
media.pragprog.com/n... - Advanced Hands-on Rust by @herberticus.bsky.social - Automate Your Home Using Go by Ricardo Gerardi and Mike Riley - Effective Haskell by @cercerilla.bsky.social - The New and Improved Flask Mega-Tutorial by @miguelgrinberg.com
Apr 30, 2025, 2:14 PM
{ "uri": "at://did:plc:lblricp3up5yiq74h4gx2o2c/app.bsky.feed.post/3lnzy5trini2f", "cid": "bafyreih5xhpwizwx7qnuug676tqylgf32botm2hzdsz6mxrorgoapq5dqe", "value": { "text": "media.pragprog.com/n...\n\n- Advanced Hands-on Rust \nby @herberticus.bsky.social \n\n- Automate Your Home Using Go \nby Ricardo Gerardi and Mike Riley\n\n- Effective Haskell\nby @cercerilla.bsky.social \n\n- The New and Improved Flask Mega-Tutorial \nby @miguelgrinberg.com", "$type": "app.bsky.feed.post", "reply": { "root": { "cid": "bafyreico3lhydmfxjhy4l2shglm3so3lw2gobra4hsri3ynlgve6hks7vm", "uri": "at://did:plc:lblricp3up5yiq74h4gx2o2c/app.bsky.feed.post/3lnzy5qwiei2d" }, "parent": { "cid": "bafyreico3lhydmfxjhy4l2shglm3so3lw2gobra4hsri3ynlgve6hks7vm", "uri": "at://did:plc:lblricp3up5yiq74h4gx2o2c/app.bsky.feed.post/3lnzy5qwiei2d" } }, "facets": [ { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 109, "byteStart": 85 }, "features": [ { "did": "did:plc:4qpxx33py6isqfywt2r5qfzw", "$type": "app.bsky.richtext.facet#mention" } ] }, { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 224, "byteStart": 201 }, "features": [ { "did": "did:plc:63qoecfu4jj73tnmsxu5tv2e", "$type": "app.bsky.richtext.facet#mention" } ] }, { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 293, "byteStart": 274 }, "features": [ { "did": "did:plc:5qbp2ohvatyfjoojxy3gu6hy", "$type": "app.bsky.richtext.facet#mention" } ] }, { "index": { "byteEnd": 23, "byteStart": 0 }, "features": [ { "uri": "https://media.pragprog.com/newsletters/2025-04-29.html", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2025-04-30T14:14:04.890Z" } }