Smashing Magazine - Master TypeScript in 50 Short 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, from start to finish! TypeScript in 50 Lessons • View in the browser 💨

Brand new: Interface Design Patterns Checklists by Vitaly Friedman.

Dear Friends,

Meet our new book, “TypeScript in 50 Lessons”, a deep-dive into what TypeScript is, how it works, and how you can make it work for you. With code walkthroughs, hands-on examples and common gotchas. Everything TypeScript, from start to finish. 452 pages. Jump to the details →

A blue cover with a syntax-highlighting theme.

$29 $39

Jump to the details → Only 250 copies at this price. Print shipping in Nov 2020.

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, approachable 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 already dipped their toes into TypeScript and now want to dive deeper. Check the PDF preview. (3MB). Written by Stefan Baumgartner. 452 pages.

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 the approachable, human guide to TypeScript in 50 lessons, from start to finish. Written by Stefan Baumgartner.

You’ll learn:

  • TypeScript concepts, and how to make sense of them.
  • TypeScript tooling, needed to use it effectively.
  • How to get most out of TypeScript in good time.
  • 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.
  • TypeScript culture and how the language is evolving.
  • Check the PDF preview (3MB)

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

Get the book PDF, ePUB, Kindle. Print shipping in Nov 2020. Get the book.

Thank You!

As always, Smashing Members get the eBook for free, with a friendly discount for the printed copy. We are always happy to welcome you to our friendly Smashing Family. Meow! ;-)

A sincere thank you for your kind, ongoing support, patience and generosity — for being smashing, now and ever.

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

Such emails are sent out at most once a month. 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 #269: Git, Design Systems, TypeScript, CSS clamp()

Tuesday, October 6, 2020

With linear scale with CSS clamp(), TypeScript, Git cheatsheets, design systems and 3D keyboards. Issue #269 • Tue, Oct. 6, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend, Our experiences

Smashing Newsletter #268: UX Edition

Tuesday, September 29, 2020

With disabled buttons, bottom navigation, flags and online banking. Issue #268 • Tue, Sept. 29, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend, This week, our theme is user experience

Smashing Newsletter #267: Accessibility, Inspiration and Debugging Strategies

Tuesday, September 22, 2020

With tips on accessibility, design inspiration, and strategies to help you debug. Issue #267 • Tue, Sept. 22, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend, I never get tired of being

Smashing Newsletter #266: JavaScript Edition

Tuesday, September 15, 2020

With free JavaScript libraries, debugging and scrolling elements into view Issue #266 • Tue, Sept. 15, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend, Last week was Smashing

Meet New Front-End & UX Workshops (Sep–Nov 2020)

Thursday, September 10, 2020

With Harry Roberts, Cassie Evans, Andrew Rachel, Natalia Tepluhina and Vitaly Friedman. On SVG, web performance, CSS and Vue.js. New online workshops on web performance, SVG animation, Vue.js, CSS. •

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