Hi, I'm Tony Alicea

Udemy and Pluralsight Instructor. 350,000 students and counting.

JavaScript, HTML, CSS, UX, Conference Speaker, Podcast Interviews.

           

Tony Alicea standing at a podium which says 'React Summit' on the front giving a technical talk on React and JavaScript.

Normal UI: A Usability Technique For Non-Designers

Posted on September 2, 2024

Successful web apps are usable web apps.

How to Rewrite a Web Application

Posted on July 29, 2024

Most teams waste time, money, and opportunity.

Understanding React Compiler

Posted on June 19, 2024

Cache all the things. How React Compiler works under-the-hood.

On The Why Down

Posted on March 27, 2023

How To Do Better Than MVP

How To Write Email People Will Read

Posted on September 23, 2014

We are inundated with email. So how do you write an email that clients and co-workers will read?

Simple Is Not the Opposite of Complex

Posted on May 22, 2014

Complex is Easy, Simple is Hard

DOTW: Do One Thing Well

Posted on January 11, 2014

The Mantra of the Guessable Interface.

More...

Courses

Understanding React

Deeply understand React by diving under-the-hood of React's source code and breaking down React internals.

Even if you've used React for years you likely have an inaccurate mental model.Build and debug React better by understanding how it really works. Covers Fiber, Hooks, Context, Suspense, a final project, and more. React 19 content coming soon!

Understanding HTML and CSS

13,000 Students | 18 Hours


Most web developers don't know HTML or CSS very well, hurting the SEO, accessibility, and maintainability of their websites and apps. Learn semantic HTML and CSS at the browser-rendering engine level. Future-proof your skills by learning to read the HTML and CSS specifications.

How to Build the Right Software (and Choose the Right Stack)

New course! How can you control scope creep and technical debt? How can you pick the right stack? How can you solve the right problems?

This course is for devs, designers, team leads, project managers, and anyone who impacts what software is built.

I cover real world examples, practical techniques, there’s practice quizzes, and a free PDF worksheet. A fast, immediately implementable set of hard-earned wisdom and best practices built over 25 years as a dev, manager, and UX designer.

Learn and Understand NodeJS

132,000 Students | 13 Hours


Learn how to use NodeJS by learning how it (and other JavaScript runtimes) really work.

Team Dynamics and Soft Skills for Developers

The missing dev education. Bootcamps and universities don't teach you how to survive in your day-to-day interactions with dev team members, or deal with unique dev team stresses. This course shows you how to understand, communicate, and interact with your dev team members.