Skip to content

Commit 259e1fe

Browse files
authored
Merge pull request #32 from aldoKelvianto/bugfix/encode-space
encode space to conform new gfm specs
2 parents 195f67d + 32a7164 commit 259e1fe

20 files changed

+21
-20
lines changed

Part 1 - Getting Started/1. Why Rx.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@ Those patterns are already well adopted and you may find that introducing Rx on
4545

4646
| Previous | Next |
4747
| --- | --- |
48-
| | [Key types](/Part 1 - Getting Started/2. Key types.md) |
48+
| | [Key types](/Part%201%20-%20Getting%20Started/2.%20Key%20types.md) |
4949

Part 1 - Getting Started/2. Key types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,4 +243,4 @@ Safety nets like these are not guaranteed in the entirety of the implementation
243243

244244
| Previous | Next |
245245
| --- | --- |
246-
| [Why Rx](/Part 1 - Getting Started/1. Why Rx.md) | [Lifetime management](/Part 1 - Getting Started/3. Lifetime management.md) |
246+
| [Why Rx](/Part%201%20-%20Getting%20Started/1.%20Why%20Rx.md) | [Lifetime management](/Part%201%20-%20Getting%20Started/3.%20Lifetime%20management.md) |

Part 1 - Getting Started/3. Lifetime management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,4 @@ We will see more of them later in this book. It is interesting to note that `Sub
151151

152152
| Previous | Next |
153153
| --- | --- |
154-
| [Key types](/Part 1 - Getting Started/2. Key types.md) | [Chapter 2](/Part 2 - Sequence Basics/1. Creating a sequence.md) |
154+
| [Key types](/Part%201%20-%20Getting%20Started/2.%20Key%20types.md) | [Chapter 2](/Part%202%20-%20Sequence%20Basics/1.%20Creating%20a%20sequence.md) |

Part 2 - Sequence Basics/1. Creating a sequence.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,4 +302,4 @@ Completed
302302

303303
| Previous | Next |
304304
| --- | --- |
305-
| [Lifetime management](/Part 1 - Getting Started/3. Lifetime management.md) | [Reducing a sequence](/Part 2 - Sequence Basics/2. Reducing a sequence.md) |
305+
| [Lifetime management](/Part%201%20-%20Getting%20Started/3.%20Lifetime%20management.md) | [Reducing a sequence](/Part%202%20-%20Sequence%20Basics/2.%20Reducing%20a%20sequence.md) |

Part 2 - Sequence Basics/2. Reducing a sequence.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,4 +441,4 @@ Subscription subscription = values
441441

442442
| Previous | Next |
443443
| --- | --- |
444-
| [Creating a sequence](/Part 2 - Sequence Basics/1. Creating a sequence.md) | [Inspection](/Part 2 - Sequence Basics/3. Inspection.md) |
444+
| [Creating a sequence](/Part%202%20-%20Sequence%20Basics/1.%20Creating%20a%20sequence.md) | [Inspection](/Part%202%20-%20Sequence%20Basics/3.%20Inspection.md) |

Part 2 - Sequence Basics/3. Inspection.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,4 +338,5 @@ Error: java.lang.Exception
338338

339339
| Previous | Next |
340340
| --- | --- |
341-
| [Reducing a sequence](/Part 2 - Sequence Basics/2. Reducing a sequence.md) | [Aggregation](/Part 2 - Sequence Basics/4. Aggregation.md) |
341+
| [Reducing a sequence](/Part%202%20-%20Sequence%20Basics/2.%20Reducing%20a%20sequence.md) | [Aggregation](/Part%202%20-%20Sequence%20Basics/4.%20Aggregation.md) |
342+

Part 2 - Sequence Basics/4. Aggregation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,4 +567,4 @@ Nesting observables to consume them doesn't make much sense. Towards the end of
567567

568568
| Previous | Next |
569569
| --- | --- |
570-
| [Inspection](/Part 2 - Sequence Basics/3. Inspection.md) | [Transformation of sequences](/Part 2 - Sequence Basics/5. Transformation of sequences.md) |
570+
| [Inspection](/Part%202%20-%20Sequence%20Basics/3.%20Inspection.md) | [Transformation of sequences](/Part%202%20-%20Sequence%20Basics/5.%20Transformation%20of%20sequences.md) |

Part 2 - Sequence Basics/5. Transformation of sequences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,4 +487,4 @@ Observable.range(1, 3)
487487

488488
| Previous | Next |
489489
| --- | --- |
490-
| [Aggregation](/Part 2 - Sequence Basics/4. Aggregation.md) | [Chapter 3 - Taming the sequence](/Part 3 - Taming the sequence/1. Side effects.md) |
490+
| [Aggregation](/Part%202%20-%20Sequence%20Basics/4.%20Aggregation.md) | [Chapter 3 - Taming the sequence](/Part%203%20-%20Taming%20the%20sequence/1.%20Side%20effects.md) |

Part 3 - Taming the sequence/1. Side effects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,4 +329,4 @@ The first subscriber is the first to be called for each item. Its action is to m
329329

330330
| Previous | Next |
331331
| --- | --- |
332-
| [Transformation of sequences](/Part 2 - Sequence Basics/5. Transformation of sequences.md) | [Leaving the monad](/Part 3 - Taming the sequence/2. Leaving the monad.md) |
332+
| [Transformation of sequences](/Part%202%20-%20Sequence%20Basics/5.%20Transformation%20of%20sequences.md) | [Leaving the monad](/Part%203%20-%20Taming%20the%20sequence/2.%20Leaving%20the%20monad.md) |

Part 3 - Taming the sequence/2. Leaving the monad.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,4 +325,4 @@ Some blocking ways to access observables, such as `last()`, require the observab
325325

326326
| Previous | Next |
327327
| --- | --- |
328-
| [Side effects](/Part 3 - Taming the sequence/1. Side effects.md) | [Advanced error handling](/Part 3 - Taming the sequence/3. Advanced error handling.md) |
328+
| [Side effects](/Part%203%20-%20Taming%20the%20sequence/1.%20Side%20effects.md) | [Advanced error handling](/Part%203%20-%20Taming%20the%20sequence/3.%20Advanced%20error%20handling.md) |

Part 3 - Taming the sequence/3. Advanced error handling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,4 +234,4 @@ It is important to note here that we are responsible for terminating the observa
234234

235235
| Previous | Next |
236236
| --- | --- |
237-
| [Leaving the monad](/Part 3 - Taming the sequence/2. Leaving the monad.md) | [Combining sequences](/Part 3 - Taming the sequence/4. Combining sequences.md) |
237+
| [Leaving the monad](/Part%203%20-%20Taming%20the%20sequence/2.%20Leaving%20the%20monad.md) | [Combining sequences](/Part%203%20-%20Taming%20the%20sequence/4.%20Combining%20sequences.md) |

Part 3 - Taming the sequence/4. Combining sequences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -673,4 +673,4 @@ I like to think of `combineLatest` as one event occuring in the context of anoth
673673

674674
| Previous | Next |
675675
| --- | --- |
676-
| [Advanced error handling](/Part 3 - Taming the sequence/3. Advanced error handling.md) | [Time-shifted sequences](/Part 3 - Taming the sequence/5. Time-shifted sequences.md) |
676+
| [Advanced error handling](/Part%203%20-%20Taming%20the%20sequence/3.%20Advanced%20error%20handling.md) | [Time-shifted sequences](/Part%203%20-%20Taming%20the%20sequence/5.%20Time-shifted%20sequences.md) |

Part 3 - Taming the sequence/5. Time-shifted sequences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,4 +603,4 @@ The output is the same as the previous two examples
603603

604604
| Previous | Next |
605605
| --- | --- |
606-
| [Combining sequences](/Part 3 - Taming the sequence/4. Combining sequences.md) | [Hot and cold observables](/Part 3 - Taming the sequence/6. Hot and Cold observables.md) |
606+
| [Combining sequences](/Part%203%20-%20Taming%20the%20sequence/4.%20Combining%20sequences.md) | [Hot and cold observables](/Part%203%20-%20Taming%20the%20sequence/6.%20Hot%20and%20Cold%20observables.md) |

Part 3 - Taming the sequence/6. Hot and Cold observables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,4 +364,4 @@ The `share` method is an alias for `Observable.publish().refCount()`. It allows
364364

365365
| Previous | Next |
366366
| --- | --- |
367-
| [Time-shifted sequences](/Part 3 - Taming the sequence/5. Time-shifted sequences.md) | [Custom operators](/Part 3 - Taming the sequence/7. Custom operators.md) |
367+
| [Time-shifted sequences](/Part%203%20-%20Taming%20the%20sequence/5.%20Time-shifted%20sequences.md) | [Custom operators](/Part%203%20-%20Taming%20the%20sequence/7.%20Custom%20operators.md) |

Part 3 - Taming the sequence/7. Custom operators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,4 +404,4 @@ Theoretically, any operator can be implemented as both `Observable.Operator` and
404404

405405
| Previous | Next |
406406
| --- | --- |
407-
| [Hot and cold observables](/Part 3 - Taming the sequence/6. Hot and Cold observables.md) | [Chapter 4 - Concurrency](/Part 4 - Concurrency/1. Scheduling and threading.md) |
407+
| [Hot and cold observables](/Part%203%20-%20Taming%20the%20sequence/6.%20Hot%20and%20Cold%20observables.md) | [Chapter 4 - Concurrency](/Part%204%20-%20Concurrency/1.%20Scheduling%20and%20threading.md) |

Part 4 - Concurrency/1. Scheduling and threading.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,4 +392,4 @@ Again on 11
392392

393393
| Previous | Next |
394394
| --- | --- |
395-
| [Custom operators](/Part 3 - Taming the sequence/7. Custom operators.md) | [Testing Rx](/Part 4 - Concurrency/2. Testing Rx.md) |
395+
| [Custom operators](/Part%203%20-%20Taming%20the%20sequence/7.%20Custom%20operators.md) | [Testing Rx](/Part%204%20-%20Concurrency/2.%20Testing%20Rx.md) |

Part 4 - Concurrency/2. Testing Rx.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,4 +227,4 @@ Awaiting with a timeout will cause an exception if the observable fails to compl
227227

228228
| Previous | Next |
229229
| --- | --- |
230-
| [Scheduling and threading](/Part 4 - Concurrency/1. Scheduling and threading.md) | [Sequences of coincidence](/Part 4 - Concurrency/3. Sequences of coincidence.md) |
230+
| [Scheduling and threading](/Part%204%20-%20Concurrency/1.%20Scheduling%20and%20threading.md) | [Sequences of coincidence](/Part%204%20-%20Concurrency/3.%20Sequences%20of%20coincidence.md) |

Part 4 - Concurrency/3. Sequences of coincidence.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,4 +293,4 @@ You can also implement `groupJoin` with `join` and `groupBy`. Doing so would req
293293

294294
| Previous | Next |
295295
| --- | --- |
296-
| [Testing Rx](/Part 4 - Concurrency/2. Testing Rx.md) | [Backpressure](/Part 4 - Concurrency/4. Backpressure.md) |
296+
| [Testing Rx](/Part%204%20-%20Concurrency/2.%20Testing%20Rx.md) | [Backpressure](/Part%204%20-%20Concurrency/4.%20Backpressure.md) |

Part 4 - Concurrency/4. Backpressure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,4 +353,4 @@ What we see here is that the first 128 items where consumed normally, but then w
353353

354354
| Previous | Next |
355355
| --- | --- |
356-
| [Sequences of coincidence](/Part 4 - Concurrency/3. Sequences of coincidence.md) | |
356+
| [Sequences of coincidence](/Part%204%20-%20Concurrency/3.%20Sequences%20of%20coincidence.md) | |

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This guide aims to introduce a beginner reactive programmer to the complete powe
44

55
No experience with either reactive or functional programming is needed to follow the book. Familiarity with the basics of Java is required.
66

7-
[Begin learning](/Part 1 - Getting Started/1. Why Rx.md)
7+
[Begin learning](/Part%201%20-%20Getting%20Started/1.%20Why%20Rx.md)
88

99
### Structure
1010

0 commit comments

Comments
 (0)