Profile avatar
twnsnd.com
Product-led Fractional CTO • Web & eCommerce Consultant • Public Speaker • LessonsofaCTO.com & TWNSND.com
56 posts 553 followers 170 following
Regular Contributor
Active Commenter
comment in response to post
I can’t wait until the next GE /s 😓
comment in response to post
This is the last photo I took of him, after we’d put him to sleep. As he went calmly, I cradled his head while Rosie stroked him and we told him how much he was loved by all. We made a pillow from an old tee of mine he used to sleep on in my wardrobe and an old pyjama top of Rosie’s as a blanket.
comment in response to post
Ah interesting – I did not know it accepted strings. Still, it doesn’t appear dangerous if you’re passing your own function to it… only in the case it’s given a string that could contain user-input. Therefore, I don’t believe Matt’s usage was problematic.
comment in response to post
> the use of the setTimeout() which is a type of eval() and is a huge security risk. Do you have any docs for this @therealnooshu.bsky.social? It’s not something I’ve come across before… afaik setTimeout doesn’t evaluate arbitrary strings as code, so I’m curious as to how it’s dangerous.
comment in response to post
💯 also recommend the sequel, plus the Burning Shores DLC
comment in response to post
I’ll see that and raise you: img { behavior: url(iepngfix.htc) }
comment in response to post
Are these your local slopes?! If so… how long is the snow around for? …asking for a friend 😇 🏂 🏂 🏂
comment in response to post
Even though I had a cold and I was very concerned I was going to sneeze at any moment, I loved every minute of giving that talk ☺️ Shame about the weird clicking noise and the yellow-tint on the slides, but I hope the message is important enough for people to see past that!
comment in response to post
Well if the LLM is accurate, that would be a bad business decision as I’d eat all the profits! 😅
comment in response to post
This conversation has severely impacted my Bluesky Roast profile 🤣 “His love for performance is only rivalled by his love for second breakfast” …I feel seen. blueskyroast.com/roast/twnsnd...
comment in response to post
Let’s be honest: it’s the best meal of the day and it’s downhill from there, so it’s worth getting something good in.
comment in response to post
It’s a completely different meal: only a monster would order steak and eggs at 8:00, but by 10:00 it’s completely acceptable.
comment in response to post
Yeah I’d agree that ‘tea’ (not ‘afternoon tea’, confusingly) is an exclusively home-cooked meal. To me supper is a separate, later evening meal. My (dream) day would look like: Breakfast Second breakfast Brunch Elevenses Lunch Afternoon Tea High Tea Dinner Supper Midnight Snack Missed anything?
comment in response to post
To add to the confusion there are regions of the UK which use ‘dinner’ interchangeably and refer to the big evening meal as ‘tea’ despite ‘afternoon tea’ also being a meal.
comment in response to post
It’s a serious developer superpower. ORMs (particularly AR!) are great for three things: - a more approachable interface for juniors - preventing SQL injection - a cleaner codebase with chainable logic etc So my advice to devs is: design your database/queries natively then backport to ORM code.
comment in response to post
I use a lot of Postgres features not supported by Rails natively (e.g. domains), so this is always a necessary option for me given they wouldn’t appear in `schema.rb`
comment in response to post
Yeah I feel it predated 2006 as a third-party browser extension/addon 🤔
comment in response to post
Ooooft lovely!
comment in response to post
YES! The UK had ‘Pepsi Raw’ around 2009-2010 iirc, which was cane sugar but it got canned (🥁) probably because it was way more expensive 😔 I save my liquid calories for wine these days anyway 😅
comment in response to post
I once mistakenly grabbed a Coke on the way to JFK—forgetting it contained High Fructose Corn Syrup rather than proper sugar—and proceeded to 🤢 upon arrival to the airport.
comment in response to post
No need to reduce dimensions... just set q=1 on the image transformation 🙃
comment in response to post
On my fastest Shopify client, I'd like to pass the CWV thresholds at P99. I think CLS/INP are achievable, albeit quite challenging due to a couple of third parties, but LCP might be impossible due to platform limitations. @timvereecke.bsky.social does Scalemates pass at P99? (you have more control)
comment in response to post
You sneaking into my account again? 😉 As @anniesullie.com said at #perfnow: “The 75th percentile is just the starting point” 👏🏻
comment in response to post
Good work including “not recommended for production” against the 3rd party CDN options 👏🏻 Now, if only we could get the other 2 million+ NPM packages to follow suit…
comment in response to post
Yes! I’ve been saying this for a while. Nobody seems to get the math quite right and it’s never quite as good as native. There is a Google-made web component, however: www.webcomponents.org/element/pinc...
comment in response to post
I think where many go wrong is that DRY shouldn't be about removing duplication in any/all code, it should be focused on removing duplication of business logic specifically. DRYing up code creates indirection which is a significant trade-off with cognitive overhead.