{
"type": "entry",
"published": "2022-07-19T17:47:10-05:00",
"url": "https://aaronparecki.com/2022/07/19/26/",
"syndication": [
"https://twitter.com/aaronpk/status/1549526301614043136"
],
"content": {
"text": "Good, but \"amid fears that the Supreme Court could\" is not a phrase we should ever have to say https://twitter.com/nytimes/status/1549517371416760321",
"html": "Good, but \"amid fears that the Supreme Court could\" is not a phrase we should ever have to say <a href=\"https://twitter.com/nytimes/status/1549517371416760321\"><span>https://</span>twitter.com/nytimes/status/1549517371416760321</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aaronparecki.com/images/profile.jpg"
},
"post-type": "note",
"_id": "30373497",
"_source": "16"
}
{
"type": "entry",
"published": "2022-07-19T22:37:31+00:00",
"url": "https://twitter.com/karabaic/status/1549523859170177024",
"content": {
"text": "The Air Force has a lot of very odd missions taskandpurpose.com/news/air-force\u2026",
"html": "The Air Force has a lot of very odd missions <a href=\"https://taskandpurpose.com/news/air-force-dead-pets/\">taskandpurpose.com/news/air-force\u2026</a>"
},
"author": {
"type": "card",
"name": "jack the nonabrasive",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"_id": "30373365",
"_source": "2773"
}
Made a new illustration to use in my slide decks.
I often talk about choosing where on the security vs usability dial you want your systems to be, so I figured it was time to have a visual for that.
{
"type": "entry",
"published": "2022-07-19T21:51:37+00:00",
"url": "https://twitter.com/aaronpk/status/1549512309466271744",
"photo": [
"https://pbs.twimg.com/media/FYD5O_DUIAA9_j6.jpg"
],
"content": {
"text": "Made a new illustration to use in my slide decks. \n\nI often talk about choosing where on the security vs usability dial you want your systems to be, so I figured it was time to have a visual for that."
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://twitter.com/aaronpk",
"photo": "https://pbs.twimg.com/profile_images/1477113672803622912/ljLUwFLP.jpg"
},
"post-type": "photo",
"_id": "30372810",
"_source": "2773"
}
{
"type": "entry",
"published": "2022-07-19T16:51:33-05:00",
"url": "https://aaronparecki.com/2022/07/19/20/security",
"category": [
"security",
"oauth"
],
"photo": [
"https://aaronparecki.com/img/1240x0/2022/07/19/20/photo.png"
],
"syndication": [
"https://twitter.com/aaronpk/status/1549512309466271744"
],
"content": {
"text": "Made a new illustration to use in my slide decks. \n\nI often talk about choosing where on the security vs usability dial you want your systems to be, so I figured it was time to have a visual for that.",
"html": "Made a new illustration to use in my slide decks. <br /><br />I often talk about choosing where on the security vs usability dial you want your systems to be, so I figured it was time to have a visual for that."
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aaronparecki.com/images/profile.jpg"
},
"post-type": "photo",
"_id": "30372613",
"_source": "16"
}
This is a great resource on what Value objects are in Ruby and how to create your own.
Cool to hear that using struct gives you some of that functionality out of the box. I’ve grown to love Struct (especially the modern “keyword arguments” version).
{
"type": "entry",
"published": "2022-07-19T20:43:22+00:00",
"url": "https://twitter.com/jaredcwhite/status/1549495132046495744",
"quotation-of": "https://twitter.com/joelquen/status/1549031243345408000",
"content": {
"text": "This is a great resource on what Value objects are in Ruby and how to create your own.\n\nCool to hear that using struct gives you some of that functionality out of the box. I\u2019ve grown to love Struct (especially the modern \u201ckeyword arguments\u201d version)."
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1431863008288931841/hsLQJBv4.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/joelquen/status/1549031243345408000": {
"type": "entry",
"published": "2022-07-18T14:00:02+00:00",
"url": "https://twitter.com/joelquen/status/1549031243345408000",
"content": {
"text": "What is a \"value object\" in #Ruby and how does it behave differently than normal objects?\n\nthoughtbot.com/blog/value-obj\u2026",
"html": "What is a \"value object\" in <a href=\"https://twitter.com/search?q=%23Ruby\">#Ruby</a> and how does it behave differently than normal objects?\n\n<a href=\"https://thoughtbot.com/blog/value-object-semantics-in-ruby\">thoughtbot.com/blog/value-obj\u2026</a>"
},
"author": {
"type": "card",
"name": "Jo\u00ebl Quenneville",
"url": "https://twitter.com/joelquen",
"photo": "https://pbs.twimg.com/profile_images/3500657534/d913213fa498753dd32b87b14cc9f909.jpeg"
},
"post-type": "note"
}
},
"_id": "30371614",
"_source": "2773"
}
You can take the podcast away from the podcaster, but you can’t take the podcaster away from the podcast.
Fresh Fusion is BACK. 💥
Listen for the inside scoop. 👇🎧
jaredwhite.com/podcast/78/
{
"type": "entry",
"published": "2022-07-19T16:11:23+00:00",
"url": "https://twitter.com/jaredcwhite/status/1549426685564502016",
"content": {
"text": "You can take the podcast away from the podcaster, but you can\u2019t take the podcaster away from the podcast.\n\nFresh Fusion is BACK. \ud83d\udca5\n\nListen for the inside scoop. \ud83d\udc47\ud83c\udfa7\n\njaredwhite.com/podcast/78/",
"html": "You can take the podcast away from the podcaster, but you can\u2019t take the podcaster away from the podcast.\n\nFresh Fusion is BACK. \ud83d\udca5\n\nListen for the inside scoop. \ud83d\udc47\ud83c\udfa7\n\n<a href=\"https://jaredwhite.com/podcast/78/\">jaredwhite.com/podcast/78/</a>"
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1431863008288931841/hsLQJBv4.jpg"
},
"post-type": "note",
"_id": "30366483",
"_source": "2773"
}
#smallpoems
Meaning reveals
truth in hyperbolic
lies knotted in
caustic ties
that peel
blotted lines
of time
inked by stories told
in spaces
between words
#writingcommunity
{
"type": "entry",
"published": "2022-07-19T05:37:15+00:00",
"url": "https://twitter.com/anomalily/status/1549267100610355200",
"content": {
"text": "Someone left a folding camp chair behind on Fancy Mondays! I have it and kept it safe, DM me to get it back! #pedalpaloozapdx @pedalpalooza",
"html": "Someone left a folding camp chair behind on Fancy Mondays! I have it and kept it safe, DM me to get it back! <a href=\"https://twitter.com/search?q=%23pedalpaloozapdx\">#pedalpaloozapdx</a> <a href=\"https://twitter.com/pedalpalooza\">@pedalpalooza</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "note",
"_id": "30356629",
"_source": "2773"
}
This is *seriously cool*.
I think we’ve only begun to scratch the surface of what server-driven actions/operations/etc. via HTML custom element payloads can do for web architecture. It’s a wide open field right now.
I just wrapped up and published a simple morphdom wrapper for the new Custom Turbo Streams Action that shipped with Turbo 7.2.0-beta.1 🚀
github.com/marcoroth/turb…
{
"type": "entry",
"published": "2022-07-19T00:20:27+00:00",
"url": "https://twitter.com/jaredcwhite/status/1549187374046859264",
"quotation-of": "https://twitter.com/marcoroth_/status/1549185608966455302",
"content": {
"text": "This is *seriously cool*.\n\nI think we\u2019ve only begun to scratch the surface of what server-driven actions/operations/etc. via HTML custom element payloads can do for web architecture. It\u2019s a wide open field right now."
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1431863008288931841/hsLQJBv4.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/marcoroth_/status/1549185608966455302": {
"type": "entry",
"published": "2022-07-19T00:13:26+00:00",
"url": "https://twitter.com/marcoroth_/status/1549185608966455302",
"content": {
"text": "I just wrapped up and published a simple morphdom wrapper for the new Custom Turbo Streams Action that shipped with Turbo 7.2.0-beta.1 \ud83d\ude80\n\ngithub.com/marcoroth/turb\u2026",
"html": "I just wrapped up and published a simple morphdom wrapper for the new Custom Turbo Streams Action that shipped with Turbo 7.2.0-beta.1 \ud83d\ude80\n\n<a href=\"https://github.com/marcoroth/turbo-morph\">github.com/marcoroth/turb\u2026</a>"
},
"author": {
"type": "card",
"name": "Marco Roth",
"url": "https://twitter.com/marcoroth_",
"photo": "https://pbs.twimg.com/profile_images/724930270814703616/schTDZUh.jpg"
},
"post-type": "note"
}
},
"_id": "30353742",
"_source": "2773"
}
I look cute for fancy Mondays currently but the elevator in my apartment building is out, so we’ll see how cute i am after carrying my 45lb bike down 3 flights of stairs. See you at 6PM at colonel summers for a fancy Monday? #pedalpaloozapdx
{
"type": "entry",
"published": "2022-07-19T00:17:44+00:00",
"url": "https://twitter.com/anomalily/status/1549186690069082113",
"photo": [
"https://pbs.twimg.com/media/FX_Q9AcUEAAQFGF.jpg"
],
"content": {
"text": "I look cute for fancy Mondays currently but the elevator in my apartment building is out, so we\u2019ll see how cute i am after carrying my 45lb bike down 3 flights of stairs. See you at 6PM at colonel summers for a fancy Monday? #pedalpaloozapdx",
"html": "I look cute for fancy Mondays currently but the elevator in my apartment building is out, so we\u2019ll see how cute i am after carrying my 45lb bike down 3 flights of stairs. See you at 6PM at colonel summers for a fancy Monday? <a href=\"https://twitter.com/search?q=%23pedalpaloozapdx\">#pedalpaloozapdx</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "photo",
"_id": "30353743",
"_source": "2773"
}
I want a social media "like" that means "this was a kneejerk reaction denigrating an entire class of people. However, I believe in you; you can do better. Try again, this time with emphathy and nuance?"
{
"type": "entry",
"published": "2022-07-18T23:08:21+00:00",
"url": "https://twitter.com/Johannes_Ernst/status/1549169232369176576",
"content": {
"text": "I want a social media \"like\" that means \"this was a kneejerk reaction denigrating an entire class of people. However, I believe in you; you can do better. Try again, this time with emphathy and nuance?\""
},
"author": {
"type": "card",
"name": "Johannes Ernst",
"url": "https://twitter.com/Johannes_Ernst",
"photo": "https://pbs.twimg.com/profile_images/1482154224800526337/NjdX1tt7.jpg"
},
"post-type": "note",
"_id": "30353036",
"_source": "2773"
}