1
Angular 19 je tu a sľubuje revolúciu v jednoduchosti a výkonnosti
Ján Hažinčák
Developer
November priniesol do sveta webového vývoja Angular 19. Obsahuje mnohé vylepšenia, ktoré potešia každého zanieteného angularistu. Najnovšia verzia tohto obľúbeného frameworku prináša zjednodušenie architektúry, čo poteší najmä nových vývojárov, a zároveň optimalizuje rýchlosť načítavania webov.
Medzi najväčšie zmeny patrí plné prijatie standalone architektúry. Vývojári už viac nemusia definovať komponenty zápisom standalone: true, čo v praxi zrýchli adaptáciu na novú architektúru a zdá sa, že sa NgModules čoskoro stanú len spomienkou pre pamätníkov. Tento krok možno považovať za jeden z posledných pri prechode od modulárnej architektúry k standalone, ktorý sa začal ešte vo verzii 14 predstavením standalone komponentov.
Okrem toho Angular pokračuje vo vývoji Signals API, predstaveného vo verzii 16, a to stabilizovaním signals inputs, ako aj s novým signálom linkedSignal, ktoré výrazne zjednodušujú reaktívne programovanie a koniec koncov aj prechod na zoneless.
Ďalšou novinkou je Resource API, ktorá nám uľahčuje prácu s asynchrónnymi volaniami pomocou signálov. Inými slovami pomáha s lepším manažmentom stavov, ako sú loading, error, success a podobne, a zároveň umožňuje jednoduchšie vyvolanie asynchrónneho volania na základe zmien signálov. Pre lepšiu predstavu odporúčam pozrieť toto video.
Máme tu tiež vylepšenia pre server side rendering (SSR). Event dispatch library, vďaka ktorej sme vedeli použiť UI eventy, ktoré boli na stránke vykonané ešte pred hydratáciou, je v projekte integrovaná a dá sa povoliť pridaním konfigurácie provideru pre hydratáciu:
// For new projects the Angular CLI will generate this code by default
bootstrapApplication(App, {
providers: [
provideClientHydration(withEventReplay())
]
});
Ďalšiou novinkou pre SSR je vytvorenie nového interfacu s názvom ServerRoute. Je to pole, kde sa definujú routy aplikácie a kde si vieme definovať, ktoré stránky chceme renderovať na SSR, a na ktoré chceme uplatniť iba client side rendering (CSR).
O ďalších novinkách, ktoré prinesie Angular 19, vrátane noviniek v knižnici Angular Material, CDK a nových funkcií, ktoré budú zatiaľ iba v preview režime, sa môžeš dozvedieť z tohto detailného článku.
2
Novinky v Elementor 3.25 sľubujú rýchlejší, interaktívnejší web s jednoduchšou navigáciou
Mikuláš Žačok
Visual Content Creator
Fanúšikov obľúbeného builderu Elementor iste poteší najnovšia aktualizácia 3.25. Tvorcovia pokračujú v optimalizácii kódu, pričom tento raz sa zamerali na redukciu CSS pomocou metódy, ktorá načíta len potrebné CSS, zatiaľ čo väčšina nepoužitých štýlov je vynechaná. Pre plynulejší zážitok pri vyhľadávaní vo veľkých objemoch obsahu pribudlo stránkovanie vo výsledkoch vyhľadávania.
Mojou osobnou TOP novinkou je Anchor Offset, ktoré robí scrollovanie plynulejším a konzistentnejším na rôznych zariadeniach. Nová funkcia umožňuje nastaviť vlastnú hodnotu odsadenia a upraviť správanie posúvania tak, aby bola prepojená sekcia plne viditeľná bez toho, aby bola skrytá napríklad za hlavičkou.
Novembrová aktualizácia Elementor 3.25 toho priniesla ešte oveľa viac.
Podrobnejšie sa o nej dočítate napríklad tu.
3
Novinky v GitHub Copilot: Väčšia flexibilita pre vývojárov
Gabriel Falis
Developer
GitHub opäť posúva hranice produktivity vývojárov! Nové aktualizácie GitHub Copilot prinášajú viac možností a nástrojov, vďaka ktorým sa stáva ešte univerzálnejším partnerom v procese vývoja softvéru.
Medzi najvýraznejšie novinky patrí podpora viacerých jazykových modelov, ako sú Claude 3.5 Sonnet, Gemini 1.5 Pro a OpenAI o1-preview. Vývojári si tak môžu zvoliť model, ktorý najlepšie vyhovuje ich konkrétnym potrebám. Okrem toho budú nové modely integrované do rôznych nástrojov GitHub Copilot, vrátane Copilot Chat a automatizácie opráv zabezpečenia.
Novinkou je aj funkcia GitHub Spark, ktorá uľahčuje tvorbu aplikácií prostredníctvom prirodzeného jazyka, čím zjednodušuje proces vývoja.
Prečo tieto novinky určite vyskúšať?
Prinášajú nielen väčšiu flexibilitu, ale aj výrazné zvýšenie produktivity a podporu inovácií. Vývojári teraz môžu jednoduchšie riešiť komplexné úlohy, experimentovať s novými aplikáciami a prispôsobovať si nástroje podľa potrieb svojich projektov. GitHub Copilot tak opäť dokazuje, že je nenahraditeľným nástrojom pre moderného developera, ktorý hľadá efektívne a kreatívne riešenia v dynamickom svete technológií.
GitHub Copilot nájdeš tu.
4
Novinky vo svete Java: Verzia 23
Lukáš Huňár
Developer
Od 17. septembra tu máme novú Javu 23. Táto verzia prináša množstvo noviniek a vylepšení, ktoré uľahčia prácu nováčikom aj skúseným programátorom. Kód v najnovšej Jave bude teraz ešte zrozumiteľnejší vďaka použitiu Markdownu namiesto kombinácie HTML a Javadoc @-tagov pri písaní komentárov v Javadoc dokumentácii.
Z Garbage Collector (ZGC) prechádza na generatívny režim, čo prináša výrazné zlepšenia v správe pamäti, najmä pre aplikácie, ktoré vyžadujú nízku latenciu a vysoký výkon. Vývojári získajú väčšiu slobodu pri vyjadrovaní správania konštruktorov, keďže nová verzia umožňuje pridať príkazy do konštruktorov ešte pred explicitným vyvolaním konštruktora.
Java 23 je vynikajúcim krokom vpred pre lepšiu škálovateľnosť, efektívnosť a bezpečnosť aplikácií. Nezabudnite si ju vyskúšať a využiť všetky nové funkcie, ktoré táto verzia ponúka! Pre viac informácií o všetkých novinkách a vylepšeniach Java 23 sa pozrite tu.
5
WordPress 6.7: Nová téma a užitočný režim "Zoom Out"
Mikuláš Žačok
Visual Content Creator
V novembri vyšiel update pre WordPress, pričom verzia 6.7 je v poradí už tretím a možno posledným veľkým releasom za rok 2024. Či už ste vývojár, vlastník webovej stránky, alebo sa len zaujímate o aktuálne trendy, WordPress 6.7 ponúka funkcie, ktoré zlepšujú proces tvorby obsahu, rozširujú možnosti prispôsobenia, zvyšujú rýchlosť práce a ešte oveľa viac.
Ako prvú dávam do pozornosti novú defaultnú tému Twenty Twenty-Five. Ide o moderný a prispôsobivý dizajn vhodný pre rôzne typy webových stránok, predovšetkým však blogy, portfóliá a firemné stránky. Kladie dôraz na rýchlosť, prístupnosť a užívateľskú jednoduchosť, čím zaisťuje bezproblémový zážitok pre používateľov aj vývojárov.
V editorovi stránok stojí za zmienku nový režim „Zoom Out„. Tento „pohľad zhora“ nielenže uľahčuje organizáciu obsahu, ale umožňuje vidieť celkový vzhľad webu a jednoducho meniť jeho celkový dizajn. Potešia tiež vylepšenia mediálnej knižnice, vrátane podpory obrázkov vo formáte HEIC (KONEČNE), či rýchlejšieho načítavania médií.
Samozrejmosťou novej verzie sú vylepšenia v oblasti výkonu, podpory PHP 8+ a odstránenia zastaraného kódu, automatických veľkostí pre obrázky s oneskoreným načítaním a efektívnejšieho spracovania značiek v HTML API.
Viac informácií nájdete tu.