# Adobe UXP: Things you need to know! (free video-series)

**URL:** <https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292>\
**Category:** UXP Plugin API\
**Created:** [December 1, 2020, 5:30pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292 "2020-12-01T17:30:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [December 1, 2020, 5:30pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/1 "2020-12-01T17:30:20Z")

</div>

Hi,  
I’m Davide and I’ve been [authoring content for Adobe 3rd party developers](https://www.ps-scripting.com/) since 2014.

I’m now working on a series of free video-tutorials about UXP, covering a variety of introductory topics. Find below the updated list – I’ve just released video #6 and I’ve realized that I’ve never posted them here!

- [#01 - Rundown on the UXP announcement @ the Adobe MAX 2020](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know.html)
- [#02 - Documentation](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-2-documentation.html)
- [#03 - UXP Developer Tool](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-3-UXP-developer-tool.html)
- [#04 - Commands vs. Panels and the manifest.json](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-4-commands-panels-manifest.html)
- [#05 - Sync vs. Async code in Photoshop DOM Scripting](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-5-async-vs-sync-in-photoshop-dom-scripting.html)
- [#06 - BatchPlay (part 1): the ActionManager roots](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-6-BatchPlay-part-1-ActionManager-roots.html)

I’ll add links as soon as new content is published.  
Feel free to share, comment, request, send feedback, love, gold crumbs etc. 😉  
Thanks!

Davide

---

<div class="post-metadata">

**Author:** ![kerrishotts](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/kerrishotts/32/8_2.png) [@kerrishotts](https://forums.creativeclouddeveloper.com/u/kerrishotts)\
**Post date:** [December 1, 2020, 6:34pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/2 "2020-12-01T18:34:18Z")

</div>



---

<div class="post-metadata">

**Author:** ![kerrishotts](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/kerrishotts/32/8_2.png) [@kerrishotts](https://forums.creativeclouddeveloper.com/u/kerrishotts)\
**Post date:** [December 1, 2020, 6:35pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/3 "2020-12-01T18:35:52Z")

</div>

Davide, your content & velocity are absolutely amazing. Thanks for creating this resource for Adobe developers!!!

I’ve pinned this to the top of the forum. 🙂

---

<div class="post-metadata">

**Author:** ![Karmalakas](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/karmalakas/32/1048_2.png) [@Karmalakas](https://forums.creativeclouddeveloper.com/u/Karmalakas)\
**Post date:** [December 1, 2020, 8:02pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/4 "2020-12-01T20:02:58Z")

</div>

Watched all videos and even parts of #05 multiple times already 🙂  
Time to check #06 - I guess this one is new 🙂 Saved this playlist also. Very good content so far 😉

BTW, one video in playlist is shown as deleted 😉 Would be good to remove it if possible 🙂

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [December 1, 2020, 9:26pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/5 "2020-12-01T21:26:40Z")

</div>

Good catch thanks! In fact it was video 4 (or 5?), it had a bad audio but YouTube doesn’t allow for editing so I had to upload a new one with a different name, delete the old one, rename the new as the old 🙄😅

---

<div class="post-metadata">

**Author:** ![IanBarber](https://avatars.discourse-cdn.com/v4/letter/i/94ad74/32.png) [@IanBarber](https://forums.creativeclouddeveloper.com/u/IanBarber)\
**Post date:** [December 2, 2020, 10:58am UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/6 "2020-12-02T10:58:20Z")

</div>

Superb and very much appreciated

---

<div class="post-metadata">

**Author:** ![pedromarques](https://avatars.discourse-cdn.com/v4/letter/p/4af34b/32.png) [@pedromarques](https://forums.creativeclouddeveloper.com/u/pedromarques)\
**Post date:** [December 2, 2020, 12:50pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/7 "2020-12-02T12:50:20Z")

</div>

Thanks so much Davide!

---

<div class="post-metadata">

**Author:** ![AnthonyK](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@AnthonyK](https://forums.creativeclouddeveloper.com/u/AnthonyK)\
**Post date:** [December 2, 2020, 6:09pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/8 "2020-12-02T18:09:22Z")

</div>

Davide has a DONATE button on his website and YT pages. These vids are well made and this level of production takes a lot of work. Consider the value of expertise he offers and how much you’d like to take him out for a nice meal if you had the chance to do so. 🦪 🥩 🥐 🥦 🥔🥧

---

<div class="post-metadata">

**Author:** ![Arty](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/arty/32/650_2.png) [@Arty](https://forums.creativeclouddeveloper.com/u/Arty)\
**Post date:** [December 5, 2020, 7:23am UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/9 "2020-12-05T07:23:48Z")

</div>

This is very helpful. Thank you!

---

<div class="post-metadata">

**Author:** ![maiane](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/maiane/32/962_2.png) [@maiane](https://forums.creativeclouddeveloper.com/u/maiane)\
**Post date:** [December 5, 2020, 8:11pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/10 "2020-12-05T20:11:33Z")

</div>

I’ve been following your series since the beginning and your content is really helpful to me. Thank you so much. The way you explain is incredible either.

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [December 6, 2020, 10:36am UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/11 "2020-12-06T10:36:57Z")

</div>

Thank you all for the kind words and support ❤ really appreciated!

Part 2 of what has turned out to be a 3-parts miniseries on BatchPlay & the Alchemist plugin is ready, yet – due to heavy rains – my connection (WiMAX/radio bridge) has failed and I’m on my mobile only. I’ll upload and let you know as soon as my internet service provider provides me with the service of internet again 🙂

Davide

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [December 7, 2020, 11:05am UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/12 "2020-12-07T11:05:28Z")

</div>

Hi,  
as promised I’ve added a new episode on BatchPlay and the Alchemist plugin as a UXP Script Listener, it’s #07 – for some reason I can’t find a way to edit the original post and append the link, so here’s the entire list.

- [#01 - Rundown on the UXP announcement @ the Adobe MAX 2020](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know.html)
- [#02 - Documentation](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-2-documentation.html)
- [#03 - UXP Developer Tool](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-3-UXP-developer-tool.html)
- [#04 - Commands vs. Panels and the manifest.json](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-4-commands-panels-manifest.html)
- [#05 - Sync vs. Async code in Photoshop DOM Scripting](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-5-async-vs-sync-in-photoshop-dom-scripting.html)
- [#06 - BatchPlay (part 1): the ActionManager roots](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-6-BatchPlay-part-1-ActionManager-roots.html)
- [#07 - BatchPlay (part 2): Alchemist as a UXP Script Listener](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-7-BatchPlay-part-2-Alchemist-plugin-listener.html)

I’ve #08 already in the work – it’ll complete this BatchPlay mini-series-within-the-series.  
I hope you’ll like it 🙂

Davide

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [December 14, 2020, 6:56pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/13 "2020-12-14T18:56:35Z")

</div>

Hi,  
I’ve just released part 3/3 about BatchPlay, which is episode #08 – this one about the Alchemist Plugin as an inspector. I hope you like it! Find the entire playlist below.

- [#01 – Rundown on the UXP announcement @ the Adobe MAX 2020](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know.html)
- [#02 - Documentation](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-2-documentation.html)
- [#03 - UXP Developer Tool](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-3-UXP-developer-tool.html)
- [#04 - Commands vs. Panels and the manifest.json](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-4-commands-panels-manifest.html)
- [#05 - Sync vs. Async code in Photoshop DOM Scripting](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-5-async-vs-sync-in-photoshop-dom-scripting.html)
- [#06 - BatchPlay (part 1): the ActionManager roots](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-6-BatchPlay-part-1-ActionManager-roots.html)
- [#07 - BatchPlay (part 2): Alchemist as a UXP Script Listener](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-7-BatchPlay-part-2-Alchemist-plugin-listener.html)
- [#08 - BatchPlay (part 3): Alchemist as a UXP Inspector](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-8-BatchPlay-part-3-Alchemist-plugin-inspector.html)

Let me know what you think, and thanks so much to everyone who has given a 🎂 or ☕ donation – much appreciated 🙏🏻

Davide

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [February 16, 2021, 12:47am UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/14 "2021-02-16T00:47:45Z")

</div>

Hi guys,  
I’m back with a new episode of the UXP series 🧁This time it’s about Adobe Spectrum!

 ![Title_YT](https://us1.discourse-cdn.com/flex015/uploads/xdplugins/original/2X/a/a5a4cbcd22d1a144439bda8dbcde6050b883b658.png)

Also, from this one onwards I’ll publish a complete (written) article alongside with the YouTube video, so you can pick the medium you like the most.

The complete series so far:

- [#01 – Rundown on the UXP announcement @ the Adobe MAX 2020](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know.html)
- [#02 - Documentation](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-2-documentation.html)
- [#03 - UXP Developer Tool](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-3-UXP-developer-tool.html)
- [#04 - Commands vs. Panels and the manifest.json](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-4-commands-panels-manifest.html)
- [#05 - Sync vs. Async code in Photoshop DOM Scripting](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-5-async-vs-sync-in-photoshop-dom-scripting.html)
- [#06 - BatchPlay (part 1): the ActionManager roots](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-6-BatchPlay-part-1-ActionManager-roots.html)
- [#07 - BatchPlay (part 2): Alchemist as a UXP Script Listener](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-7-BatchPlay-part-2-Alchemist-plugin-listener.html)
- [#08 - BatchPlay (part 3): Alchemist as a UXP Inspector](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-8-BatchPlay-part-3-Alchemist-plugin-inspector.html)
- [#09 - Adobe Spectrum UXP](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-9-adobe-spectrum-uxp)

Cheers from Italy!  
Davide

---

<div class="post-metadata">

**Author:** ![ashryan](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/ashryan/32/1177_2.png) [@ashryan](https://forums.creativeclouddeveloper.com/u/ashryan)\
**Post date:** [February 19, 2021, 9:25pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/15 "2021-02-19T21:25:12Z")

</div>

Thanks for continuing to share your updates here @DavideBarranca. This series is awesome!

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [March 5, 2021, 2:27pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/16 "2021-03-05T14:27:37Z")

</div>

Hello fine people,  
I happen to have released a new episode in the series:

 ![Title_YT](https://us1.discourse-cdn.com/flex015/uploads/xdplugins/original/2X/f/fb91cf44e350625ce616645ed61ca692063ce9de.png)

As I’m doing since last time, you can either read the [written article on my blog](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-10-dialogs) or watch the [Youtube video](https://youtu.be/wwuevOgv72g) if you want to mock my weird English accent 😅

The complete series so far:

- [#01 – Rundown on the UXP announcement @ the Adobe MAX 2020](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know.html)
- [#02 - Documentation](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-2-documentation.html)
- [#03 - UXP Developer Tool](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-3-UXP-developer-tool.html)
- [#04 - Commands vs. Panels and the manifest.json](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-4-commands-panels-manifest.html)
- [#05 - Sync vs. Async code in Photoshop DOM Scripting](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-5-async-vs-sync-in-photoshop-dom-scripting.html)
- [#06 - BatchPlay (part 1): the ActionManager roots](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-6-BatchPlay-part-1-ActionManager-roots.html)
- [#07 - BatchPlay (part 2): Alchemist as a UXP Script Listener](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-7-BatchPlay-part-2-Alchemist-plugin-listener.html)
- [#08 - BatchPlay (part 3): Alchemist as a UXP Inspector](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-8-BatchPlay-part-3-Alchemist-plugin-inspector.html)
- [#09 - Adobe Spectrum UXP](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-9-adobe-spectrum-uxp)
- [#10 - Modal Dialogs](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-10-dialogs)

Thanks you all for the kind words! 👋🏻  
Davide

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [April 17, 2021, 2:57pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/17 "2021-04-17T14:57:47Z")

</div>

Hi guys,  
I’ve released video #11 of the #uxp saga ✈

 ![TitleYT](https://us1.discourse-cdn.com/flex015/uploads/xdplugins/original/2X/9/9e3f9db8fb9165c66f9c5bbd2367fd7eda14be6f.png)

As usual I’ve published both a [written article on the blog](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-11-flyout-menus) and a [Youtube video](https://youtu.be/v-x1ZrOtlzQ)—check them out!

The complete series so far:

- [#01 – Rundown on the UXP announcement @ the Adobe MAX 2020](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know.html)
- [#02 - Documentation](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-2-documentation.html)
- [#03 - UXP Developer Tool](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-3-UXP-developer-tool.html)
- [#04 - Commands vs. Panels and the manifest.json](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-4-commands-panels-manifest.html)
- [#05 - Sync vs. Async code in Photoshop DOM Scripting](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-5-async-vs-sync-in-photoshop-dom-scripting.html)
- [#06 - BatchPlay (part 1): the ActionManager roots](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-6-BatchPlay-part-1-ActionManager-roots.html)
- [#07 - BatchPlay (part 2): Alchemist as a UXP Script Listener](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-7-BatchPlay-part-2-Alchemist-plugin-listener.html)
- [#08 - BatchPlay (part 3): Alchemist as a UXP Inspector](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-8-BatchPlay-part-3-Alchemist-plugin-inspector.html)
- [#09 - Adobe Spectrum UXP](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-9-adobe-spectrum-uxp)
- [#10 - Modal Dialogs](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-10-dialogs)
- [#11 - Flyout menus & Entrypoints](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-11-flyout-menus)

Cheers to you all,  
Davide

---

<div class="post-metadata">

**Author:** ![kerrishotts](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/kerrishotts/32/8_2.png) [@kerrishotts](https://forums.creativeclouddeveloper.com/u/kerrishotts)\
**Post date:** [April 18, 2021, 1:02am UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/18 "2021-04-18T01:02:39Z")

</div>

Wonderfully explained 🙂 I quite enjoyed the dynamite 😉

---

<div class="post-metadata">

**Author:** ![DavideBarranca](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/davidebarranca/32/1523_2.png) [@DavideBarranca](https://forums.creativeclouddeveloper.com/u/DavideBarranca)\
**Post date:** [December 28, 2021, 3:00pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/19 "2021-12-28T15:00:51Z")

</div>

Hello everyone,  
I’ve published the video #12 of the ongoing UXP saga ✈

 ![UXP 12](https://us1.discourse-cdn.com/flex015/uploads/xdplugins/original/2X/7/7c5599de24380946885f97a4529e57792764ded8.png)

As usual there are both a [written article on the blog](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-12-react-js) and the [Youtube video](https://www.youtube.com/watch?v=ll84YImfMP4). I’m afraid I might have stuffed the video with an extra dose of silliness this time, but around the end of the year I give up composure 😅

The complete series so far:

- [#01 – Rundown on the UXP announcement @ the Adobe MAX 2020](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know.html)
- [#02 - Documentation](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-2-documentation.html)
- [#03 - UXP Developer Tool](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-3-UXP-developer-tool.html)
- [#04 - Commands vs. Panels and the manifest.json](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-4-commands-panels-manifest.html)
- [#05 - Sync vs. Async code in Photoshop DOM Scripting](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-5-async-vs-sync-in-photoshop-dom-scripting.html)
- [#06 - BatchPlay (part 1): the ActionManager roots](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-6-BatchPlay-part-1-ActionManager-roots.html)
- [#07 - BatchPlay (part 2): Alchemist as a UXP Script Listener](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-7-BatchPlay-part-2-Alchemist-plugin-listener.html)
- [#08 - BatchPlay (part 3): Alchemist as a UXP Inspector](https://www.davidebarranca.com/development/Adobe-UXP-things-you-need-to-know-8-BatchPlay-part-3-Alchemist-plugin-inspector.html)
- [#09 - Adobe Spectrum UXP](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-9-adobe-spectrum-uxp)
- [#10 - Modal Dialogs](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-10-dialogs)
- [#11 - Flyout menus & Entrypoints](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-11-flyout-menus)
- [#12 - React JS and the UXP/React course](https://www.davidebarranca.com/development/adobe-uxp-things-you-need-to-know-12-react-js)

Have a nice holiday season!  
Davide

---

<div class="post-metadata">

**Author:** ![noahberkley](https://avatars.discourse-cdn.com/v4/letter/n/e8c25b/32.png) [@noahberkley](https://forums.creativeclouddeveloper.com/u/noahberkley)\
**Post date:** [December 30, 2021, 6:44pm UTC](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292/20 "2021-12-30T18:44:16Z")

</div>

Thank you so much for all of these Davide! Your content has helped me tremendously over the years and these are no exception.

[Next page](https://forums.creativeclouddeveloper.com/t/adobe-uxp-things-you-need-to-know-free-video-series/2292.md?page=2)
