https://www.gravatar.com/avatar/306d401b2a8c0efe0996fec60e0c90aa?s=240&d=mp

My coding journey

Disclaimer: it's just for fun

Ewolucja języka Java

Podsumowanie ewolucji

Doskonałym źródłem informacji o zmianach w języku Java jest dla mnie wciąż The Java Version Almanac, przeglądam też oficjalne dokumenty na stronie jdk.java.net (n.p. JDK 25 release notes) i od jakiegoś czasu odnoszę wrażenie, że ewolucja języka, a także całego “ekosystemu” znacznie przyspieszyła po wydaniu javy 17.

Dlatego poniżej spróbuję zrobić krótkie podsumowanie najważniejszych zmian wprowadzonych w dwóch przedziałach czasowych:

  1. Od Javy 8 do Javy 17 (czyli era zmian po “klasycznej Javie”),
  2. Od Javy 17 do Javy 21/24 (czyli nowoczesna, projektowo-eksperymentalna Java).

Warto spojrzeć na zmiany w ten sposób, ponieważ obserwuję z doświadczenia, że migracje kodu przebiegają właśnie w takich “skokach” - modernizacja z 8 do 17, a później z 17 do 21. Jaki był temat przewodni tych zmian? Jakiego typu modyfikacje i usprawnienia zostały wprowadzone? Rzućmy na to okiem:

PGP i szyfrowanie

Dzisiaj przygotowałam mały poradnik 📖 dla tych, którzy dotychczas nie używali szyfrowania 🔐 wiadomości, nie posiadają swojego klucza 🔑 publicznego i nigdy nie podpisywali komunikacji elektronicznej 💻. Uwaga: tylko dla fanów terminala 😄.

Minikurs Efektywności - jak podejmować dezycje i wygrywać?

Jak podejmować decyzje i działać zgodnie z nimi? Jakie strategie wygrywania mają sportowcy? Co to jest Opór? Zapraszam do drugiej części Minikursu Efektywności.

Motywacja, siła woli i… porażka

Jestem przekonana, że dobrze znacie ten wzorzec: na początku jesteście wysoce zmotywowani - ten stan pojawia się najczęściej po obejrzeniu filmu na YT o kimś, kto robi fantastyczne rzeczy, albo po wysłuchaniu inspirującego podkastu. Teraz zaś aż płoniecie wewnętrznie i nie możecie się doczekać, aż zaczniecie robić to “coś”. A może znów zrobiliście listę celów na nowy rok “Nowa Ja 20204” :)