V júni sme sa pozreli na viacero zaujímavých noviniek: Elementor 3.30 posúva možnosti webového editora a prináša vylepšenia výkonu aj prístupnosti, zatiaľ čo Ultracite mení spôsob, akým pristupujeme k lintovaniu a formátovaniu TypeScript kódu – s dôrazom na rýchlosť, typovú bezpečnosť a AI integrácie. Spoločnosť Anysphere vydala verziu Cursor 1.0, ktorá rozširuje AI asistované programovanie o funkcie ako BugBot, background agenti či podpora Jupyter notebookov. A napokon, významným krokom v oblasti multiplatformového vývoja je správa, že programovací jazyk Swift sa oficiálne dostáva na Android, čím otvára nové možnosti pre tímy, ktoré chcú vyvíjať aplikácie pre obe platformy v jednom jazyku.
1

Elementor 3.30

Mikuláš Žačok
Visual Content Creator
Prináša pokroky do editora V4, zavádza nové možnosti do cloudovej knižnice, rozširuje tvary masky, pokračuje v optimalizácii výkonu stránky a zaisťuje lepšiu prístupnosť medzi rôznymi miniaplikáciami.
- Táto aktualizácia pokračuje vo vývoji editora V4, ktorý sa momentálne nachádza v rannej alfa fáze a nie je určený na použitie v produkčných stránkach. Vylepšenia zahŕňajú JavaScript Handlers pre Atomic Elements a manuálnu definíciu názvov CSS tried.
- Cloud Library: „Kits“ sú premenované na „Website Templates“ a pribudla možnosť ukladania celých šablón webových stránok do cloudu, čo uľahčuje ich zdieľanie a opätovné použitie.
- Maskovacie tvary: Bolo pridaných 20 nových preddefinovaných masiek a rozšírené vizuálne rozhranie, spolu s novou možnosťou pre vývojárov registrovať vlastné maskovacie tvary.
- Vylepšenia výkonu: Zahŕňa optimalizované načítanie fontov, najmä pre widget Video Playlist.
- Vylepšenia dostupnosti: Zameriava sa na archívy príspevkov, navigáciu príspevkov a formuláre, čím sa zabezpečuje lepšia súladnosť a použiteľnosť.
Aktualizácia tiež zlučuje niekoľko experimentálnych funkcií do základného pluginu, ako sú „Editor Top Bar“ a „Load Google Fonts locally,“ a vylepšuje „Element Caching“ na stabilnú verziu.
2
Ultracite: Bleskový nástroj na lintovanie a formátovanie TypeScriptu s podporou AI integrácií

Gabriel Falis
Developer
Ultracite poskytuje robustné a moderné prostredie pre vytváranie a formátovanie kódu pre váš tím a integrácie s umelou inteligenciou. Je postavený v Ruste, vďaka čomu je extrémne rýchly, a zároveň umožňuje automatické formátovanie a opravu chýb pri ukladaní – bez narušenia vášho pracovného postupu.
Medzi hlavné výhody Ultracite patria:
- Jednoduchá inštalácia – rýchle nasadenie cez npx ultracite init alebo manuálne pridaním balíčka.
- Automatizácia – lintovanie a opravy prebiehajú automaticky pri ukladaní súborov, čo šetrí čas a znižuje chybovosť.
- Vysoká typová bezpečnosť – pravidlá sú nastavené tak, aby podporovali maximálnu bezpečnosť a konzistentnosť TypeScript kódu.
- Rýchlosť – vďaka využitiu Biome je lintovanie a formátovanie výrazne rýchlejšie než pri tradičných nástrojoch ako ESLint alebo Prettier.
- Jednoduchá konfigurácia – pravidlá je možné upravovať v súbore biome.json podľa potrieb projektu.
- Optimalizácia pre VS Code – balík je navrhnutý pre bezproblémové používanie vo VS Code, vrátane podpory automatických opráv pri ukladaní.
Ultracite je tak ideálnym riešením pre vývojárov, ktorí chcú spojiť vysokú kvalitu, rýchlosť a efektivitu pri práci s moderným TypeScript stackom.
3
Cursor 1.0 prináša nové funkcie pre AI programovanie

Ján Hažinčák
Developer
Spoločnosť Anysphere vydala verziu 1.0 svojho AI editoru kódu Cursor, ktorá prináša viacero nových funkcií. Medzi najvýznamnejšie patria automatická kontrola kódu pomocou nástroja BugBot, ktorý analyzuje pull requesty a identifikuje potenciálne problémy v kóde pred jeho začlenením do hlavnej vetvy. BugBot ponúka tri režimy práce: automatické komentáre, manuálne spustenie a priamu integráciu.
Ďalšou významnou novinkou je rozšírený Background Agent, ktorý je teraz dostupný pre všetkých užívateľov. Umožňuje spúšťanie AI agentov v cloude, ktorí vykonávajú zmeny v kóde na pozadí. Aktivácia tejto funkcie je možná kliknutím na ikonu cloudu v chate alebo zkratkou Cmd/Ctrl+E.Background Agent beží na AWS infraštruktúre, čo umožňuje spracovanie bez zaťaženia lokálneho počítača.
Cursor 1.0 tiež prináša podporu pre Jupyter notebooky, čo umožňuje agentom vytvárať a upravovať viacero buniek súčasne. Táto funkcia je obmedzená na modely rady Sonnet.
Ďalšie vylepšenia zahŕňajú funkciu Memories, ktorá umožňuje Cursor zapamätať si informácie z konverzácií pre budúce použitie, a zjednodušenú integráciu MCP protokolu, ktorý umožňuje jednoduchšie pripojenie AI agentov k externým zdrojom dát.
Cursor 1.0 prináša aj bohatšie odpovede v chate, vrátane vizualizácií priamo v konverzáciách, a nový dashboard s detailnými štatistikami a nastaveniami. Verzia 1.0 obsahuje aj menšie vylepšenia, ako sú nové klávesové skratky a rozšírené funkcie pre správu účtov.
Významným prínosom verzie 1.0 je automatizácia kontroly kódu a rozšírenie cloudových funkcií. Zjednodušená integrácia MCP protokolu môže urýchliť adopciu externých nástrojov. Niektoré funkcie, ako Background Agent, však vyžadujú dôsledné zváženie bezpečnostných rizík, hlavne pre organizácie s citlivými dátami.
Viac si prečítaš tu.
4
Swift oficiálne na Androide:

Mikuláš Žačok
Visual Content Creator
Programovací jazyk Swift, ktorý pôvodne vyvinula spoločnosť Apple pre vývoj aplikácií na platformy iOS, macOS, watchOS a tvOS, bude teraz možné efektívne používať aj na vývoj aplikácií pre Android. Doteraz bolo možné vyvíjať Android aplikácie pomocou Swiftu len prostredníctvom neoficiálnych nástrojov alebo komunitou udržiavaných „forkov“ jazyka.
Čo to konkrétne znamená:
- Swift bude dostupný ako jazyk pre vývoj Android aplikácií – rovnako ako Kotlin alebo Java.
- Vyvíja sa podpora pre Android buildy, teda kompilovanie Swift kódu do natívnych Android aplikácií (APK).
- Tvorcovia aplikácií budú môcť písať mobilné aplikácie v jednom jazyku (Swift) pre obe platformy – iOS aj Android, čím sa zníži potreba písať dve verzie aplikácie v rôznych jazykoch (napr. Swift + Kotlin).
- Je to obzvlášť zaujímavé pre tímy, ktoré už ovládajú Swift a chcú cieliť aj na Android bez učenia sa Kotlinu či Javy.
Je dôležité poznamenať, že hoci Swift mieri na Android, UI frameworky od Apple, ako napríklad SwiftUI, zostávajú exkluzívne pre Apple platformy. To znamená, že aj keď budete môcť písať logiku aplikácie v Swifte pre obe platformy, pre používateľské rozhranie (UI) budete stále potrebovať buď natívne riešenia (Jetpack Compose pre Android, SwiftUI pre iOS), alebo iné multiplatformové UI frameworky, ktoré podporujú Swift.
Celkovo je to veľmi pozitívny krok, ktorý sľubuje väčšiu flexibilitu a efektivitu pre vývojárov, a potenciálne prinesie výkonnejšie a kvalitnejšie aplikácie pre používateľov Androidu.
Zmeškali ste posledný Coder’s Corner? Prečítajte si ho tu.