Ankita

@ankitasood.bsky.social

👩‍💻 Senior Principal Engineer @ Sophos 🅰️ Angular Google Developer Expert 🎓 GMU Alumni #Angular #CSS #Nx #Storybook #DesignSystems #HumanComputerInteraction #MentalHealth #🐶

How long before: "Outstanding work! As a reward, we’re bumping your usage limits from Tier 1 rate limits to Tier 5 for the next 30 days." OR "Can't give you a financial bonus this year, but we did credit your <Claude/Codex> account w/ an extra 5,000 reasoning tokens per minute on top-tier models." 🤪

When a song is stuck in your head, do you: A) Play it on repeat until you hate it and can't even think about it. B) Start listening to a completely different genre of songs so that you can replace it with a completely different earworm. #askingforafriend

I've been saying this for a while as well - I just want AI to do my laundry & taxes!! I enjoy using AI to assist me in my creative endeavors and build side projects with ease AND I also feel this pressure to optimize its usage for max productivity gains which takes the fun out of using it😒

Cassidy@cassidoo.co · 7mo ago

I made this video over a few days of me... figuring out my current feelings about AI. Watch me crash out 🤪 www.youtube.com/watch?v=FC7Y...

You don't have to understand every single thing. Just keep trying to build something, anything. Follow along the examples instead of just browsing through them. Ask questions. Things will get better. Everything will make sense in the end, I promise.

Angular@angular.dev · 7mo ago

Think back to when you started 🐣 What is the one piece of advice you’d give to a developer just starting their Angular journey today? Share your wisdom and help a newcomer grow.

Spread syntax in Angular templates! Use the ... operator in: ▶️ Object literals: {a: 1, ...foo} ▶️ Array literals: [1, ...foo] ▶️ Function calls: fn(1, ...foo) It’s powered by Angular’s "pure function" system, ensuring objects aren't re-created unless data changes. Keep it clean, keep it fast! 🚀

A code snippet demonstrating the use of the JavaScript spread operator within Angular's @let syntax. The code defines a baseModel object, then creates an upgradedModel using {...baseModel} to inherit properties like make, model, and year, while adding a new "radio" property. The HTML below outputs both lists to show the merged data.

Code snippet:
      @let baseModel = { make: 'Best Cars', model: 'ng-21', year: 2026 };
      @let upgradedModel = {...baseModel, radio: 'Premium Sound System' };

      <p>Base Model Details:</p>
      <ul>
        <li>Make: {{ baseModel.make }}</li>
        <li>Model: {{ baseModel.model }}</li>
        <li>Year: {{ baseModel.year }}</li>
      </ul>

      <p>Upgraded Model Details:</p>
      <ul>
        <li>Make: {{ upgradedModel.make }}</li>
        <li>Model: {{ upgradedModel.model }}</li>
        <li>Year: {{ upgradedModel.year }}</li>
        <li>Radio: {{ upgradedModel.radio }}</li>
      </ul>

If you could have a holiday wish for one feature for Angular - your most dreamy, game-changing wish - what would it be? Tell us your ultimate Angular wish 👇