Design

Design

Design

calendar icon
calendar icon
calendar icon

Published on July 2024

Immersive Content and Usability

Dr Ali Abdaal – the world's most-followed productivity expert – has uncovered an easier and happier path to success. Drawing on decades of psychological research, he has found that the secret to productivity and success isn't grind – it's feeling good. If you can make your work feel good, then productivity takes care of itself.

Ebook

$22.65

ePUB, Kindle, PDF.

hardcover

$59.99

Quality hardcover

BOOK CHAPTERS

hat said, loading images efficiently at scale isn’t a little project for a quiet afternoon.

introduction

Avoid the Dangers of Persuasion

The decision to act doesn’t take place in isolation and is part of the broader user journey. In this chapter, Paul explains how to understand that journey and build a sales funnel that supports the user’s experience, rather than seeking to interrupt it.

You will learn:

  • How online choice has empowered the consumer.

  • The hidden marketing costs of manipulation.

  • The dangers of buyers remorse.

introduction

Avoid the Dangers of Persuasion

The decision to act doesn’t take place in isolation and is part of the broader user journey. In this chapter, Paul explains how to understand that journey and build a sales funnel that supports the user’s experience, rather than seeking to interrupt it.

You will learn:

  • How online choice has empowered the consumer.

  • The hidden marketing costs of manipulation.

  • The dangers of buyers remorse.

introduction

Avoid the Dangers of Persuasion

The decision to act doesn’t take place in isolation and is part of the broader user journey. In this chapter, Paul explains how to understand that journey and build a sales funnel that supports the user’s experience, rather than seeking to interrupt it.

You will learn:

  • How online choice has empowered the consumer.

  • The hidden marketing costs of manipulation.

  • The dangers of buyers remorse.

Chapter 1

TypeScript for Smashing People

In this chapter, we want to debunk myths. TypeScript can be so many things, and many people have different views on this programming language that has become so popular in recent years. What is TypeScript actually about? Let’s see what TypeScript has in store for us.

You will learn:

  • The dangers of having no metrics or bad ones.

  • How to establish your key performance indicators.

  • What to track and how to track it.

Chapter 1

TypeScript for Smashing People

In this chapter, we want to debunk myths. TypeScript can be so many things, and many people have different views on this programming language that has become so popular in recent years. What is TypeScript actually about? Let’s see what TypeScript has in store for us.

You will learn:

  • The dangers of having no metrics or bad ones.

  • How to establish your key performance indicators.

  • What to track and how to track it.

Chapter 1

TypeScript for Smashing People

In this chapter, we want to debunk myths. TypeScript can be so many things, and many people have different views on this programming language that has become so popular in recent years. What is TypeScript actually about? Let’s see what TypeScript has in store for us.

You will learn:

  • The dangers of having no metrics or bad ones.

  • How to establish your key performance indicators.

  • What to track and how to track it.

chapter 2

Working with Types

Now that we are acquainted with TypeScript and feel more comfortable using it, it’s time to dig a bit deeper into the eponymous types.

You will learn:

  • What exactly you need to understand about your audience.

  • How to consolidate all you know about your users.

  • How to carry out lightweight user research.

chapter 2

Working with Types

Now that we are acquainted with TypeScript and feel more comfortable using it, it’s time to dig a bit deeper into the eponymous types.

You will learn:

  • What exactly you need to understand about your audience.

  • How to consolidate all you know about your users.

  • How to carry out lightweight user research.

chapter 2

Working with Types

Now that we are acquainted with TypeScript and feel more comfortable using it, it’s time to dig a bit deeper into the eponymous types.

You will learn:

  • What exactly you need to understand about your audience.

  • How to consolidate all you know about your users.

  • How to carry out lightweight user research.

chapter 3

Union and Intersection Types

Starting with this chapter, we’ll go deep into TypeScript’s type system. We will learn about the set theory behind TypeScript, and how thinking in unions and intersections will help us get even more comprehensible and clearer type support.

You will learn:

  • What a sales funnel is and how it helps.

  • How to map your customer’s journey.

  • How to build a sales funnel around the user’s journey.

chapter 3

Union and Intersection Types

Starting with this chapter, we’ll go deep into TypeScript’s type system. We will learn about the set theory behind TypeScript, and how thinking in unions and intersections will help us get even more comprehensible and clearer type support.

You will learn:

  • What a sales funnel is and how it helps.

  • How to map your customer’s journey.

  • How to build a sales funnel around the user’s journey.

chapter 3

Union and Intersection Types

Starting with this chapter, we’ll go deep into TypeScript’s type system. We will learn about the set theory behind TypeScript, and how thinking in unions and intersections will help us get even more comprehensible and clearer type support.

You will learn:

  • What a sales funnel is and how it helps.

  • How to map your customer’s journey.

  • How to build a sales funnel around the user’s journey.

chapter 4

Conditional Types

With conditional types, we get the last tool in our tool belt to make most sense out of JavaScript code. Conditional types allow us to validate an input type’s set, and decide on an output type. To be sure, some conditional types can be mind-blowingly hard to understand, and their potential is sometimes hard to grasp. But this is what we want to clear up!

You will learn:

  • How to identify the concerns your audience has about taking action.

  • How to address common concerns.

  • A process for handling any objection users might have.

chapter 4

Conditional Types

With conditional types, we get the last tool in our tool belt to make most sense out of JavaScript code. Conditional types allow us to validate an input type’s set, and decide on an output type. To be sure, some conditional types can be mind-blowingly hard to understand, and their potential is sometimes hard to grasp. But this is what we want to clear up!

You will learn:

  • How to identify the concerns your audience has about taking action.

  • How to address common concerns.

  • A process for handling any objection users might have.

chapter 4

Conditional Types

With conditional types, we get the last tool in our tool belt to make most sense out of JavaScript code. Conditional types allow us to validate an input type’s set, and decide on an output type. To be sure, some conditional types can be mind-blowingly hard to understand, and their potential is sometimes hard to grasp. But this is what we want to clear up!

You will learn:

  • How to identify the concerns your audience has about taking action.

  • How to address common concerns.

  • A process for handling any objection users might have.

Elevate

Your Mind, Body, Soul, & Spirit