There's a lazy narrative going around social media about how software eng jobs are dying, by screenshotting the image on the left - a massive decline in job postings.
Unfortunately, those posting it never looked closer. I did.
This is the "COVID effect." It's everywhere.
27.02.2025 15:19
👍 146
🔁 18
💬 4
📌 0
#TIL MySQL dump restore speed can be boosted multi-fold by disabling FK checks & unique checks.
23.01.2025 06:21
👍 0
🔁 0
💬 0
📌 0
Hire me! - Tim Riley
After 15 years at Buildkite, Culture Amp and Icelab, I’m available for hire!
I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Princi...
After 15 years off the market, I’m available for hire!
I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Principal or Staff Engineer roles, at 4 days/week.
Find out more: timriley.info/posts/hire-me
20.01.2025 01:07
👍 45
🔁 34
💬 2
📌 3
Turns out my test hostname `parent.eight_one.test` was invalid. Once I fixed it to `parent.eight-one.test` (notice underscore replaced by hypen), everything worked!
13.12.2024 19:46
👍 1
🔁 0
💬 0
📌 0
Then I tested in Firefox, it shouted me the most friendly error. Then I learned, Underscores (_) are NOT valid in hostnames. Painful TIL, but worth it. 🫠
13.12.2024 19:43
👍 0
🔁 0
💬 1
📌 0
I double-checked my response headers:
content-security-policy: frame-ancestors 'self' parent.eight_one.test
Everything seemed correct. Yet, Chrome ignored the parent domain from frame-ancestors, leaving me utterly confused. 🤔
13.12.2024 19:40
👍 0
🔁 0
💬 1
📌 0
Context:
Playing around with iframes locally, using self-signed HTTPS certs. Tried embedding `child.eight_one.test` into `parent.eight_one.test` but kept hitting: "Refused to frame 'https://child.eight-one.test/' because an ancestor violates the following CSP directive: "frame-ancestors 'self'"."
13.12.2024 19:40
👍 0
🔁 0
💬 1
📌 0
The first image is the Firefox error message clearly stating that the host of the test domain is invalid as hostnames can't contain an underscore. While Chrome gives a vague error message.
A good error message makes all the difference!
Shoutout to @firefoxdevtools.bsky.social for saving me from my debugging hell while @googlechrome left me chasing shadows.
13.12.2024 19:24
👍 7
🔁 3
💬 1
📌 0
Persistence wins! Congratulations to the youngest World Chess Champion! @DGukesh ! 👑👑👑
12.12.2024 13:12
👍 0
🔁 0
💬 1
📌 0
This year's RubyConf India was absolutely fantastic! 🎉
I delivered a flash talk about war room stories, made many new Ruby friends, and met some old ones!
My biggest takeaway: **Ruby is going strong** 💎💎🚀🚀
Looking forward to next year already!
#rubyconfindia2024 #rubyconf #ruby
02.12.2024 08:00
👍 3
🔁 0
💬 0
📌 0