17 comments

[ 1.3 ms ] story [ 42.6 ms ] thread
I completed 100 Days of Java and ended up and it took me roughly 5 years.

Made an interactive map/index of the posts, linked by related topics. I made it to make the series easier to browse by concept instead of only by day number.

Nice work! I appreciate the topic and search filters too.
I personally am not sure what's the point of this, when the graph seems like doesn't give any real information + doesn't even work on mobile (no hover), but congrats on finishing up the series!
sorry as UI was not optimized enough for mobile but my intention was to show the adventure of writing and learning more about java
This website is very confusing.
would love to know how can i improve if you can give some feedback like which part is confusing.
It's very hard to use on mobile. When clicking a graph node, something happens kind of far down in the viewport, which I didn't notice at first. Also clicking "Open post" doesn't seem to work
This looks interesting, I worked with Java some time ago, but haven't touched it for some time. I guess since the graph is really not that intuitive this really describes how complicated can be learning Java!
Learning java is not that hard. I really love this language with all its quirks. so i guess i will be little biased here but its my fault not to represent the information in such a way that it can be more intuitive.
Takes me back to simpler days when Java was THE language to learn and book like this was interesting. It seems the author took each day in the book as an inspiration for a blog post, which gives it value beyond the book itself.
I looked around, but can't find the source information this was created off of -- where are the questions/topics for the 100 days listed?
You should try rendering the graph in 3js. It’s pretty easy and so so beautiful.

Toto.tech has a decent example. You have flight controls with wasd + mouse

What exactly is the intuition behind taking something inherently linear like a sequence of 100 days and presenting it as a graph with no information given about the rationale or reasoning behind the edges.
Wait, foreach is slower then for loop? I did not know this.
> Day 1: Comparing/ checking equality against multiple Strings.

Just use Apache Commons Lang Strings.CS.equalsAny . If not, List.of or Set.of (if N could be big) should be the best options. Streams are better when you chain many operations.

Your category names aren't rendering the "&" correctly as "&", might want to look into that (Chrome 147.0.7727.138, Windows)