Doug Parker
develwithoutacause.dwac.dev
Doug Parker
@develwithoutacause.dwac.dev
Overly opinionated software developer on the Angular team at Google. Web development is hard, so I build tooling that makes it easier.

More active on Mastodon.

Blog: dwac.dev
Mastodon: techhub.social/@develwithoutacause
GitHub: github.com/dgp1130
November 11, 2025 at 10:45 PM
Also if I try to use the `undefined` email, the page just breaks.

Also I'm 99% sure I already configured autopay, but somehow that just didn't take and I needed it to it again today. Seeing errors like this just lowers my overall confidence in the entire site.

Shame #PGE, shame.
November 9, 2025 at 1:55 AM
Also, of *all* the communication settings they have, guess which one can't be configured in the web UI.

Like, I get why this kind of thing gets deprioritized, but it's *so* shady for this to be the one which requires an actual phone call.
November 9, 2025 at 1:55 AM
#TIL `undefined` is a valid email address.

#PGE
November 9, 2025 at 1:55 AM
Hmm, I wonder what operating system developers at #OpenAI use?
November 1, 2025 at 1:30 AM
God save us if someone were to use a period in a free text field. My endless thanks to the #SAP #Concur developers for locking this down keeping us safe from any malicious periods out there. 🙏
October 2, 2025 at 11:30 PM
Jesus christ #Chase, I do not need a biweekly reminder of *the same* shitty credit card offer.

Please stop sending me trash.
September 22, 2025 at 1:47 AM
One less visible aspect of #Angular #convergence is bringing the best of Angular to the internal #Wiz framework. Wiz itself has never had a DevTools extension, but always wanted one.

Since Angular signals are shared with Wiz, we are able to support #YouTube Mobile, a pure Wiz app!
September 19, 2025 at 9:41 PM
Gotta love uploading an image and it automatically generates `alt="Image"`. #GitHub

Look, I understand not wanting to deal with #a11y stuff like this, but going out of your way to intentionally add noise is just a slap in the face to your users.
September 19, 2025 at 9:08 PM
Heading out to #AngularConnect, with an incredible keynote locked and loaded.

Don't be shy, always love to talk with the community!
September 13, 2025 at 6:58 AM
What is up with this font? I feel like I'm being Spongebob'd.
September 10, 2025 at 5:22 PM
Curious if any #webdev #font folks might have insight into why my font has misaligned backticks.

It's the #Lora font and looks fine with backticks on #GoogleFonts where I downloaded it, but on my web page it just looks bad.

I have no idea where to start with debugging this particular issue. 🤨
September 7, 2025 at 5:32 AM
September 2, 2025 at 5:27 PM
Writing a doc discussing UA stylesheets today and now I can't help but realize:
July 31, 2025 at 4:07 AM
June 14, 2025 at 10:07 PM
Playing around with #Cursor today and found this really messed up setup dialog.

It explicitly states that you *can* turn off training and presents this as an either/or choice, but then *forces* you to agree to it and buries the opt-out in settings.

Shame. 🔔
June 12, 2025 at 4:44 PM
Getting ready for the keynote.
May 20, 2025 at 4:42 PM
#GoogleIO is looking 🔥
May 20, 2025 at 4:31 PM
Got an initial (very rough) demo of some of the UX I'm exploring. Imagine this as a diff of two files (I know, there's no colors highlighting the diff).

Once synchronized, you can edit the first file and your changes are automatically applied to the second file, while retaining the original diff.
May 19, 2025 at 5:30 AM
This is a great idea.

Happy Blorthog, friend Jessica!
March 25, 2025 at 6:41 AM
Bookmark or install the page (it's a #PWA!) for easy access the next time you're hacking on Angular.
February 13, 2025 at 2:26 AM
Here's another great example: A fire escape which just ends. That's definitely a safety hazard.

Not quite as bad as the missing window I found at launch, but stuff like this is just sloppy.

tweets.dwac.dev/134083758031...
February 9, 2025 at 7:11 AM
TBH, we're all basically copying the Elements panel of standard browser DevTools.

Maybe this is really an indication that browsers should have APIs to integrate with that view to display framework-specific information directly.
January 10, 2025 at 11:51 PM
I've been investigating framework convergence from a #DevTools perspective and it strikes me that basically all the frameworks built the same extension which does the same thing.

Seriously, look at these screenshots, blur your eyes a bit, and tell me which is which.
January 10, 2025 at 11:51 PM
Ollie is ready for #Angular v19!
November 19, 2024 at 4:58 PM