If you work for Cyberpunk Villains Inc, and are worried the Torment Nexus might not be in the public interest, please get in touch.
Posts by Craig Morrison
POV: you are a young woman celebrating a recent academic success
Yes, much more likely some dependency on us-east-1, although it’s possible they were running something there. It would be illegal to actually store and personal data in the US, the UK still has its EU era data protection laws and the US doesn’t meet the standards required.
This will probably lead to poor outcomes. For one thing they should be emphasising good html over aria. For another, focusing on aria for llms without considering the actual experience for disabled people, especially if devs are inexperienced, will lead to poor experiences for disabled people
A yellow 8 with a large and complex dependency graph underneath, a right arrow extending from that labeled 50% lighter pointing to a pink 9 with a much smaller and simpler graph underneath, another right arrow extending from that labeled 15% lighter pointing to a blue 10 with a simpler dependency graph labeled ESM and a graph with a red line through it labeled No CJS
The next version of Storybook will only have one significant breaking change:
Storybook 10 is ESM-only.
a common thing i've run into this week:
packages which exhaustively try to cover every possible edge case. but it turns out almost no consumer calls it in a way that would hit those cases
some are 1/4 of the size when you cut those out. sometimes its ok to just... not support things
People *without* executive dysfunction are finding that using chatgpt buries them under multitasking: they have to expend more effort and attention in more tasks to check that it hasn't outputted *absolute fucking nonsense*
1–3 months is pretty normal for professional jobs in the UK and other European countries too.
Don’t forget that they work both ways though.
The plugin system is coming soon to Gunshi 🚀! We will also give a completion plugin. Demo is here.
Completion plugin powered by bombshell-dev/tab, Thank you, @bomb.sh team 💚
🚀 Rspack v1.4.8 is out!
We've implemented a Rust watcher to replace the original watchpack package, making HMR ~10% faster.
Combined with lazy compilation for lightning-fast dev experience ⚡
The Pragmatic Engineer 2025 Survey results are out!
In it:
- Most loved (and hated) tools
- Most-used AI tools
- IDEs and terminals
- Version control, CI/CD
Devs LOVE VS Code, JetBrains IDEs and... Cursor! (and tend to hate JIRA)
Read it here: newsletter.pragmaticengineer.com/p/the-pragma...
Spent 7 years in the GraphQL ecosystem. Here's what we got wrong:
❌ POST'ing documents as default
❌ Selling "versionless" APIs as realistic
❌ Ignoring HTTP caching entirely
❌ Making it complex for beginners
✅ The tech is solid. The guidance needs work.
www.jovidecroock.com/blog/graphql...
Ecma International approves ECMAScript 2025: What’s new?
2ality.com/2025/06/ecma...
#JavaScript #ECMAScript #2ality
After months of polishing, Rspack's incremental build is now stable ⚡️
It's already enabled by default in Rsbuild and and will also be enabled by default in @rspack/core v1.4.
Here's the feedback we just received:
Today, I'm excited to announce msw/playwright!
This is a designated integration package for MSW to provide a better developer experience when mocking APIs in Playwright. Check it out.
github.com/mswjs/playw...
when the AI bubble pops and corporations stop forcing AI down our throats i'll miss stuff like this
Reading Sahil Lavingia's blog post about working for DOGE and it's just painful how little any of them bothered to learn anything about civic tech. Silicon Valley types thinking they're the first people to name problems and solve them
sahillavingia.com/doge
You won’t find these on the shelf. Newspapers print an AI-generated reading list with fake books. www.niemanlab.org/2025/05/you-...
Visual Studio Code Now Supports Baseline: https://web.dev/blog/baseline-vscode
That’s a long way off because right now generated code just undermines the confidence we have that a person has done the work to understand the problem.
That trust in our colleagues is why we get comfortable just skimming over PRs at the high level, just checking for dumb mistakes.
Well here it 2m so maybe I have believed that 6ft was dangerous!
As always the problem with AI is that having it work the way anyone wants requires lots of other things to happen that won’t simply just happen
I came across SO many misconceptions around testing over the years it's eye-opening. No wonder so many devs find themselves lost and then missing the point of testing altogether.
You DON'T need 100% code coverage. You DON'T have to do TDD. You DON'T have fill in the pyramid.
Imagine waking up to this every day, and how that could shape your view of the world. He’s voluntarily trapped himself in a filler bubble, the fact that he owns the bubble only seems to be making it worse.
www.nytimes.com/interactive/...
// Import Attributes import data from "./resource.json" with { type: "json" };
It was about time, wasn't it? 😅 👇
But now, with Firefox 138 all major browser engines support import attributes to import JSON from within your ECMAScript modules. 👇
✅ Chromium: 123+
✅ Safari: 17.2+
✅ Firefox: 138+ (released 2w ago)
PS. This syntax works in modern Node.js, too!
FOLKS WE DID IT
✅ I'm typing this on @aviva.gay's deer.social
✅ which posted to @alnkq.bsky.social's AppViewLite
✅ which is listening to the @blacksky.app atproto.africa relay
Sounds good. Let’s hope it doesn’t inspire another generation of businessmen who think the horrific parts are a roadmap.
It was notable how it established narrative through its environmental storytelling rather than cutscenes. Half Life 2 improved on that and used the physics engine as a core part of the gameplay in a way that wasn’t common at the time. They still stand among the best single player FPS games.
No, the link preview image is defined seperately from the page content (Twitter Card or OpenGraph data).
In that format the card is a link, the title is the accessible text for the link, and the image is assumed to be decorative. Images as meaningful content should always have alt text though.