Monthly Archive October 2023

ByIvan BREZIANSKY

Mesačník Java – október 2023

Vitajte v októbrovom vydaní Java mesačníka!
V tomto vydaní sa ponoríme do sveta Java a technológií. Preskúmame to najnovšie a najlepšie z nedávneho vydania Java 21, podelíme sa o vzrušujúce novinky o novom EAP pre IntelliJ IDEA 2023.3 a prinesieme vám výber pútavých udalostí, návodov, rozhovorov a názorov z komunity.
Usaďte sa so svojou obľúbenou šálkou kávy a užívajte si!

Správy Java
Java News Roundup 1, 2, 3, 4 – Všetko, čo Java predstavila alebo vylepšila v septembri, je tu.
Najhorúcejšou novinkou je oficiálne spustenie Java 21, preto sme vybrali niekoľko písomných a zvukových prehľadov novo vydaných funkcií:
 Java 21 je k dispozícii dnes a je to celkom aktualizácia
 Foojay Podcast č. 28: Java 21 dorazila!
 Príchod Java 21!
 JDK 21 a JDK 22: Čo už vieme FarPRINT
 Jarné tipy: Radostný skok do Java 21
Nasledujúce výbery prinášajú podrobnejšie prezentácie aktualizácií Java 21 od Ana-Maria Mihalceanu, Nicolai Parlog a José Paumard:
 Nová funkcia Java 21: Virtuálne vlákna #RoadTo21 – Zistite viac o najočakávanejšej funkcii – novom, ľahšom modeli vlákien. Virtuálne vlákna riešia zložitosť a náklady na údržbu asynchrónneho programovania bez toho, aby sa vzdali výkonu tohto modelu.
 Java21 prináša plnú zhodu vzorov #RoadTo21 – Java 21 je prvé vydanie, ktoré finalizuje základné funkcie zhody vzorov, vrátane zapečatených typov a vzorov typov vo vylepšenom prepínači a toľko očakávaných záznamov a vzorov záznamov. Pozrite si toto video a preskúmajte tieto funkcie.
 Java 21 Security #RoadTo21 – Zistite, ako sa Java Security vyvinula od JDK 17, čo vám umožňuje vytvárať a nasadzovať aplikácie pomocou moderných, silných algoritmov a protokolov.
 Zmeny Java 21 API #RoadTo21 – Preskúmajte nespočetné množstvo vylepšení, ktoré Java 21 prináša do vašich každodenných tried. Od zlepšenej efektivity kompilácie pomocou javacu a komplexných vylepšení dokumentácie v javadocu až po ešte rýchlejšie prototypovanie s jwebserverom – je toho veľa!
 Vylepšenia nástrojov Java 21: Lepšie vo všetkých smeroch #RoadTo21 – Objavte najnovšie vylepšenia nástrojov JDK od verzie Java 17, vrátane zlepšenej efektivity kompilácie s javacom, komplexných vylepšení dokumentácie v javadoc a možností rýchleho prototypovania pomocou jwebserver.

Tento mesiac získali štatút kandidáta aj títo JEP:
 JEP 456: Nepomenované premenné a vzory
 JEP 455: Primitívne typy vo vzoroch, inštancii a prepínači (ukážka)
 JEP 457: Class-File API (ukážka)

ByIvan BREZIANSKY

PHP – september 2023

Vitajte v septembrovom vydaní PHP! Zhrnieme najzaujímavejší vývoj v komunite PHP za posledný mesiac, pričom uvedieme ručne vyberané správy, články, nástroje a videá.

– Boli vydané PHP 8.0.30, PHP 8.1.22 a PHP 8.2.9
❗Toto sú bezpečnostné vydania a zahŕňajú opravy pre GHSA-3qrf-m4j2-pcrr (načítanie externej entity v XML bez toho, aby to bolo povolené) a GHSA-jqcx-ccgc-xwhv (pretečenie vyrovnávacej pamäte a prečítanie v phar_dir_read()).

– Ak stále používate PHP 7.*, Remi’s Repository má aktualizácie so spätne portovanými bezpečnostnými opravami.

– Vyšlo PHP 8.3.0RC2
Druhý RC bol dodaný podľa harmonogramu. Ďalším vydaním je RC3, ktoré sa očakáva 28. septembra. Podrobný zoznam toho, čo prichádza v PHP 8.3, nájdete na php.watch alebo stitcher.io.

– Hlasovanie RFC
Brent Roose spustil projekt komunitného hlasovania o RFC.

– Zatiaľ čo oficiálne hlasovanie RFC je obmedzené na interných vývojárov, hlasovanie RFC poskytuje hlas pre každého. Nebude to mať priamy vplyv na oficiálne výsledky PHP RFC, ale môže to slúžiť ako cenný zdroj pre tých, ktorí sú zapojení do rozhodovacieho procesu.

– Projekt, brendt/rfc-vote, je open source a Brent streamuje celý proces jeho vývoja v PHP Annotated na YouTube.

ByIvan BREZIANSKY

Vylepšite spoluprácu kódu na cestách: Kontroly kódu a žiadosti o zlúčenie v aplikácii Space Mobile

V dynamickom svete vývoja softvéru je kľúčom mať integrovaný a všestranný súbor nástrojov. JetBrains Space ponúka kompletný vývojový ekosystém, ktorý pokrýva celý životný cyklus vývoja, od plánovania projektu po správu kódu a automatizáciu CI/CD, všetko premyslene prepojené na jednej platforme. Jednou z výnimočných funkcií Space je jeho robustný systém Code Review, navrhnutý na zefektívnenie spolupráce a zlepšenie kvality kódu.

Space’s Code Reviews sú výkonné a intuitívne. Bezproblémovo sa integrujú s JetBrains IDE a vytvárajú prostredie pre spoluprácu, kde môžete kontrolovať, diskutovať a implementovať zmeny kódu. S bránami kvality, bezpečným zlúčením pre vetvy funkcií a vlastníkmi kódu pre povinné kontroly kritických oblastí kódu vám Space Code Reviews pomôže dosiahnuť lepšiu kvalitu kódu a udržať stabilnú hlavnú vetvu.

Nedávno sme urobili veci o krok ďalej tým, že sme zaviedli veľké vylepšenie: Kontrola kódu a žiadosti o zlúčenie v mobilnej aplikácii Space. Ide o obrovský skok vpred v umožňovaní bezproblémovej spolupráce medzi platformami a lokalitami.

Čítaj viac