Monthly Archive January 2025

ByIvan BREZIANSKY

Easy News január (obsahuje poznámky k vydaniu)

Nový rok prináša nové začiatky a my v Easy s radosťou skúmame nové spôsoby, ako pre vás spravovať projekty ešte efektívnejšie.

Pri vstupe do roku 2025 by sme radi získali vaše podnety, aby sme mohli formovať budúcnosť tohto spravodajcu. 💬 Budeme vďační za vašu spätnú väzbu (zaberie vám to len 3 minúty).

Informačné panely a správa údajov sú teraz používateľsky prívetivejšie s automaticky dokončovanými filtrami pre rýchlejšie vyhľadávanie a vylepšeným widgetom Trendy, ktorý ponúka hlbší prehľad.

📂 Systém správy dokumentov

Podpora overovania WebDAV prostredníctvom Digest, čím sa zabezpečuje súlad s prísnejšími požiadavkami na overovanie spoločnosti Microsoft.

Vylepšenia výkonu
Zabráňte spomaleniu pomocou asynchrónnych exportných procesov, ktoré sú ideálne na spracovanie veľkých exportov údajov.
Okamžité vytváranie úloh pomocou šablón z ľavej ponuky.

💬 Lepšia funkčnosť HelpDesk
Superužívatelia môžu teraz upravovať vlastné polia na tiketoch kolegov.
Nové funkcie vyhľadávania uľahčujú prácu používateľom služby HelpDesk.

Poznámky k vydaniu: Verzia 14.4.0
Zistite, čo je nové v našej najnovšej aktualizácii softvéru. Pozrite si poznámky k vydaniu, kde nájdete všetky podrobnosti o nových vylepšeniach.

V spoločnosti Easy Software sme nedávno spolupracovali so spoločnosťou Ruka pre život o.p.s. na podpore osôb so zdravotným postihnutím. Počas sviatkov sme zozbierali zoznamy prianí, pripravili darčeky a osobne ich doručili do denného centra v Prahe. Pomoc druhým je podstatnou súčasťou našich hodnôt a sme hrdí na to, že sme mali pozitívny vplyv.

ByIvan BREZIANSKY

Mesačník PHP – január 2025

Vitajte v januárovom vydaní mesačníka PHP! Tento prehľad je starostlivo spracovaný a prináša najzaujímavejšie udalosti v komunite PHP za posledných pár mesiacov, takže sa nemusíte prehrabávať hlukom, urobili sme to za vás.

Najdôležitejšie udalosti
PHP 8.4 bolo oficiálne vydané 21. novembra 2024 a v súčasnosti je už k dispozícii verzia 8.4.3.
Táto významná aktualizácia jazyka prináša mnoho nových funkcií, ako sú háčiky vlastností, asymetrická viditeľnosť, aktualizované rozhranie DOM API, vylepšenia výkonu, opravy chýb a všeobecné vyčistenie kódu.

Ak sa chcete dozvedieť viac o všetkých novinkách vo vydaní, navštívte stránky php.watch a stitcher.io. K dispozícii sú aj niektoré menej známe vylepšenia, o ktorých sa môžete dozvedieť viac z blogu Tideways:
– PHP 8.4 zlepšuje pomenovanie uzáverov pre zjednodušené ladenie.
– Čo je nové v PHP 8.4 z hľadiska výkonu, ladenia a operácií.

Inštalácia alebo aktualizácia na PHP 8.4
– Windows: skompilované binárne súbory sú k dispozícii na adrese windows.php.net.
– Fedora/RHEL/CentOS: K dispozícii ako kolekcia softvéru (php84) z repozitára Remi.
– MacOS: PHP 8.4 možno nainštalovať prostredníctvom Homebrew pomocou odbočky shivammathur/homebrew-php.
– Docker: PHP 8.4 sú teraz k dispozícii na Docker Hub s označením 8.4.
– Herd tiež prichádza s podporou PHP 8.4.

PHP 8.2 prechádza do fázy len bezpečnostných opráv
Od tohto roka sa verzie PHP teraz riadia štvorročným harmonogramom podpory: dva roky aktívnej podpory, po ktorých nasledujú dva roky bezpečnostných opráv.
Pre PHP 8.1 budú bezpečnostné opravy poskytované do 31. decembra 2025, zatiaľ čo PHP 8.2 bude udržiavané do 31. decembra 2026. Nedávne vydanie PHP 8.2.27 znamenalo koniec fázy aktívnej podpory.

Bol vydaný PHPStan 2.0
Táto aktualizácia zavádza analýzu kódu úrovne 10 s prísnejším spracovaním zmiešaných typov a pridáva podporu pre typ List. Môžete tiež očakávať zníženú spotrebu pamäte a zvýšený výkon.
Markus Staab sa podelí o zaujímavé technické postrehy týkajúce sa zlepšovania programu PHPStan: A mixed type PHPStan journey, PHPStan performance on different hardware, My new PHPStan focus: multi-phpversion support.

ByIvan BREZIANSKY

Zistite, ako AI Assist od Aqua Data Studio zefektívni vašu prácu

Začiatkom roka 2025 sa uvádza na trh Aqua Data Studio 25.0 s AI Assist – zmena pre databázových profesionálov. Chcete vedieť, ako môže zmeniť váš pracovný postup?
Náš najnovší blog sa zaoberá:

– Optimalizácia tabuliek a zlepšovanie databázových objektov
– Zdokonaľovanie dotazov SQL generovaných umelou inteligenciou, aby presne vyhovovali vašim potrebám
– Vizualizácia vzťahov pomocou ER Modeler
– Vytváranie pôsobivých reportov pomocou Visual Analytics

AI Assist bude k dispozícii zadarmo vo verziách Standard aj Ultimate a je súčasťou bezplatnej skúšobnej verzie.

Nečakajte – preskúmajte, ako AI Assist funguje, a zistite, ako môže pozdvihnúť vaše skúsenosti so správou databáz.

Prečítajte si blog

 

ByIvan BREZIANSKY

JetBrains DotInsights január 2025

Vedeli ste, že? Chyba Y2K alebo „chyba tisícročia“ bola programátorským problémom spôsobeným ukladaním rokov len s dvoma číslicami (napr. „1999“ ako „99“) s cieľom ušetriť pamäť. S blížiacim sa rokom 2000 hrozilo, že systémy budú interpretovať „00“ ako 1900, čo viedlo k možným chybám pri výpočtoch a spracovaní údajov.
Obavy z porúch v kritických systémoch, ako je bankovníctvo a verejné služby, podnietili celosvetové úsilie o aktualizáciu softvéru. Opravy nakoniec fungovali a podarilo sa vyhnúť závažným problémom.

Odporúčaný obsah
Zástancovia .NET sa zamýšľali nad tým, či umelá inteligencia dokáže presne predpovedať trendy v oblasti výpočtovej techniky, keďže AI je stále horúcou technológiou. Tento mesiac vám preto prinášame odporúčaný obsah od spoločnosti JetBrains AI!
Tu je to, na čo sme sa pýtali: „Ako vidíte vývoj sietí .NET a jazyka C# v roku 2025? Povedzte mi nejaké predpovede. Nech je to v rozsahu 400 – 500 slov a uveďte dôvody, prečo.“
? Predpovedanie vývoja .NET a C# do roku 2025 zahŕňa preskúmanie súčasných trendov, stratégie spoločnosti Microsoft a širšieho prostredia vývoja softvéru. Toto je to, čo môžeme očakávať:

1. Pokračujúce rozširovanie jednotnej platformy .NET 7/8
Do roku 2025 by sa mala jednotná povaha platformy .NET zavedená počnúc platformou .NET 5 stať robustnejšou a expanzívnejšou. Spoločnosť Microsoft konsoliduje rámce ako .NET Core, Xamarin a tradičný .NET Framework do jednotnej platformy. To znamená, že vývojári budú mať k dispozícii plynulejšie zážitky z webových, mobilných, desktopových a cloudových aplikácií. Očakávajte prepracovanejšie multiplatformové vývojové nástroje, väčšiu optimalizáciu výkonu a hlbšiu integráciu s jazykmi, ako je napríklad C#.
Dôvod: Vzhľadom na heterogénne prostredie zariadení a operačných systémov je snaha o medziplatformovú kompatibilitu naďalej silná. Úspech frameworkov, ako je Flutter, a inovácie v Ruste by mohli spoločnosť Microsoft postrčiť, aby zdvojnásobila úsilie o jednotný framework, ktorý zostane konkurencieschopný.

2. Významné vylepšenia jazyka C# a vývoj založený na umelej inteligencii
Jazyk C# je už uznávaný pre svoje funkcie, ktoré zahŕňajú produktivitu vývojárov, ako sú anotácie nulovateľnosti, porovnávanie vzorov a asynchrónne programovanie. Do roku 2025 môžeme očakávať, že jazyk C# bude integrovať viac funkcií systémového programovania bez toho, aby sa znížila jednoduchosť používania. Okrem toho samotný jazyk pravdepodobne ovplyvnia nástroje poháňané umelou inteligenciou, ktoré sú poháňané systémom GitHub Copilot alebo Azure AI, a budú obsahovať funkcie prispôsobené na prediktívne generovanie kódu a zabezpečenie proti chybám.
Dôvod: Rozvoj nástrojov AI zásadne mení spôsob, akým vývojári píšu kód. Investície spoločnosti Microsoft do nástrojov OpenAI, GitHub Copilot a Visual Studio naznačujú, že pokročilé modely AI sa budú úzko integrovať, čím sa jazyk C# stane „smart-first“ jazykom pre podnikové aplikácie.

3. Zameranie sa na cloudovo natívne a mikroslužby s .NET
Cloud computing dominuje softvérovej infraštruktúre a .NET spolu s technológiami ako Docker a Kubernetes zlepšuje svoju podporu pre cloud-native vývoj. Do roku 2025 by sme mali vidieť zefektívnené funkcie a nástroje na vývoj mikroslužieb zapracované do .NET na zvýšenie škálovateľnosti vrátane natívnej podpory pre architektúry s viacerými cloudmi.
Dôvod: Podniky naďalej masovo využívajú cloud a platformy sa musia prispôsobiť tak, aby podporovali distribuované systémy a kontajnerizáciu. Ekosystém Azure spoločnosti Microsoft bude pravdepodobne hnacou silou týchto inovácií v oblasti .NET.

4. Väčší dôraz na Blazor a WebAssembly
Blazor, ktorý umožňuje vývojárom písať full-stack webové aplikácie pomocou jazyka C#, bude pravdepodobne do roku 2025 ďalej dozrievať. S rastúcou popularitou WebAssembly (Wasm) by sa Blazor mohol stať ústredným nástrojom na vytváranie ľahkých a vysoko výkonných webových aplikácií.
Dôvod: WebAssembly sa rozširuje vďaka svojej schopnosti priniesť do webových aplikácií takmer natívny výkon. .NET bude potrebovať Blazor, aby mohol priamo konkurovať frameworkom založeným na JavaScripte, ako sú React alebo Vue, a zároveň získavať pôdu pod nohami vďaka znalostiam jazyka C#.

5. Vývoj hier a nové prípady použitia v ekosystéme
Akvizícia spoločnosti Activision Blizzard zdôrazňuje záujem spoločnosti Microsoft o hry. Do roku 2025 môžu .NET a C# rozšíriť svoje postavenie v oblasti vývoja hier a potenciálne vyzvať Unity (ktoré sa spolieha na C#). Zároveň by sa .NET mohol čoraz viac využívať v oblasti internetu vecí, VR/AR a edge computingu.
Dôvod: Hranie hier a pohlcujúce aplikácie predstavujú úrodnú pôdu pre jazyk C#. Priame investície do tejto oblasti sú v súlade so širšími cieľmi spoločnosti Microsoft diverzifikovať používanie .NET.

Záver
Do roku 2025 sa .NET a C# budú pravdepodobne vyvíjať tak, aby sa stali cloudovo orientovanými, inteligentnejšími a lepšie optimalizovanými na výkon naprieč platformami. Tento vývoj odráža širšie ambície spoločnosti Microsoft v oblasti cloud computingu, umelej inteligencie, hier a produktivity vývojárov. Vďaka silnej komunite a zameraniu na podniky sú tieto technológie pripravené zostať silou v modernom vývoji softvéru.

ByIvan BREZIANSKY

Java mesačník – január 2025

Prišiel nový rok a my ho začíname ďalším výberom povinných tutoriálov a noviniek, ktoré si určite nenecháte ujsť. Toto číslo sa začína úžasnou sekciou s odporúčaným obsahom s Donaldom Raabom. Pohodlne sa usaďte a prejdite si cestu k čerstvým vedomostiam!

Novinky v jazyku Java
– Java News Roundup 1, 2, 3, 4 – Váš týždenný výber noviniek o Jave je tu.
– Java 24 Language & API Changes – Inside Java Newscast #81- Nicolai Parlog hovorí o návrhoch na vylepšenie JDK, ktoré sa nachádzajú v Jave 24. Venuje sa témam, ako sú primitívy porovnávania vzorov, flexibilné telá konštruktorov, zberače prúdov, API súborov tried, kvantovo bezpečné šifrovanie a štruktúrovaná súbežnosť.
– Java 24 Performance Improvements and Deprecations – Inside Java Newscast #82 – Ďalšie novinky o vylepšeniach v Jave 24 vrátane lepšieho zberu odpadu, kompaktných hlavičiek objektov, zvýšenej integrity v predvolenom nastavení a odstránenia 32-bitových portov.
– Postkvantová kryptografia v Jave – Ben Evans diskutuje o integrácii postkvantových kryptografických algoritmov do Javy, pričom zdôrazňuje výzvy a pokrok pri zvyšovaní bezpečnosti Javy proti hrozbám kvantovej výpočtovej techniky.
– Valhalla – Epic Refactor Java – Projekt Valhalla má za cieľ zlepšiť typový systém Javy pomocou hodnotových tried na dosiahnutie lepšieho výkonu a efektívnosti pamäte. Počas konferencie Devoxx 2024 poskytol architekt jazyka Java Brian Goetz kompletnú aktualizáciu a vysvetlil navrhované riešenie: hodnotové triedy, null-restricted typy, posilnená analýza definitívneho priradenia a striktná inicializácia.
– Epizóda 33 „JDK 24 a ďalšie“ s Chadom – ešte jeden diel o JDK 24, funkciách náhľadu a ďalších.

Odporúčaný obsah
Donald Raab má viac ako 23 rokov skúseností ako softvérový inžinier v odvetví finančných služieb. Programovať v jazyku Java začal v roku 1997. Don je členom expertnej skupiny JSR 335 (knižnice) a je tiež tvorcom open-source knižnice Eclipse Collections Java. Donald bol v roku 2018 vybraný za šampióna Javy a je častým prednášateľom a hosťujúcim školiteľom na kľúčových konferenciách a stretnutiach skupín používateľov Javy.

Prečítajte si viac