Skip to content

Commit 0cf2c34

Browse files
committed
fix: improve styling and qr-code
1 parent 6e8add6 commit 0cf2c34

File tree

2 files changed

+15
-22
lines changed

2 files changed

+15
-22
lines changed
14.6 KB
Loading

slides.md

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,8 @@ layout: default
396396
</div>
397397
</Titles>
398398

399+
<div class="-mt-8">
400+
399401
````md magic-move
400402

401403
```java
@@ -415,10 +417,11 @@ if (obj instanceof Status s) {
415417

416418
````
417419

420+
</div>
418421

419422
<div class="w-full flex gap-8 mt-8">
420423
<div v-click class="w-1/2">
421-
424+
422425
```java
423426
if (a instanceof Status s) {
424427
...// s is in scope
@@ -430,7 +433,7 @@ if (obj instanceof Status s) {
430433
```
431434

432435
</div>
433-
<div v-click class="w-1/2 flex flex-col">
436+
<div v-click class="w-1/2">
434437

435438
```java
436439
if (obj instanceof Confusion c && c.turns() > 1) {
@@ -535,9 +538,8 @@ switch (status) {
535538
```
536539

537540
````
538-
<!-- TODO: maybe refactor this click behaviour -->
539541
<div v-click></div>
540-
<div class="flex w-full gap-8 mt-8">
542+
<div class="flex w-full gap-4 mt-8">
541543
<div v-click="[2,6]" class="w-1/2">
542544

543545
````md magic-move
@@ -678,6 +680,7 @@ switch (box) {
678680

679681
---
680682
level: 2
683+
clicks: 5
681684
---
682685

683686
<Titles>
@@ -702,7 +705,6 @@ switch (x.getStatus()) {
702705

703706

704707
```java
705-
706708
switch (x.getStatus()) {
707709
case 0 -> "okay";
708710
case 1 -> "warning";
@@ -713,7 +715,6 @@ switch (x.getStatus()) {
713715
```
714716

715717
```java
716-
717718
switch (x.getYearlyFlights()) {
718719
case 0 -> ...;
719720
case 1 -> ...;
@@ -802,22 +803,18 @@ layout: default
802803
# How do others do it? - Kotlin
803804

804805
<div class="flex flex-row w-full">
805-
<div class="flex w-1/2 pr-10">
806+
<div class="flex w-2/3 pr-10">
806807

807808
* record-"like" data classes
808809
* sealed classes and interfaces (Kotlin 1.5)
809810
* `when` pattern matching is limited (KT-4608, KT-13626)
810811

811812
</div>
812813

813-
<div class="flex w-1/2">
814+
<div class="flex w-1/3">
814815

815-
<div class="flex w-1/2">
816-
</div>
817-
<div class="flex w-1/2">
818816
<img src="/images/Kotlin_Icon.png" class="h-32"/>
819817

820-
</div>
821818
</div>
822819
</div>
823820
<div class="mt-8" v-click>
@@ -849,25 +846,21 @@ transition: slide-up
849846
# How do others do it? - Rust
850847

851848
<div class="flex flex-row gap-2">
852-
<div class="flex w-1/2">
849+
<div class="flex w-2/3">
853850

854851
* data oriented sees shared mutable data as a very bad thing
855852
* rust: manage access to that shared data and who can mutate
856853

857854
</div>
858855

859-
<div class="flex w-1/2">
856+
<div class="flex w-1/3">
860857

861-
<div class="flex w-1/2">
862-
</div>
863-
<div class="flex w-1/2">
864858
<img src="/images/rustacean-flat-happy.png" class="h-32"/>
865859

866-
</div>
867860
</div>
868861
</div>
869862

870-
<div class="flex flex-1 flex-row w-full gap-2 mt-8">
863+
<div class="flex flex-1 flex-row w-full gap-2 mt-6">
871864
<div v-click class="w-1/2">
872865

873866
```rust
@@ -933,9 +926,9 @@ layout: default
933926
<!-- todo: add some image! -->
934927

935928
# Conclusion
936-
* DOP is a nice addition to OOP
937929
* useful especially for small units like microservices
938930
* mainly handling outside data
931+
* DOP can be a nice addition to OOP
939932
* Try it some time :)
940933

941934
---
@@ -976,6 +969,6 @@ hideInToc: true
976969

977970
## Slides here:
978971
<!-- TODO: update this!-->
979-
<div class="flex justify-center mt-8">
980-
<img class="h-40" src="/qr-code-drive.png"/>
972+
<div class="flex justify-center">
973+
<img class="h-48" src="/images/qr-code_slides_400_400.png"/>
981974
</div>

0 commit comments

Comments
 (0)