Chris Violette @chrisviolette.dev · 22/09/2026I’m concerned, but I’m sure she’s learned her lesson www.propublica.org/article/fbi-...propublica.orgThe FBI Anti-Corruption Squad Was Circling Susan Collins — Until Trump Got in the WayAfter the FBI caught a defense contractor’s CEO making illegal campaign contributions, it sought to launch a sweeping political bribery probe involving Collins and others. Then the second Trump admini... 000
Chris Violette @chrisviolette.dev · 21/08/2026Um, excuse me? I’m sure that dog is perfectly mentally competent. Rude. 000
Chris Violette @chrisviolette.dev · 06/08/2026I wasn’t expecting to be hurt like this today. Searching for “old” emoji didn’t show people first, but a corded phone, pager, floppy disk, VHS, and fax machine. 040
Chris Violette @chrisviolette.dev · 19/07/2026The #WorldCup halftime show was the dumbest thing to happen on that field, tied with every Jets game. 010
Chris Violette @chrisviolette.dev · 16/07/2026“Pete Hegseth provides gender-affirming care” was not on my 2026 bingo card. 000
Chris Violette @chrisviolette.dev · 28/02/2026This makes me happy that #Claude is my main AI tool www.npr.org/2026/02/27/n...npr.orgPresident Trump bans Anthropic from use in government systemsTrump called the AI lab a "RADICAL LEFT, WOKE COMPANY" in a social media post. The Pentagon also ordered all military contractors to stop doing business with Anthropic. 000
Chris Violette @chrisviolette.dev · 27/02/2026Post a pic you took, no context, to bring some zen to the feed. 151
Chris Violette @chrisviolette.dev · 31/01/2026@npmx.dev loving the work done here, amazing what the open source community can build. Noticed a little bug though, at least on iOS 26.3 Safari — the search field from the homepage loses focus as soon as a search is triggered. cc @danielroe.dev 1120
Chris Violette @chrisviolette.dev · 19/12/2025He sees you when you’re sleeping He knows when you’re awake He lowers it lotion in a basket So rub it on its skin for goodness sake 000
Chris Violette @chrisviolette.dev · 27/11/2025I am thankful for many things, but most of all that I didn’t marry into a turkey trot family. 010
Chris Violette @chrisviolette.dev · 27/05/2025Leaving users in limbo to either keep using your defunct product or migrate to someone else's browser is a pretty surefire way to convince many of them to not try @diabrowser.com whenever it's finally available. 000
Chris Violette @chrisviolette.dev · 27/05/2025The Browser Company officially announcing Arc being discontinued without anything in place to migrate users to their new product (or even just an open source edition of Arc!) is a huge misstep. browsercompany.substack.com/p/letter-to-...browsercompany.substack.comLetter to Arc members 2025On Arc, its future, and the arrival of AI browsers — a moment to answer the largest questions you've asked us this past year. 110
Chris Violette @chrisviolette.dev · 12/05/2025media.tenor.coma man with a shaved head is standing in front of a body of water with trees in the backgroundAlt: The singer Seal as a seal 180
Chris Violette @chrisviolette.dev · 08/05/2025JD Vance met the last pope right before he died New pope elected New pope is American Hostile takeover confirmedmedia.tenor.coma man with sweat running down his faceAlt: a man with sweat running down his face 000
Chris Violette @chrisviolette.dev · 05/05/2025I've been offered free drugs from shady individuals way less than DARE taught me I would be* www.bangordailynews.com/2025/05/05/a... *technically not zero times thoughbangordailynews.comDARE is making a comeback in Maine schoolsThe program's lessons focus on teaching kids how to make good decisions and lead safe, healthy lives, according to its mission statement. 000
Chris Violette @chrisviolette.dev · 05/05/2025Jets/Blues headed to OT after Winnipeg scored TWICE in the last 2 minutes with their goalie pulled 🤯 020
Chris Violette @chrisviolette.dev · 27/03/2025This thread rocks, and I really dig the boring alt text on the photos. #a11y 010
Chris Violette @chrisviolette.dev · 05/03/2025Vizy from @verbb.io has some UI I think feels somewhat similar to WP/Gutenberg. plugins.craftcms.com/vizy Otherwise if on Craft 5, @craftcms.com's official CKEditor allows nested entries, letting you create custom "blocks" mixed in with other rich text content. plugins.craftcms.com/ckeditor?cra...plugins.craftcms.comVizyA flexible visual editor field for Craft CMS. 020
Reposted by Chris VioletteAlt18F @alt18f.bsky.social · 01/03/202518F was doing exactly the type of work that DOGE claims to want – yet we were eliminated shortly after midnight. Read our letter to the American people: 18f.org18f.orgWe're not done yet | 18F 697187356803
Chris Violette @chrisviolette.dev · 19/02/2025"Your outie enjoys commenting his code to help others" 010
Chris Violette @chrisviolette.dev · 19/02/2025But I’m reading *this* on the internet! Now I don’t know what to believe!! 020
Reposted by Chris VioletteGeorge Takei @georgetakei.bsky.social · 03/02/2025Perfectly captured. 14348139217128
Chris Violette @chrisviolette.dev · 08/12/2024The Lord of the Rings is a Christmas movie: - elves - snow - returning jewelry from a relative 030
Chris Violette @chrisviolette.dev · 02/12/2024“Go then, there are other worlds than these.” WKIT was almost always on my radio as long as I can remember, and I often listened to WZON for Red Sox and Maine hockey. Thanks for the years of tunes, @stephenking.bsky.social 🤘 000
Chris Violette @chrisviolette.dev · 28/11/2024Talked about this starter with the author of the original CraftQL plugin today, he said he’d be interested in seeing some type safety on the queries. I might play around with a fork at some point over the holiday weekend. 020
Chris Violette @chrisviolette.dev · 28/11/2024There's a learning curve for sure, but I've found Vue easier on my brain than React — and the Nuxt ecosystem is *great* Good luck! 000
Chris Violette @chrisviolette.dev · 28/11/2024Totally get it! No criticism intended, just poking around to see what ideas I could pick up. Recently launched a rather large Craft-backed Nuxt site so I'm always keeping an eye out for improvements 110
Reposted by Chris VioletteCraft CMS @craftcms.com · 26/11/2024Get up and running on #CraftCMS faster with our new blog starter! Available in Twig and headless Nuxt flavors, with more front ends coming soon. craftcms.com/blog/introducing-craft… 1193
Chris Violette @chrisviolette.dev · 27/11/2024LOVE the embracing of @nuxt.com for this! Curious about the decision to use `usaAsyncData` composable and `refresh` to watch for preview token changes for some pages (github.com/craftcms/sta...) vs a custom `fetchData` function in others? (github.com/craftcms/sta...)github.comstarter-nuxt/frontend/pages/[...slug].vue at 73dc80c02665b2027b6560b143f4c0b4f0b329b3 · craftcms/starter-nuxtA headless Craft CMS + Nuxt starter. Contribute to craftcms/starter-nuxt development by creating an account on GitHub. 200
Chris Violette @chrisviolette.dev · 24/11/2024media.tenor.coma store front with a sign that says pork rinds to terrierAlt: Scene from Dumb & Dumber. Main character exits store and greets two people, says “woah, big gulps huh? Well, see ya later!” and immediately leaves. 020
Chris Violette @chrisviolette.dev · 22/11/2024We already had been storing preparsed JSON in a custom content column to populate some key data from deep element relations when an entry is saved. Due to the size of the DB, typical `relatedTo` queries just couldn't handle it "on the fly". The new JSON column will hopefully expand on that concept. 010
Chris Violette @chrisviolette.dev · 22/11/2024Only about 8 months after release, this week I've finally been getting my first deep dive into a #CraftCMS 4 ➡️ 5 upgrade. Very big site with lots of customizations, many done to work around some incredibly complex element queries in v3 & 4. Content stored as JSON looks like a game changer. 140
Chris Violette @chrisviolette.dev · 20/11/2024media.tenor.coma man in a black suit says do it in white lettersAlt: Palpatine says do it 010
Chris Violette @chrisviolette.dev · 19/11/2024Trick question: - frantically pat pockets like I just felt my phone vibrate - pull out phone and "answer" it as if an actual human called me in 2024 - awkwardly turn around and walk back the way I came to continue my "conversation" 000
Chris Violette @chrisviolette.dev · 18/11/2024Ayuh, I'd love to be included! Still a Mainer through and through even though I'm not living there right now. 010
Chris Violette @chrisviolette.dev · 15/11/2024Come on Webpack, why can't you be an animal too? Pack rat is right there for the taking! 220