Don't judge me for the number of tabs in my terminal is the new don't judge me for the number of tabs in my browser.
04.03.2026 20:02 β π 0 π 0 π¬ 0 π 0@ankitasood.bsky.social
π©βπ» Senior Principal Engineer @Secureworks π °οΈ Angular Google Developer Expert π GMU Alumni #Angular #CSS #Nx #Storybook #DesignSystems #HumanComputerInteraction #MentalHealth #πΆ
Don't judge me for the number of tabs in my terminal is the new don't judge me for the number of tabs in my browser.
04.03.2026 20:02 β π 0 π 0 π¬ 0 π 0I'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π
21.02.2026 17:53 β π 15 π 1 π¬ 0 π 0
New post alert: @kylerjohnsondev.bsky.socia & @ankitasood.bsky.social talk about @analogjs.org
and share a demo they built with AI and Analog!
youtu.be/3FNsvfq0G7Y
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.
19.02.2026 17:51 β π 3 π 0 π¬ 0 π 0A 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>
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! π
I have been having a lot of conversations about the same, @addyosmani.bsky.social has articulated this extremely well in his blog: The Next Two Years of Software Engineering - addyosmani.com/blog/next-tw...
09.01.2026 16:27 β π 2 π 0 π¬ 0 π 0Angular v21 has been out for a bit, but itβs one of those releases worth revisiting. Watch @kylerjohnsondev.bsky.social and I cover the release event and highlights of v21 here: youtu.be/va7O-GRsiMM?...
06.01.2026 22:18 β π 1 π 1 π¬ 0 π 0
Web Fragments: The Future of Micro-frontends
See the full video: youtu.be/jtz7bBVKcOg
cc @cloudflare-dev.bsky.social @cloudflare.social
ICYM all things Angular in 2025, Jeff and I covered the year that was, and what we think Angular in 2026 might look like !
05.01.2026 16:07 β π 5 π 1 π¬ 0 π 0Catch up on the major shifts of 2025 in the world of Web Frameworks and meta-frameworks: youtu.be/luOkjC3JKZc?...
31.12.2025 19:14 β π 4 π 1 π¬ 0 π 0Can't believe it has been 10 years me being obsessed with @ngrx.io !
22.12.2025 20:42 β π 5 π 0 π¬ 1 π 0
πΉοΈ Angular v21: LEVEL COMPLETE! πΉοΈ
Missed the big launch? Don't get stuck on the loading screen. Weβve got the recap of the latest version ready for you right now.
Power up your dev skills here:
www.youtube.com/watch?v=_ZcH...
December is the shortest month of the year and nobody can convince me otherwise..
10.12.2025 15:53 β π 3 π 0 π¬ 1 π 0
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 π
The writers of Zootopia 2 are absolute geniuses. π― Highly recommend watching the movie high quality entertainment with lots of laughter and catchy music!
02.12.2025 06:28 β π 4 π 0 π¬ 0 π 0I am working my way through the Whimsical Animations course by Josh also!
02.12.2025 06:24 β π 2 π 0 π¬ 1 π 0We cover Angular + AI, Angular ARIA and few other features of this release. My favorite part is the Signal forms demo in this video, comparing it with Reactive forms. The developer experience with @angular.dev v21 is simply a delight!
24.11.2025 21:42 β π 4 π 1 π¬ 0 π 0
Y'all NEED to stop whatever you are doing and watch @angular.dev v21 Developer Release RIGHT NOW! Kudos to
@marktechson.com and the team for delivering this amazing experience.. This has been the most awaited release for me - we have Angie our mascot, ARIA components and Signal forms!
Did you know: you might be able to change the style of the caret in CSS soon?
See caret-shape and caret-animation in action
(there's still some discussion & this is isn't shipped yet, but you can check it out w/the experimental-web-platform-features flag in Chrome 140+)
codepen.io/una/pen/MYKL...
Yaass!! We need more GoodMorningWithMarks now more than ever π₯Ί
11.11.2025 04:08 β π 1 π 0 π¬ 0 π 0
The CSS clamp() function is the easiest way to add responsiveness - by adding just 1 line you can set the min, max and preferred value. My favorite part is how smoothly it makes the elements scale!
Check out this deep dive on clamp() from @css-tricks.bsky.social:
π css-tricks.com/almanac/func...
This is hands down the most helpful tool I have come across to figure out what value I could use to add responsive typography and containers using clamp()!
min-max-calculator.9elements.com?16,24,320,1200
I'm back home after an incredible experience at @techorama.bsky.social ! π€
Delivered two talks on all things modern Angular & CSS and joined a live panel discussion about frontend frameworks & AI.
Huge thanks to the conference organizers for the opportunity & to everybody who supported me π
We had an absolute blast filming this one IN PERSON at @ng-conf.bsky.social 2025 with the incredible @nartc.bsky.social ! π
You'll learn about the hilarious (and spiteful π) story behind Angular Three's creation, the power of Angular's Renderer and so much more! youtu.be/2569GTIDWaA?...
Oh hey I learnt about Effects at the local meetup hosted by @kevinkipp.com last month! Reminds me of RxJS a lot :)
30.09.2025 10:08 β π 2 π 0 π¬ 1 π 0Analog listed as Meta-Frameworks in State of JS survery 2025
Glad to see @analogjs.org on this year's State of JS survey!!
Highly recommend participating in the survey stateofjs.com/en-US
Curious why @nuxt.com has the web dev world buzzing? π @kylerjohnsondev.bsky.social & I break it all down here π
29.09.2025 05:29 β π 2 π 1 π¬ 0 π 0