Zoaib Khan (@zoaibdev) 's Twitter Profile
Zoaib Khan

@zoaibdev

🅰️ Senior Angular Developer 🎓 YouTube & Udemy Instructor - I help you become a better Angular developer! 🚀

Subscribe: youtube.com/c/ZoaibKhan

ID: 1299357060497371136

linkhttp://zoaibkhan.com calendar_today28-08-2020 14:44:08

2,2K Tweet

953 Followers

548 Following

Matthieu Riegler (@jean__meche) 's Twitter Profile Photo

It’s a prototype and very much a work in progress But yes, you can start experimenting with Signal forms with today’s pre-release 21.0.0-next.2 #Angular

It’s a prototype and very much a work in progress
But yes, you can start experimenting with Signal forms with today’s pre-release 21.0.0-next.2

#Angular
Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

🔥 I've been using the new Angular file naming conventions on the e-commerce project I'm working on. And it is uncomfortable at first, but I notice I'm making more of an effort to name components correctly - acc to "what they do" - rather than "what they are". Here's a snap 👇

🔥 I've been using the new Angular file naming conventions on the e-commerce project I'm working on. And it is uncomfortable at first, but I notice I'm making more of an effort to name components correctly - acc to "what they do" - rather than "what they are".

Here's a snap 👇
Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

Yup, and it's very helpful in AI assisted coding. Cursor e.g. automatically calls it periodically to get Angular best practices when generating complex code.

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ I've been testing the upcoming Angular Signal Forms in v21! And will be giving an introduction to all that you can do with them - including simple, custom and cross field validations. And conditional logic - it's so simple. Subscribe to get notified! buff.ly/RSPbKtR

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

📽️ Just published an introduction to the upcoming Angular Signal Forms! It covers basic form binding with signals, adding simple, custom and cross field validations. And more :) Check it out! buff.ly/19Ee2HO

Matt Pocock (@mattpocockuk) 's Twitter Profile Photo

What is a system prompt? What are tool calls? What are reasoning tokens? What do conversations with LLM's actually look like? Here you go:

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨✨ So the past few weeks, I've been building up a full stack ecommerce app from scratch using Angular 20, Angular Material and Tailwind CSS. Today I'm releasing a preview of the front-end part of the project buff.ly/vn3fvqj

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ What will you learn in the upcoming Angular Ecommerce Tutorial? First part is coming up this week, hopefully! 🤞 buff.ly/begfoKo

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨✨ And it has finally begun! The Angular Ecommerce Tutorial first part is out now... It covers basic project setup with Angular 20, Angular Material and Tailwind CSS 4. I also give you a nice little styles file customizing Angular Material buff.ly/LfWaXwU

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ Just published Part 2 of my Angular e-commerce series, and we're building something really practical here. In this video, we create a fully functional product grid with category filtering—and it's all reactive by default. Check it out! 👇 buff.ly/LExNvcE

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ Part 3 of my Angular E-commerce series goes live tomorrow 🎯 This one's about an hour long, and honestly, it's packed with Angular concepts that go way beyond just state management (some slides attached). 📺 Subscribe to notified when its up: buff.ly/w2sRAkR

✨ Part 3 of my Angular E-commerce series goes live tomorrow 🎯

This one's about an hour long, and honestly, it's packed with Angular concepts that go way beyond just state management (some slides attached).

📺 Subscribe to notified when its up: 
buff.ly/w2sRAkR
Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

📢 Part 3 of my Angular E-commerce Tutorial Series is now live! In this episode, we dive into state management using NGRX Signal Store and build a complete product wishlist feature. 👉 Watch now: buff.ly/gMXWhqB

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ What is an Ngrx Signals Store? A clip from my recent Ecommerce tutorial (3rd part) - where we finally start using the Ngrx Signals Store to manage all of data in the app. Link to the part: buff.ly/gMXWhqB Playlist (till now): buff.ly/ZLniyM1

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ SignalMethod is a newer addition to the Ngrx Signals Store! It is great for quickly turning your method into a "reactive" method - which when "connected" to a signal will get called whenever the signal changes. Full video (3rd part): buff.ly/gMXWhqB

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ Ngrx Signals Store allows you have uni-directional data flow in your Angular app! A clip where I try to explain what uni-directional data flow is and why I like it Full video: buff.ly/gMXWhqB Playlist for Ecommerce project: buff.ly/ZLniyM1

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

🚀 New Angular Tutorial: Building a Complete Shopping Cart with NgRx SignalStore! I just released Part 4 of my Angular E-commerce Mega Tutorial series, where we build a fully functional shopping cart from scratch. 🎥 Watch the full tutorial: buff.ly/yPhwqCJ

Google for Developers (@googledevs) 's Twitter Profile Photo

Angular v21 arrives November 20 💫 Save the date and get ready for updates and improvements that make developing easier and faster. Learn what’s new from the Angular team → goo.gle/3WEyZoD

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

🚀 New Angular Tutorial: Building a Complete Checkout Flow with Authentication & NgRx SignalStore! I just released Part 5 of my Angular E-commerce Mega Tutorial series, where we build the entire checkout process from auth to order completion. 🎥 buff.ly/hxCvQEI

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ A sneak peek of what we added to the Modern Angular Ecommerce app yesterday! I love using (and sometimes overusing) the View Transitions API for my web apps. But for an ecommerce app it seems to naturally fit for some reason. Full video: buff.ly/9Hyavmj

Zoaib Khan (@zoaibdev) 's Twitter Profile Photo

✨ Just added Purchase Power Parity to my Angular Code Shop! So now if you want to purchase any final code for tutorials on my Youtube channel - you can now do so at a discount based on your current location. Link to my shop: buff.ly/11E9yTU

✨ Just added Purchase Power Parity to my Angular Code Shop!

So now if you want to purchase any final code for tutorials on my Youtube channel - you can now do so at a discount based on your current location.

Link to my shop: buff.ly/11E9yTU