Skip to content

Commit f6d9c1d

Browse files
committed
README: Add cheat sheets, newsletter, mastering data structures
1 parent 575d993 commit f6d9c1d

4 files changed

+52
-4
lines changed

README.md

+52-4
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ as a preview feature.
77

88
I use these examples in my presentations on structured concurrency.
99

10-
## Java 21 IDE Support
10+
## <br>Java 21 IDE Support
1111

1212
[IntelliJ IDEA](https://www.jetbrains.com/idea/) supports Java 21 as of version 2023.2.2.
1313
As long as this version is not yet released,
1414
you can install the release candidate via the [JetBrains Toolbox App](https://www.jetbrains.com/toolbox-app/)
1515
by going into the IntelliJ IDEA settings and activating the "Early Access Program".
1616

1717

18-
## Compile and Run the Demos From the Command Line
18+
## <br>Compile and Run the Demos From the Command Line
1919

2020
You can also compile the application manually like this:
2121

@@ -35,7 +35,7 @@ java -cp target/classes --enable-preview eu.happycoders.structuredconcurrency/de
3535
java -cp target/classes --enable-preview eu.happycoders.structuredconcurrency/demo3_suppliers/SupplierDeliveryTimeCheck4_NestedStructuredTaskScopeUsingScopedValue
3636
```
3737

38-
## Java Downloads
38+
## <br>Java Downloads
3939

4040
You can download Java 21 from here: https://jdk.java.net/21/
4141

@@ -45,7 +45,7 @@ To install multiple Java versions on Windows,
4545
have a look at this tutorial: [How to Change Java Versions in Windows](https://www.happycoders.eu/java/how-to-switch-multiple-java-versions-windows/)
4646

4747

48-
## Other Java 21 Examples
48+
## <br>Other Java 21 Examples
4949

5050
You might also find these GitHub repositories interesting:
5151

@@ -59,3 +59,51 @@ Scoped Values:
5959

6060
Pattern Matching for Switch:
6161
* https://github.com/SvenWoltmann/pattern-matching-for-switch
62+
63+
## <br>Other Resources
64+
65+
### Java Versions PDF Cheat Sheet
66+
67+
**Stay up-to-date** with the latest Java features with [this PDF Cheat Sheet](https://www.happycoders.eu/java-versions/)!
68+
69+
[<img src="/img/Java_Versions_PDF_Cheat_Sheet_Mockup_936.v2.png" alt="Java Versions PDF Cheat Sheet Mockup" style="width: 468px; max-width: 100%;">](https://www.happycoders.eu/java-versions/)
70+
71+
* Avoid lengthy research with this **concise overview of all Java versions up to Java 23**.
72+
* **Discover the innovative features** of each new Java version, summarized on a single page.
73+
* **Impress your team** with your up-to-date knowledge of the latest Java version.
74+
75+
👉 [Download the Java Versions PDF](https://www.happycoders.eu/java-versions/)<br>
76+
77+
_(Hier geht's zur deutschen Version &rarr; [Java-Versionen PDF](https://www.happycoders.eu/de/java-versionen/))_
78+
79+
80+
### <br>The Big O Cheat Sheet
81+
82+
With this [1-page PDF cheat sheet](https://www.happycoders.eu/big-o-cheat-sheet/), you'll always have the **7 most important complexity classes** at a glance.
83+
84+
[<img src="/img/big-o-cheat-sheet-pdf-en-transp_936.v2.png" alt="Big O PDF Cheat Sheet Mockup" style="width: 468px; max-width: 100%;">](https://www.happycoders.eu/big-o-cheat-sheet/)
85+
86+
* **Always choose the most efficient data structures** and thus increase the performance of your applications.
87+
* **Be prepared for technical interviews** and confidently present your algorithm knowledge.
88+
* **Become a sought-after problem solver** and be known for systematically tackling complex problems.
89+
90+
👉 [Download the Big O Cheat Sheet](https://www.happycoders.eu/big-o-cheat-sheet/)<br>
91+
92+
_(Hier geht's zur deutschen Version &rarr; [O-Notation Cheat Sheet](https://www.happycoders.eu/de/o-notation-cheat-sheet/))_
93+
94+
95+
### <br>HappyCoders Newsletter
96+
👉 Want to level up your Java skills?
97+
Sign up for the [HappyCoders newsletter](http://www.happycoders.eu/newsletter/) and get regular tips on programming, algorithms, and data structures!
98+
99+
_(Hier geht's zur deutschen Version &rarr; [HappyCoders-Newsletter deutsch](https://www.happycoders.eu/de/newsletter/))_
100+
101+
102+
### <br>🇩🇪 An alle Java-Programmierer, die durch fundierte Kenntnisse über Datenstrukturen besseren Code schreiben wollen
103+
104+
Trage dich jetzt auf die [Warteliste](https://www.happycoders.eu/de/mastering-data-structures-warteliste/) von „Mastering Data Structures in Java“ ein, und erhalte das beste Angebot!
105+
106+
[<img src="/img/mastering-data-structures-product-mockup-cropped-1600.v2.png" alt="Mastering Data Structures Mockup" style="width: 640px; max-width: 100%;">](https://www.happycoders.eu/de/mastering-data-structures-warteliste/)
107+
108+
👉 [Zur Warteliste](https://www.happycoders.eu/de/mastering-data-structures-warteliste/)
109+
Loading
335 KB
Loading
Loading

0 commit comments

Comments
 (0)