Skip to content

Updating my identity

Thoughts for today

Security is very important but can be a challenge to usability.

Security verses usabilityλ︎

Using a password manager is really effective, so long as it actually saves the password generated.

Creating a new Google workplace account can be a real challenge if you dont know the password the password generator created for you, especially when the organisation requires 2-Factor authorisation and that has not been set up due to not knowing the password.

Flexiana prototype reviewλ︎

Ela Nazari arranged a review of a potential new product for team leads, managers and CEOs to give a team and individual performance tool, using data from various sources. There seems a lot of potential there, compared to poking around GitHub for stats.

Hopefully I gave them lots of useful feedback during the session.

Consistent identityλ︎

For greater discoverability and to avoid confusion it is very useful to have a consistent identity through all your internet presence.

I noticed that I had some variation, so I've updated my GitHub and Slack profiles to use the same name, Practicalli Johnny.

An interesting consequence of changing the GitHub name is that all GitHub pages within repositories of the account are rebuilt. I assume due to the name being part of the URL to access the site.

Changing the GitHub account name doesnt affect Organisations that account participates in as the name doesnt change.

GitHub sponsorship seems unaffected by changing the GitHub account name.

The practicalli-john repository used to define an extended GitHub profile had to be renamed to match the change in account name, to practicalli-johnny/practicalli-johnny

Practicalli Johnny GitHub profile

Neovimλ︎

Set Neovim 0.9 as the minimum recommeded version in the Practicalli Neovim book and updated laptops, tablet and smartphone to use Neovim 0.9.4

Debian and Javaλ︎

Sofware updates today listed security updates for Java OpenJDK packages and I notices I still had several versions of those packages installed (11 and 17).

Time to remove Java 11 and use Java 21 as the default (keeping 17 for a little longer as a fall-back version).

Removing Java 11

apt remove --purge openjdk-11-jdk:amd64 openjdk-11-jdk-headless:amd64 openjdk-11-jre:amd64

openjdk-11-source package was not installed on my system

Add Java 21

apt install openjdk-21-jdk

openjdk-11-source package was not installed on my system

OpenJDK 21 Debian package availablity

Debian trixie (testing) includes 🌐 openjdk-21-* packages

Ubuntu 23.04 (lunar) and 23.10 (manic) include 🌐 openjdk-21-* packages

Using Debian Testingλ︎

Installing a laptop with Debian from scratch and using trixie (testing) version, which includes Java 21 and many updated packages.

After the install, edit /etc/apt/sources.list and replace all the instances of bookworm with trixie

Debian documentation recommends a full upgrade after making such a change

Debian Linux full upgrade

apt full-upgrade

Debian Linux - chainging to testing or unstable

Continuing with Debian Linux install on Thinkpad with AMD chipset, using trixie (current testing) as the distribution verion.


Thank you.

🌐 Practical.li Website

Practical.li GitHub Org practicalli-johnny profile

@practicalli@clj.social @practical_li