Category Archive JetBrains

ByIvan BREZIANSKY

C++ január 2022: C++20 na odstránenie chýb pri spustení a dosiahnutie lepšieho dizajnu, úplného testovania a nového kompilátora QML

Máme pre vás všetky januárové novinky v našom najnovšom mesačnom prehľade C++ a jeho sprievodnej relácii Nevyžaduje sa žiadna diagnostika. Ak ste sa už prihlásili na odber, pokojne preskočte rovno na novinky. Ak ste tu prvýkrát, rýchlo vás prevedieme všetkými formátmi, ktoré ponúkame. Môžete si prečítať, vypočuť alebo pozrieť náš základný prehľad noviniek C++ z minulého mesiaca

Januárové novinky

Jazykové novinky

 P2441R1 – „views::join_with“

 P2387R3 – „Podpora potrubí pre užívateľom definované adaptéry rozsahu“

 P0627R6 – „Funkcia na označenie nedostupného kódu“

Učenie

 C++20 na odstránenie celej triedy chýb runtime

 Ako iterovať cez std::tuple

 Migrácia na bezpečnejšie API s {fmt} 8.x

 Nájdenie druhého najväčšieho prvku v rozsahu

 Zostavte generovanie a optimalizáciu časového kódu

Nástroje

 Nový rýchly kompilátor Qt

 Nástroje JetBrains C++ spúšťajú svoj 2022.1 EAP

 A nakoniec –Čo by ste odstránili z C++, ak nie kvôli stabilite ABI?

Jazykové novinky

Tento mesiac sa konala plenárna výzva WG21. Toto sú udalosti, ktoré sa zvyčajne dejú v posledný deň fyzického stretnutia výboru a pri ktorých úradníci hlasujú za to, čo sa prijme do pracovného návrhu ďalšej normy. Tentoraz bola udalosť obzvlášť významná, pretože sa považovala za konečný termín pre nové návrhy pre C++23.

ByIvan BREZIANSKY

JetBrains, február 2022 – začínajú sa hlavné nové EAP

 EAP Teraz zlučujeme podporu

Unreal Engine na všetkých hlavných platformách do Rider 2022.1 EAP, čo znamená, že to už nie je samostatný produkt! Zistite, ako môže Rider zlepšiť váš vývoj Unreal Engine. Samotné vydanie sa zameriava najmä na zlepšenie kvality a opravu chýb.


IntelliJ IDEA 2022.1

EAP Opens – prvý tohtoročný program včasného prístupu je otvorený. Prvá zostava IntelliJ IDEA 2022.1 EAP predstavuje úplne nové okno nástroja Notifications, vylepšeného sprievodcu New Project, vylepšenú podporu Markdown a ďalšie. Všetky podrobnosti nájdete v našom blogovom príspevku.


Vzdelávacie IDE a EduTools: Pohľad späť na rok 2021

Pozrite si najdôležitejšie udalosti IntelliJ IDEA Edu, PyCharm Edu a EduTools v roku 2021. Náš tím predstavil integráciu s JetBrains Marketplace, novým úložiskom kurzov, Code With Me a Grazie. Vylepšili sme tiež integráciu Codeforces a vytvorili úplne nové kurzy.

ByIvan BREZIANSKY

Predstavujeme podporu pre Vault v SPACE automatizácii

Pridali sme podporu pre parametre Vault v skriptoch Space Automation. o čo tu ide?

Zostavovacie skripty často potrebujú poverenia na prístup k externým službám a zdrojom. Space samozrejme poskytuje vstavaný Vault secrets na ukladanie rôznych dát v zašifrovanom formáte. Napriek tomu mnohé spoločnosti vyžadujú pokročilejšie bezpečnostné funkcie, ako je centralizovaná správa tajných informácií, dynamické tajomstvá, konfigurovateľné tokeny TTL a iné.

Jedným z popredných riešení pre tajné ukladanie s týmito funkciami je HashiCorp Vault. V tomto článku sa dozviete, ako používať Vault v Space Automation.

ByIvan BREZIANSKY

.NET mesačník | február 2022

NET novinky

  • Vylepšenia výkonu v ASP.NET Core 6
  • Oznámenie .NET MAUI Preview 12 (najnovšia ukážka)
  • Stav Windows Forms Designer pre aplikácie .NET
  • Oznámenie plánu pre EF7
  • Vylepšenia siete

 

.NET 6 Odporúčaný obsah

Radi by sme poďakovali Layle Porter za kurátorstvo odporúčaného obsahu tohto mesiaca! Layla je advokátkou vývojárov vo VMware Tanzu. Je živou kóderkou na Twitchi, Microsoft MVP, GitHub Star a zakladateľkou #WomenOfDotNet Initiative. Layla tiež práve začala pozrat do sveta TikTok (alebo DevTok, ak chcete)! Blazor bol pôvodne uvedený na trh v roku 2018. Odvtedy sa na serveri uchytilo obrovské množstvo a nielenže vám umožňuje vytvárať super responzívne aplikácie na strane klienta v jazyku C# (zbohom JavaScript – tak trochu!), ale teraz ho možno integrovať s pripravovaným rozhraním .NET MAUI.

Jednoducho vytvorte mobilné a desktopové aplikácie! Úprava miestnych obrázkov/textu z .NET MAUI Blazor Hybrid App – Interakcia s natívnymi aplikáciami pre Windows nebola s Blazor Hybrid spočiatku možná kvôli kontextu zabezpečenia JavaScriptu. To všetko sa zmenilo a David Ramel ukazuje, ako sa to teraz dá dosiahnuť. Predbežné vykreslenie Blazor WebAssembly v čase zostavenia na optimalizáciu pre vyhľadávacie nástroje – Niels Swimberghe diskutuje o nedostatkoch Blazor (a jednostránkových aplikácií) v súvislosti so SEO a potom sa zaoberá tým, ako môže predbežné vykreslenie vašej aplikácie Blazor zlepšiť výkon SEO. Predstavujeme REPL Telerik pre Blazor – šikovní ľudia z Teleriku vytvorili voľne použiteľný REPL na zostavovanie a zdieľanie komponentov Blazor bez potreby riešenia. Ed Charbeneau v tomto článku hovorí o základoch. Zabezpečte hostiteľskú aplikáciu Blazor wasm asp.net pomocou BFF a OpenIddict – Damien Bod popisuje, ako zabezpečiť aplikáciu Blazor na strane klienta pomocou bezpečnostnej architektúry backend-for-frontend a OpenID Connect.

A nakoniec, 10. februára bude celý deň frontendového .NET obsahu vrátane Blazora na .NET Frontend Day

ByIvan BREZIANSKY

Mesačník Java – február 2022

Java News:

Java’s Plans for 2022 – Aktualizácia štyroch kľúčových projektov Java: Valhalla, Panama, Loom a Amber

Jazyky, rámce, knižnice a technológie:

 GCGC – nástroj na vizualizáciu protokolov Java Garbage Collector je teraz otvorený.

 [podcast] Bootiful podcast: Juergen Hoeller – Josh Long robí rozhovor so spoluzakladateľom a vedúcim projektu Spring Framework.

 Tento jarný týždeň – 25. januára 2022 – množstvo jarných vecí starostlivo zozbieraných a anotovaných Joshom Longom.

 Nové AWS SDK pre Kotlin s podporou Coroutines – poznámky TL;DR o tom, ako začať s novým AWS SDK pre Kotlin, od Antona Arhipova.

 IntelliJ IDEA 2022.1 EAP a IntelliJ IDEA 2021.3.2 – vyskúšajte nové funkcie a pomôžte zlepšiť IDE.

 JCEF – jednoduchý rámec na vkladanie prehliadačov na báze Chromium do iných aplikácií využívajúcich Javu.

 Jakarta EE8, EE9, EE9.1. …. Čo??? – Verzia 10 je hneď za rohom. Čo to znamená pre váš projekt Java? Ralph Soika vrhá svetlo na plošinu