Making Sense Of TypeScript, in 50 Lessons.

Our new book on TypeScript, how it works, and how you can make it work for you. With code walkthroughs, hands-on examples and common gotchas.
TypeScript in 50 Lessons: TypeScript, from start to finish. View in the browser 🚚💨

Brand new: TypeScript in 50 Lessons by Stefan Baumgartner.

Dear Friends,

It’s here! Meet “TypeScript in 50 Lessons”, a deep-dive into TypeScript, how it works, and how you can make it work for you. With hands-on examples, code walkthroughs and common gotchas. Everything TypeScript, from start to finish. Free shipping, worldwide. Jump to the details →

A blue cover with a syntax-highlighting theme.

$39

Jump to the details → Print hardcover + eBook (PDF, ePUB, Kindle).
Free worldwide shipping. 464 pages.

About The Book

You might have heard about TypeScript, but you might not know why it’s useful, and how to make it work for you. The book fixes just that, with 50 short, manageable lessons. It’s a simple, structured guide to TypeScript that helps you make sense of it all, step-by-step. Jump to the details →

For front-end developers who know enough JavaScript to be dangerous, or want to dive deep into the trenches of TypeScript. Written by one-and-only Stefan Baumgartner. 464 pages. Check the PDF preview (3MB).

The illustration for the book, on a blue background, with a Smashing Cat peeking behind the book.
The illustration for the book, on a blue background, with a Smashing Cat peeking behind the book.
Everything TypeScript, from start to finish. A preview of the inner layout, with light blue and grey in use.
Meet an approachable, human guide to TypeScript in 50 lessons. With all TypeScript concepts explained in detail. Photos by Marc Thiele.

In the book, you’ll learn:

  • Core concepts of TypeScript, and why they matter.
  • How to use TypeScript in your current projects,
  • TypeScript code walkthroughs, applicable right away.
  • TypeScript tooling, needed to use it effectively.
  • Structural type systems and their semantics.
  • Low-maintenance types and how to evolve them.
  • How to bend the type system to make it fit your needs.
  • Check the PDF preview (3MB) and get the book.

A lovely thank-you note from the Smashing Cat, peeking behind the book.

Get the book Quality hardcover + eBook (PDF, ePUB, Kindle).
Free worldwide shipping. Get the book.

Thank You!

As always, our dear Smashing Members get the eBook for free, with a friendly discount for the printed copy. If you’d like to become a part of our friendly Smashing Family, too, we’d love you to join us.

A lovely thank-you note from the Smashing Cat, peeking behind the book.

A sincere thank you for your kind, ongoing support, patience and generosity — for being smashing, now and ever. Meow! ;-)

Vitaly and The Smashing Family
Email:
https://www.smashingmagazine.com

These emails are sent out very rarely. Your data is always safe, and your support really helps us pay the bills. ❤️

unsubscribe update preferences view in your browser

Older messages

Smashing Newsletter #275: React Rendering, JavaScript Debugging, CSS and SVG

Tuesday, November 17, 2020

With server-side rendering, JavaScript debugging, free CSS/SVG background patterns and how to avoid user frustrations. Issue #275 • Tue, Nov. 17, 2020 • View in the browser 💨 Smashing Newsletter Dear

New Smashing Workshops on Front-End & UX (Jan–Feb 2021)

Friday, November 13, 2020

Just in: new online workshops for 2021 on front-end, SVG animation, HTML email and CSS. With Cassie Evans, Vitaly Friedman, Rachel Andrew and Adam Silver. New online workshops on front-end, HTML emails

Smashing Newsletter #273: Waterfalls, Flame Charts and Inline Validation

Tuesday, November 3, 2020

With performance articles and tools, data visualization, patterns and designing a better inline form validation. Issue #273 • Tue, Nov. 3, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend,

Smashing Newsletter #272: Dark Mode, Onboarding and Checkout UX

Tuesday, October 27, 2020

With design guidelines to design for dark mode, video player UI, mobile app onboarding and eCommerce checkout UX. Issue #272 • Tue, Oct. 27, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend

Smashing Newsletter #271: SVG Generators, Figma and Accessibility

Tuesday, October 20, 2020

With image placeholders, SVG generators, accessibility insights, guide to UX research and tape cassettes inspiration. Issue #271 • Tue, Oct. 20, 2020 • View in the browser 💨 Smashing Newsletter Dear

You Might Also Like

🐺If they can get press, so can you.

Friday, January 10, 2025

Calling all product businesses and designers. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🐺Are you overwhelmed when it comes to PR?

Friday, January 10, 2025

do this. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

#489: Web Performance

Tuesday, January 7, 2025

Instant navigation, Web Almanac 2024, INP debugging, font-face fallbacks and compression dictionaries. Issue #489 • Jan 7, 2025 • View in the browser Smashing Newsletter Hello Smashing Friends, Web

The Beautiful House That Made Mayer Rus Anxious—At First

Tuesday, January 7, 2025

View in your browser | Update your preferences ADPro Concrete Box Supreme I confess, I was a bit intimidated by the prospect of writing about the work of architect Tadao Ando for the first time in my

New Updates and a Sneak Peek into 2025

Tuesday, January 7, 2025

Both our email builder and website builder are getting significant upgrades to enhance your experience.͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌

🐺Get ready to get press in 2025!

Tuesday, January 7, 2025

Since you asked, we extended the sale! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Accessibility Weekly #430: FTC Orders AccessiBe to Pay $1M

Monday, January 6, 2025

January 6, 2025 • Issue #430 View this issue online or browse the full issue archive. Featured: FTC orders AI accessibility startup AccessiBe to pay $1M for misleading advertising "The US Federal

Getting ready for 2025

Sunday, January 5, 2025

Issue 227: Key focuses in the new year ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Want to Scale Your Firm in 2025? Start Here

Thursday, January 2, 2025

View in your browser | Update your preferences ADPro Build Your Best Team Yet A new calendar year presents an opportunity to wipe the slate clean, and your approach, whether slapdash or carefully

Our Must-Reads of 2024

Tuesday, December 31, 2024

View in your browser | Update your preferences ADPro Year in Review Well, we made it. It's the last day of 2024, so today, we're taking a walk down memory lane to bring you some of our