Category Archive JetBrains

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

ByIvan BREZIANSKY

Newsletter JetBrains, september 2023 – Predstavujeme RustRover, naše samostatné IDE pre Rust

Predstavujeme RustRover “Kedy bude Rust IDE?”

Túto otázku dostávame od našich používateľov pomerne často a s radosťou oznamujeme, že ten deň konečne nadišiel. Privítajte RustRover, naše samostatné IDE pre Rust. Pridajte sa k nám na verejnú ukážku!

Preskúmať teraz →

GameDev Day 2023

JetBrains GameDev Day 2023, bezplatná hybridná udalosť, prichádza 13. októbra. Užite si rozhovory na rôzne témy vrátane testovania hier, CI/CD, Unity’s DOTS a vývoja pre Apple Vision Pro! Zaregistrujte sa →

Trh JetBrains oslavuje 5 rokov

JetBrains Marketplace oslávil 7. septembra svoje piate výročie. Prečítajte si blogový príspevok a zistite, ako sa môžete pripojiť k prebiehajúcim oslavám a získať svoje vlastné darčeky. Môžete sa tiež dozvedieť viac o kľúčových míľnikoch Marketplace!

Oslávme →

ByIvan BREZIANSKY

Sila automatizácie: Zlepšenie procesu manuálnej kontroly kódu

Kontroly kódu vám pomôžu strategicky preniknúť hlbšie do vašej práce. Umožňujú vám identifikovať chyby, potenciálne opravy, zraniteľné miesta a oveľa viac, aby ste v konečnom dôsledku zlepšili kvalitu vášho zdrojového kódu a vaše znalosti o ňom. Okrem toho, že vám to pomôže definovať úspech, to môže mať priamy vplyv na tímové učenie, rýchlosť a kvalitu budovania projektu a výsledky produktov.
V predchádzajúcej správe o stave vývoja softvéru Coding Sans zistil, že 67,66 % vývojárov softvéru používa partnerské hodnotenie na zabezpečenie kvality kódu. Toto číslo je ešte vyššie v skupinách najvýkonnejších vývojárov softvéru, a to 73,53 %.
Argument teda nie je o tom, či recenzie fungujú alebo nie, alebo aké sú cenné pre interné vzdelávanie, výkonnosť kódu a kvalitu. Ide skôr o to, ktorá metóda implementácie funguje najlepšie pre moderné tímy v rôznych prípadoch použitia.

ByIvan BREZIANSKY

Mesačník Java – september 2023

Septembrové vydanie Java mesačníka je tu!
S blížiacim sa vydaním Java 21 na tento mesiac sme nadšení, že vám môžeme priniesť posledný náhľad do jej kľúčových funkcií. Ale to nie je všetko! Toto vydanie je nabité užitočnými článkami o špičkových technológiách AI vrátane aktualizácií o najnovších vylepšeniach aplikácie IntelliJ IDEA AI Assistant. Čítajte ďalej o vzrušujúcich technologických podujatiach, ktoré môžete navštíviť online alebo osobne počas celého septembra. A v sekcii Kultúra a komunita objavte cenné poznatky o zvládnutí akejkoľvek programátorskej témy.

– Java News Roundup 1, 2, 3, 4, 5 – Nenechajte si ujsť žiadne zmeny, ktoré priniesol august do sveta Java.
– Sneak peek Java 21 – Od virtuálnych vlákien po porovnávanie vzorov pre prepínač, existuje 15 JEP, ktoré môžete preskúmať a vychutnať si. Zistite, ktoré z nich sú konečné a ktoré sú v štádiu náhľadu a inkubátora.
– Letná aktualizácia rozhrania Foreign Function & Memory API – FFM API je stabilné a malo by ukončiť fázu ukážky v nasledujúcom vydaní Java SE. Ďalšie podrobnosti nájdete v tomto blogovom príspevku.
– Návrh JEP: Vypočítané konštanty – Bol vydaný návrh „Vypočítaných konštánt“ JEP, ktorý predstavuje rýchle, nezávislé a inicializovateľné objekty ComputedConstant. Per Minborg vysvetľuje, čo to je a ako ich používať v tomto článku.
– JEP 451 od OpenJDK: Vyváženie obslužnosti a integrity v JVM – JEP 451 postúpil z cieľového stavu v JDK 21. Cieľom tohto JEP je prehodnotiť rovnováhu medzi použiteľnosťou a integritou a zároveň zabezpečiť neovplyvnené nástroje, ktoré nevyžadujú dynamické načítanie agentov.
– Zmeny JDK 21 G1/Parallel/Serial GC – Prečítajte si tento článok a dozviete sa viac o kolektoroch Hotspot a ich najvýznamnejších zmenách v JDK 21.