The idea with this site is, I do something every week (even if it's very small).
I fixed a bug that I accidentally added last week..
A tab was added that broke animations on the site.
Hopefully that is fixed now..
Most of this week was spent learning Quarkus (a java framework).
I didn't do (all) the things I wanted to do this week..
All I got done was this video
Hopefully next week will be more productive!
Here are some "cool" suggestions when applying for a tech job :)
If the video is hidden it means your browser is blocking embedded videos..
Next week I'm (probably) adding something tiny to this website..
Solved a "medium" problem on leetcode.
Actually I solved more than one problem, but I only made one video.
There has been some serious sun over this town this week as well.
When that happens, I try to go out a bit more.
And just enjoy, I get so much energy from the sun.
I solved a "hard" problem on leetcode.
You can find the video on my channel. But I suggest muting the sound.
I used OBS studio to record myself solving a leetcode problem marked as "easy".
My intentions are just to "keep it simple for my first video where I try to talk and learn from it".
I'm not super happy with how this video turned out.
But the goal is to do "something" everyweek, and this is what I had time to do this week
I can see why JavaScript devs likes adding new libraries, frameworks and such.
Adding them solves problems fast.
This weekly breakdown was made using chart.js:
I have a new fun goal this summer outside of tech also.
My goal is to run 10 kilometers (km) in less than 40 minutes.
I can run slightly longer distances like 40 km (no water) or 80 km (if I get to drink water) but the speed isn't great.
My guess is that this is doable, but I will have to push myself.
This week was all about planning ahead. Planning is work and can save time later....
I feel like things here need to take a new direction, and that's what I will attempt to do in one or two weeks.
Added some "animation" that follows the cursor.
Added a favicon file (it's a tiny image that is shown in most browsers address bar).
My focus this week has been on JAVA.
I'm trying to get more familiar with the Java way of doing things.
So I built a few projects in Spring boot.
And tried GraalVM.
Changed how the homepage look.
More precise - added some new css code.
Experimented with podman locally.
Below is a (very distorted) screenshot from a free game (demo), that I might release on itch io, unsure
Built a very small world and tested some client/server stuff.
In the image below, two users are connected using JSON.
Can you spot them both?
Activated HTTP/2, it's supposed to be an upgrade from HTTP/1.1
Started work on a basic content managment system.
My intentions are to use the simple CMS for this site.
I got websockets up and running and used it as a chat.
Websocket functionallity are offline for now after being done with the testing.
My tests included connecting a few users using a small game client I wrote (and have the game recive/display the chat).
Also I spawned a few connections using javascript and a webbrowser.
Everything worked as expected.
Those connected could send and revice messages.
There is something other than websockets that I want to explore.
But it's very hard for me to do and not a super high priority.