Doug Parker @develwithoutacause.dwac.dev · 29/09/2026``` $ git config user.email --global # No output... ``` 🤨 ``` $ git config --global user.email dgp1130@users.noreply.github.com ``` Ok, that's what I expected. So does that mean... ``` $ git config user.email --global ``` Yep, that's exactly why I wanted from my first command. 010
Reposted by Doug ParkerAngular @angular.dev · 28/09/2026We’re rewriting the Angular compiler in Rust (partially)! Meet ngp (Angular Preprocessor): a hybrid compiler decoupling our transforms from TypeScript using Oxc, readying Angular for TypeScript 7 & native tooling. Read the deep dive: medium.com/@angularteam... 🛠️medium.comAn update on Angular's TypeScript 7-powered CompilerAlex Rickabaugh & Mark Techson 12811
Reposted by Doug ParkerVoidZero @voidzero.dev · 28/09/2026Vite+ 1.0 is here 🚀 A single `vp` CLI for managing your Node.js runtime, package manager, and frontend toolchain. Built on top of Vite, Vitest, Rolldown, Oxc, and tsdown. All with a single config. Free and open source under the MIT license. Start with `vp create` or migrate with `vp migrate`.voidzero.devAnnouncing Vite+ 1.0Vite+ 1.0 is here. One CLI manages your runtime, package manager, and frontend toolchain. 213532
Reposted by Doug ParkerJames @43081j.com · 24/09/2026Today we're launching ai-policy.dev! A collaboration of me, @danielroe.dev and @matteogabriele.npmx.social - this provides a few human curated AI contribution policies you can choose from. Our hope is that this will help you better define your stance and what kind of contributions you accept 🙏ai-policy.devAI Contribution PoliciesReady-to-use AI contribution policies for open source projects. 1313540
Reposted by Doug ParkerAngular @angular.dev · 23/09/2026Angular v2.0 dropped on Sept 15, 2016 - marking 10 years of modern Angular last week 🥳✨ A decade of shared growth, transformative updates, and millions of apps shipped worldwide. Which version was your very first ng new? Drop it below 👇 7228
Doug Parker @develwithoutacause.dwac.dev · 23/09/2026``` $ pnpm install # Success! $ pnpm install --frozen-lockfile Scope: all 15 workspace projects Error: ERR_PNPM_OUTDATED_LOCKFILE ``` 🤨 140
Reposted by Doug Parkerdanielroe @danielroe.dev · 22/09/2026you can read what I've written about why this is EXACTLY my role in leading nuxt > I would be remiss not to speak about values. > Values shape the direction of projects and people [and] the culture of open source communities […] both in where we end up + what the journey there is like.roe.devDiversity, equity and inclusionI'm in favour of diversity, equity and inclusion in open source communities, and here's why I think it matters. 3506
Reposted by Doug ParkerRyan Carniato @ryansolid.bsky.social · 22/09/2026I've finally been able to put all frontend solutions on the same grid by recognizing them as a product of 2 axes and 3 core responsibilities. HTMX, LiveView, RSCs, islands, SPAs, Sync Engines... None express what another can't. They differ in efficiency and ergonomics. 👇 6396
Reposted by Doug Parkerdanielroe @danielroe.dev · 22/09/2026I'm really delighted to announce that 🎂 `unifont` has turned 1.0 … and it finally has a home! ✨unifont.devEvery font CDN, one lookup · unifontunifont reads font metadata from Google Fonts, Bunny, Fontshare, Fontsource and npm through one API. Look up a family, see what it really offers, and copy the CSS. 413418
Reposted by Doug ParkerBramus @bram.us · 20/09/2026New on the blog: Ship cleaner packages (without the `./dist` or `./src` folder) by publishing a subfolder to NPM → brm.us/npm-publish-...brm.usShip cleaner packages (without the ./dist or ./src folder) by publishing a subfolder to NPMOne detail that has always bugged me about publishing a package to NPM is how build output paths like dist/ can leak into the public API.Turns out, npm publish can do it, but to make it work seamlessl... 5453
Doug Parker @develwithoutacause.dwac.dev · 21/09/2026Just scanned a QR code in a store, did *not* log in or provide any personal information, and then a few minutes later received a discount offer (from a third party!) in my email. I'm struggling to figure out how they knew my email... 100
Reposted by Doug ParkerIntentToShip @intenttoship.dev · 21/09/2026Blink: Intent to Ship: Web Install APIgroups.google.comBlink: Intent to Ship: Web Install APIBlink: Intent to Ship: Web Install API 073
Reposted by Doug Parkerdanielroe @danielroe.dev · 19/09/2026don't be nice.roe.devDon't be niceSometimes, it's more important to be good than it is to be nice. 41734244
Doug Parker @develwithoutacause.dwac.dev · 19/09/2026This minor thought experiment has quickly turned into a new library, custom testing harness, and a blog post. Please send help... 031
Doug Parker @develwithoutacause.dwac.dev · 19/09/2026I feel like `Map<Key, WeakRef<T>>` should be a small library for the two use cases where it's actually helpful over `WeakMap`. Wondering if such a library already exists somewhere. 100
Doug Parker @develwithoutacause.dwac.dev · 17/09/2026I'm forever torn between my undying support for multi-factor authentication and the importance of being secure everywhere against my desire to just not give a shit about the app which I only use to notify me when my garage door is left open. 000
Reposted by Doug ParkerSuw @suw.bsky.social · 16/09/2026Fucking hell. Facebook is now limiting the number of links that a page or professional profile can include in a post to TWO PER MONTH, unless you pay them $7.99 a month. Fucking assholes. 3426968
Doug Parker @develwithoutacause.dwac.dev · 17/09/2026When you know you're gonna have a bad day: ``` $ git status BUG: dir.c:4038: untracked_cache_invalidate_trimmed_path given zero length path [1] 910069 IOT instruction (core dumped) git status ``` 140
Reposted by Doug ParkerAnthony Fu @antfu.me · 16/09/2026It's been a while... Introducing Devframe v1.0 🚀 The framework for building DevTools that can run everywhere, for any meta-framework, for both humans and agents. Check out the announcement post and join our Discord 👇devfra.mePluggable, Extensible, and Playful DevToolsIntroduction to Devframe, a framework for building pluggable, extensible, and playful DevTools. 614630
Reposted by Doug Parkerdanielroe @danielroe.dev · 14/09/2026🙋♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account 👉 airspace is a typed client for itgetair.spaceairspaceThe database you already have. 1950789
Reposted by Doug ParkerLaurie Voss @seldo.com · 13/09/2026I have been writing this post about the economics of open source, on and off, for 13 years. I wasn't expecting to end up at "Microsoft should send corporations a huge bill" but nothing else we've tried has worked. seldo.com/posts/nobody-pays-for-ope…seldo.comNobody pays for open source. We can force them to. | Seldo.comThirty years of voluntary funding schemes haven't paid open source maintainers because asking doesn't scale. The real money already flows — to JFrog, Docker, Sonatype — at the registry layer. The fix: registries charge companies for supply (they already do), then route a slice automatically to the maintainers who make that supply worth having. 2016655
Reposted by Doug ParkerZach Weinersmith @zachweinersmith.bsky.social · 11/09/2026I miss Old Internet a lot, but admittedly a major part of that is that the early internet had a very weird opt-in procedure that you can't recreate, the result of which is that the default user was a curious dorkwad. Plus, there was no money to be made, so no branding/positioning all the time. 1854338
Reposted by Doug ParkerVisual Studio Code @vscode.dev · 10/09/2026🐾 The VS Code pet needs a name! Have you met your new coding companion? Open GitHub Copilot Chat in VS Code and enter /vscode-pet 💡 Submit your name ideas September 10 - 17, 2026 🏆 Winner: 1 month of GitHub Copilot Max ✨ Honorable mentions: VS Code swag 👉 Learn more: aka.ms/vscode-pet 6147
Reposted by Doug ParkerSarah Drasner @sarahedo.bsky.social · 08/09/2026I’m excited to share that we've added a consequential hint to the WebMCP spec! For site devs: set to true when WebMCP tools may perform a high-stakes action: anything that needs explicit user permission in order to execute. If you’re going to make a purchase, send an email, or book travel.developer.chrome.comImperative API | AI in Chrome | Chrome for DevelopersDefine many types of WebMCP tools with standard JavaScript. 3274
Reposted by Doug ParkerRainer Hahnekamp @rainerhahnekamp.bsky.social · 07/09/2026Switzerland is an Angular country 🇨🇭 57% of Swiss frontend jobs naming a framework ask for #Angular. It’s time for a Swiss Angular conference. It’s happening and @wolfmanfx.bsky.social and I (both @soverius-ai.bsky.social) are there with workshop & talk: ng-switzerland.chng-switzerland.chNG Switzerland — 11–12 February 2027, Lucerne, SwitzerlandThe Angular conference in the heart of Switzerland. 11–12 February 2027, Lucerne, Switzerland. 132
Reposted by Doug ParkerDare Obasanjo @carnage4life.bsky.social · 05/09/2026Frontier AI models are converging on similar intelligence, yet cost per task can still vary 10x-60x across vendors. That seems unsustainable as models become more substitutable. A lot of frontier lab economics depend on customers paying huge premiums for increasingly marginal intelligence gains. 69617
Doug Parker @develwithoutacause.dwac.dev · 04/09/2026A timeline of using #VSCode: 1. Open the app, loads window. 2. Remote connection to target machine, reloads window. 3. Open folder, reloads window. 4. "Do you trust this project?" > Yes, reloads window. 5. "Extensions are out of date", reloads window. 120
Reposted by Doug ParkerVisual Studio Code @vscode.dev · 04/09/2026🍿 The Story of VS Code premieres today! 🔔 Join us for the world premiere at 8:00 AM PT: aka.ms/the-story-of...youtube.comThe Story of VS Code | Official DocumentaryErich Gamma once called VS Code an overnight success 10 years in the making. Those 10 years were pretty eventful. Before becoming one of the most widely used developer tools in the world, VS Code… 0235
Reposted by Doug ParkerPatrick Brosset @patrickbrosset.com · 03/09/2026📢 Calling for Interop 2027 proposals. If you’ve encountered web features that behave differently across browsers, or standards-based capabilities that are difficult to rely on today, we want to hear from you.blogs.windows.comCalling for Interop 2027 proposalsThe Interop 2027 call for proposals is open, submit your ideas now! Over the past six years, the I 1129
Reposted by Doug ParkerLaurie Voss @seldo.com · 02/09/2026Here's the thing about SEO: the way to get ranked is to have reputable people link to you. That's it, that's the whole thing. Everything else is snake oil being sold by people who are trying to game an algorithm that is constantly being changed to nullify their efforts. 4346
Reposted by Doug ParkerJiahan Chen @chenjiahan.bsky.social · 01/09/2026Excited that TypeScript will finally support module types based on import attributes! Bundlers and frameworks can now provide accurate types for custom imports: 27116
Doug Parker @develwithoutacause.dwac.dev · 01/09/2026@patak.cat, how crazy would be to ask for a variant of #npmx which is self-hosted and displays packages from a private corp artifact registry? Asking for a friend. 2111
Reposted by Doug ParkerMichael Small @michaelsmalldev.bsky.social · 30/08/2026In depth article from a major Angular contributor who has contributed all sorts of features and documentation around @\defermedium.comInside Angular’s @defer: The Instructions Behind Deferrable ViewsWhile working on timeout support for the idle trigger in Angular’s @defer blocks, I expected a fairly contained change. 032
Reposted by Doug ParkerKelsey Hightower @kelseyhightower.com · 27/08/2026I love this framing, but in reality we treat developers of our internal platforms like users, and not customers, because most enterprise developers cannot behave as customers, and are forced to use whatever the platform engineering team gives them. 2508
Reposted by Doug ParkerIgor Sedov @igorsedov.com · 27/08/2026🚀 Coming in #Angular 22.2 ✔️ Watch Signal feature Angular DevTools will support the new Watch Signal feature for real-time signal tracking starting with the upcoming Angular 22.2, expected in September 0126
Reposted by Doug ParkerSolidJS @solidjs.com · 26/08/2026Part 3 of 3 of the async series is now published! www.solidjs.com/blog/async-s...solidjs.comSolidJSSolid is a purely reactive library. It was designed from the ground up with a reactive core. It's influenced by reactive principles developed by previous libraries. 1292
Reposted by Doug ParkerIgor Sedov @igorsedov.com · 25/08/2026🅰️ #Angular DevTools Feature ✔️ Signal Graph: Search & Filtering Angular DevTools added a helpful new feature to inspect your reactive state faster: search and filtering inside the Signal Graph! 034
Reposted by Doug ParkerP(aul) Frazee @pfrazee.com · 25/08/2026X shuts down apps that show its posts. Bluesky exists to ernable it. One of these networks is about promoting freedom, the other is not. 431589253
Reposted by Doug ParkerRyan Carniato @ryansolid.bsky.social · 24/08/2026I still find it crazy how we are still discovering primitives that completely collapse decades of carefully crafted imperative code. Part 2 is probably more impactful as a live demo. But picture it paints is still very powerful. www.solidjs.com/blog/async-s...solidjs.comSolidJSSolid is a purely reactive library. It was designed from the ground up with a reactive core. It's influenced by reactive principles developed by previous libraries. 3452
Reposted by Doug ParkerNathan Knowler @knowler.dev · 23/08/2026oh damn, declarative shadow DOM is baseline widely available now 1183
Reposted by Doug ParkerChris Coyier @chriscoyier.net · 23/08/2026I actually strive for perfect clarity with my color theme pickers. codepen.io/editor/chris... 2265274
Reposted by Doug ParkerRyan Cavanaugh @searyanc.dev · 21/08/2026Today we got "if the attacker controls the .ts and you run the .js output, they can run arbitrary code" 2271
Reposted by Doug ParkerAngular @angular.dev · 21/08/2026CopilotKit integration for Angular has landed! 🤖 Ready to build powerful AI features into your apps? Check out this video for the top 3 things you need to know about this integration. Watch & tell us what you'll build: www.youtube.com/shorts/Ujmx5...youtube.com3 things to know about the new CopilotKit integration for AngularFrom building agent-powered web applications to context-aware AI features, see how you can use CopilotKit integration for Angular in your workflows. Resource... 063
Reposted by Doug ParkerAT Protocol Developers @atproto.com · 20/08/2026The most significant extension to the protocol since launch—atproto spaces—is now officially alpha software you can start testing with. Here's more about the goals and how to start testing. atproto.com/blog/atproto...atproto.comThe Atproto Spaces Alpha is LiveAtproto Spaces, formerly known as “the permissioned data protocol,” is a new extension to atproto that enables non-public data. The alpha is now officially open. Here’s how to develop with it and what to expect as we work towards the full release. 26339123
Doug Parker @develwithoutacause.dwac.dev · 20/08/2026Always appreciate @ryansolid.bsky.social's deep dives, lots of interesting stuff and genuinely cool async reactivity! I'm not totally convinced it's *really* eliminating the coloring problem, but it's an interesting approach and I'm curious to see how it works out in practice. 👀 180
Reposted by Doug ParkerRyan Carniato @ryansolid.bsky.social · 19/08/2026I know there has been a lot of talk about AI generated content the last few days. I wrote up my thoughts: dev.to/playfulprogr...dev.toMy AI Content JourneyI apologize ahead of time, what follows has no tooling applied to it. No grammar checks, no AI, and... 4344
Reposted by Doug ParkerRyan Carniato @ryansolid.bsky.social · 19/08/2026For those looking for more details after the release announcement here they are. Solid's approach to Async is one of kind. And more than that it has real implications. www.solidjs.com/blog/async-s... 37314
Doug Parker @develwithoutacause.dwac.dev · 18/08/2026"Oh, I totally forgot to fill out that customer survey, thank you for reminding me a third time! I'll get right on that." - Words that have never been spoken. 000
Reposted by Doug ParkerManfred Steyer @manfredsteyer.bsky.social · 18/08/2026Some months ago, @addyosmani.bsky.social wrote, “A decent model with a great harness beats a great model with a bad harness.” My experiment perfectly confirms this 👇 012