summaryrefslogtreecommitdiff
path: root/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-08-26 23:07:43 +0300
committerPaul Buetow <paul@buetow.org>2024-08-26 23:07:43 +0300
commita060115f62061039758dd3cadae97889c4eadb1b (patch)
treea5b1699fa0078ea6b37fc871a40f0aef53453054 /gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html
parentc7026fd7eb994ad457419e2251403d741e98e3df (diff)
Update content for html
Diffstat (limited to 'gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html')
-rw-r--r--gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html20
1 files changed, 18 insertions, 2 deletions
diff --git a/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html b/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html
index 3321599d..16975931 100644
--- a/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html
+++ b/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html
@@ -12,8 +12,6 @@
<br />
<span class='quote'>Published at 2022-12-24T23:18:40+02:00</span><br />
<br />
-<a href='./ultrarelearning-java-my-takeaways/learnjava.jpg'><img src='./ultrarelearning-java-my-takeaways/learnjava.jpg' /></a><br />
-<br />
<span>As a regular participant in the annual Pet Project competition at work, I always try to find a project where I can learn something new. In this post, I would like to share my takeaways after revisiting Java. You can read about my motivations in my "Creative universe" post:</span><br />
<br />
<a class='textlink' href='./2022-04-10-creative-universe.html'>Creative universe</a><br />
@@ -26,6 +24,24 @@
<br />
<span>At my workplace, as an SRE, I don&#39;t do Java a lot. I have been reading Java code to understand the software better so I can apply and suggest workarounds or fixes to existing issues and bugs. However, most of our stack is in Java, and our Software Engineers use Java as their primary programming language.</span><br />
<br />
+<a href='./ultrarelearning-java-my-takeaways/learnjava.jpg'><img src='./ultrarelearning-java-my-takeaways/learnjava.jpg' /></a><br />
+<br />
+<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
+<br />
+<ul>
+<li><a href='#relearning-java---my-takeaways'>(Re)learning Java - My takeaways</a></li>
+<li>⇢ <a href='#stuck-at-java-14'>Stuck at Java 1.4</a></li>
+<li>⇢ <a href='#relearning--upskilling-to-java-18'>(Re)learning &amp; upskilling to Java 18</a></li>
+<li>⇢ ⇢ <a href='#effective-java'>Effective Java</a></li>
+<li>⇢ ⇢ <a href='#java-pub-house'>Java Pub House</a></li>
+<li>⇢ ⇢ <a href='#java-concurrency-course'>Java Concurrency course</a></li>
+<li>⇢ ⇢ <a href='#read-a-lot-of-java-code'>Read a lot of Java code</a></li>
+<li>⇢ ⇢ <a href='#observed-java-code-reviews'>Observed Java code reviews</a></li>
+<li>⇢ ⇢ <a href='#took-ownership-of-a-roadmap-java-project'>Took ownership of a roadmap-Java project</a></li>
+<li>⇢ <a href='#the-good'>The good</a></li>
+<li>⇢ <a href='#the-bad-and-the-ugly'>The bad and the ugly</a></li>
+<li>⇢ <a href='#conclusion'>Conclusion</a></li>
+</ul><br />
<h2 style='display: inline' id='stuck-at-java-14'>Stuck at Java 1.4</h2><br />
<br />
<span>Over time, I had been missing out on many new features that were added to the language since Java 1.4, so I decided to implement my next Pet Project in Java and learn every further aspect of the language as my main goal. Of course, I still liked the idea of winning a Pet Project Prize, but my main objective was to level up my Java skills.</span><br />