Sign in

Jessica Janiuk 🏳️‍🌈

@thepunderwoman.com
2.1K followers 780 following 285 posts

Angular Team @ Google | Nerd extraordinaire, pun aficionado, engineer, droid builder, historical fencer | #LLAP 🖖🏻

PostsRepliesMedia
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 31/12/2025
It's that time again. Here are my annual goals for the 2026 year ahead and look back at this past piece of crap year. As usual, I welcome your thoughts. Happy New Year, everyone! docs.google.com/document/d/1...
docs.google.com
Jessica's 2026 Goals
2026: Go-aling home I have never been one to be like “202x was a dumpster fire”, but this time…yeah, 2025 was a dumpster fire. It may have appeared to some that I was having an amazing life living in ...
2151
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/11/2025
What can I say? This is my goal every time.
040
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/11/2025
I'll get you next time, @marktechson.com!!! Next tiiiiiiiime!!!! LOL
0135
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 12/10/2025
Airlines should be required to give you points or credits for every minute you have a delay with every flight.
1160
Reposted by Jessica Janiuk 🏳️‍🌈
ViteConf (Oct 15, 2026) @viteconf.org · 08/10/2025
T-1 until the first in-person ViteConf! 🎉 And we can't wait to hear from @thepunderwoman.com about @angular.dev and @vite.dev, as well as a tool helping to improve AI Code 👀 Google is cooking! PS: We have to get back to the clown and the Ferengi Catch the free live stream on viteconf.amsterdam ✨
0102
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 03/10/2025
Thanks for having me!
Screenshot of Jessica in her talk with a Skeletor gif captioned with "(laughs in evil)".
010
Reposted by Jessica Janiuk 🏳️‍🌈
WebStorm, a JetBrains IDE @webstorm.jetbrains.com · 03/10/2025
A huge shoutout to our amazing speakers for sharing their knowledge and inspiring talks: @ryansolid.bsky.social, @kentcdodds.com, @thepunderwoman.com, @lydiahallie.com, @thealexlichter.com, @victorsavkin.bsky.social, @ryansolid.bsky.social, @phenomnomnomin.al, @wordman.dev, and Luca Mezzalira 👏👏👏
1123
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 25/09/2025
Does anyone have any suggestions for trying to use element.getAnimations() or getComputedStyles while there's another action spamming recomputes on the page? They return empty in this case, even when behind a requestAnimationFrame.
004
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 11/09/2025
I sat down with @joshuakgoldberg.com for the Software Engineering Daily (@softwaredaily.bsky.social) podcast. It was a fun time! You can listen to it here: softwareengineeringdaily.com/2025/09/11/a...
softwareengineeringdaily.com
Angular with Jessica Janiuk - Software Engineering Daily
Modern web development faces several challenges, particularly when building scalable, maintainable, and high-performance applications. As applications grow, managing complex user interfaces, and ensur...
3165
Reposted by Jessica Janiuk 🏳️‍🌈
ViteConf (Oct 15, 2026) @viteconf.org · 03/09/2025
Our panelists are: ◇ @evanyou.me - Creator of Vite ◇ @biilmann.blog - CEO at Netlify ◇ @ryansolid.bsky.social - Creator of SolidJS (remote) ◇ @tannerlinsley.com - Owner at TanStack ◇ @thepunderwoman.com - Angular Team Hosted by @sarah11918.rainsberger.ca & @thealexlichter.com!
viteconf.amsterdam
ViteConf
The Official in-person Vite Conference organised in collaboration with the Creator of Vite, Evan You and Vite Core Team!
084
Reposted by Jessica Janiuk 🏳️‍🌈
Simona Cotin @simonaco.bsky.social · 02/09/2025
Appreciation post for @thepunderwoman.com and @jeanmeche.com ✨ thank you for relentlessly working through our issues backlog, down to 1.2k from 1.5k over the past month 🙌🏼
Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases
0207
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 29/08/2025
Who needs a gym when you can just carry heavy boxes several blocks to DHL.
070
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 21/08/2025
Yeah, absolutely, and I know that's frustrating to not know and not have any visibility other than our comments responding that it's breaking or needs a migration.
010
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/08/2025
Sometimes we don't even know how breaking a change is at first. Many times we do, but even then it might be nuanced. Sometimes we didn't think it was breaking, land it, then find out it broke a ton, and have to roll it back. But yeah, otherwise I agree indicators would be nice.
120
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/08/2025
We do our best to communicate our reasoning, but we get some people who are very upset. We see the passion. It's not easy to say no to someone. Just know there are real people on the other end.
040
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/08/2025
The point I'm making here is that if a PR is closed, it's not because it's personal. It's also not because it's not a valuable fix. It's also not because "We just don't want to improve X, Y, or Z". We always do. We just sometimes can't, and it may not be immediately clear why to the contributor.
200
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/08/2025
Yeah, exactly the kind of thing I mean. Additionally, we WANT to land contributor PRs. We're thrilled people are contributing. We also totally recognize the passion people have for the right solution. We wish it was always as easy as approve and merge.
020
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/08/2025
We get the occasional contributor that gets upset when their issue / PR is closed, and I really wish we could show them the details of how hard it would be to land their change. We're truly not rejecting it for no reason.
180
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 20/08/2025
When open source projects reject a PR, we're not doing it out of animus. Many times people create PRs with valuable changes, and while correct, would break so many people that we can't land it without a massive effort. We can't always commit to that. A lot of factors go into these decisions.
3425
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 16/08/2025
Wonderful! Always great to hear! ♥️
000
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 06/08/2025
Pshhh... But that requires effort... 😉
100
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 05/08/2025
This is also my hunch. I don't think it causes reflow. What's strange is it will return an empty array if something else has caused a recalculation of styles. It feels somewhat unsafe to use because of that.
010
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 05/08/2025
Does anyone know if `element.getAnimations()` causes a reflow, like getComputedStyles does?
301
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 29/07/2025
I was in Paris for a long weekend between Friday and Monday. In that time, I walked 82,788 steps for a total of 58.53 km / 36.37 miles. My feet still hurt, but it was worth it.
1260
Reposted by Jessica Janiuk 🏳️‍🌈
ViteConf (Oct 15, 2026) @viteconf.org · 23/07/2025
⚡ Speaker highlight: Jessica Janiuk, Staff Engineer @angular.dev Angular lived through a renaissance recently With new features and improved DX but also betting on Vite & testing via Vitest But is this the end? No! @thepunderwoman.com will tell us about Angular’s Vite future. viteconf.amsterdam
14312
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 17/07/2025
The only way you can get that is at a code jam.
050
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 17/07/2025
Very important for TDD. That's how you properly do red green testing.
120
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 17/07/2025
For those that are trying to learn more advanced JavaScript, currying is when you take a function and then serve it with a creamy sauce and some spices typically with meat, fish or vegetables. Hope this helps!
714515
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 02/07/2025
I went an entire day not noticing I had two different shoes on. Same type of shoe, but different colors. I only discovered it when I took them off when getting home. I'm not sure whether to be embarrassed or impressed.
280
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 28/06/2025
I bet he got a lot of $$$.
120
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 23/06/2025
And how did the battle go?
120
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 23/06/2025
If you give Beyonce a sword, technically it becomes a Bey blade.
2220
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 23/06/2025
We just posted a brand new RFC on the future of animations in Angular. Take a look and leave your thoughts! github.com/angular/angu...
github.com
RFC - Animation In and Out · angular angular · Discussion #62212
Authors: @thePunderWoman Area: Angular Framework Posted: June 23, 2025 Status: Open The Angular team created @angular/animations over eight years ago. That was before the native CSS platform had al...
02013
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 22/06/2025
Yeah, exactly. And I can't exactly open the windows with no screens when I have cats.
130
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 22/06/2025
I'm having one of those days where I'm just totally exhausted and don't feel like doing much. The heat is likely contributing.
1100
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 19/06/2025
Between a rock and a hard place #vagueposting
060
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 13/06/2025
I never read the word "Apropos" as it's supposed to be pronounced. I read it as it's spelled and it messes me up every time.
2110
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 12/06/2025
For this era of Trek it seems 5 is the new 7. 🙁
170
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 12/06/2025
I know that look. It's how everyone looks at me after I make a pun.
020
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 11/06/2025
Angrily shouting "Representative!!!" at an automated phone system qualifies as prompt engineering.
0110
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 09/06/2025
Clever response. Make laugh. Get likes.
040
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 03/06/2025
I only use CamelCase on HumpDay.
020
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 03/06/2025
Are you asking upper or lower....case?
130
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 03/06/2025
That's a good use case for a dash. Nicely done.
140
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 03/06/2025
Is it "use-case", "use case", or "usecase"? My brain always wants to make it one word, but Google docs keeps reminding me I'm wrong.
970
Reposted by Jessica Janiuk 🏳️‍🌈
Erin Reed @erininthemorning.com · 01/06/2025
Happy Pride everyone. What I’m thinking about this Pride is, despite their attempts to make us go back in the closet, there are more of us now than ever before. They couldn’t make us go away if they tried their hardest.
543605813
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 01/06/2025
Something something something web 3.0 with Blockchain blah blah submit
130
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 29/05/2025
The Angular Mascot RFC is live and you should go vote. I'm really pulling for the Angular fish designs. So definitely vote for 2️⃣ or 3️⃣. I guess you can vote for 1️⃣, if you like it, but you're missing an opportunity for an adorable pun mascot. github.com/angular/angu...
github.com
RFC - Angular official mascot · angular angular · Discussion #61733
Authors: Mark Thompson Minko Gechev Angular is a framework with a large and diverse community and wide recognition. In the state of JavaScript Angular ranked number one in the awareness category. U...
0136
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 28/05/2025
Gosh it's frustrating how toxic the internet is. Even the things we love deserve criticism. I'll never understand people taking this kind of video as a personal affront. I really wish people would follow IDIC rather than being a D*CK.
030
Reposted by Jessica Janiuk 🏳️‍🌈
Minko Gechev @mgechev.bsky.social · 28/05/2025
🔥 Angular v20 is out! ‣ Stabilizing reactivity APIs and incremental hydration ‣ Integration with Chrome DevTools ‣ Improved type checking, simpler style guide, etc. ‣ RFC for an official Angular mascot ✨ ‣ Way more! goo.gle/angular-v20-...
14313