Author Archive Ivan BREZIANSKY

ByIvan BREZIANSKY

Newsletter JetBrains, jún 2024 – vydanie RustRover a Aqua, nové EAP a Kotlin 2.0

RustRover bol vydaný
Sme nadšení, že môžeme oznámiť všeobecnú dostupnosť RustRover, JetBrains IDE pre vývojárov Rust! Ak ste jednotlivec, ktorý ho chce používať na nekomerčné účely, môžete IDE používať zadarmo!
Zistite viac →

Aqua je von na ukážku
JetBrains IDE pre automatizáciu testov je všeobecne dostupné! Preskúmajte príležitosť bezplatných nekomerčných licencií určených na podporu rastu v rámci testovacej komunity.
Zistite viac →

Vývojový ekosystémový prieskum 2024
Podeľte sa o svoje myšlienky a získajte šancu vyhrať MacBook Pro, iPhone 15 alebo grafickú kartu NVIDIA. Pomôžte formovať prostredie kódovania a získajte odmeny za svoje príspevky!
Zúčastnite sa prieskumu →

ByIvan BREZIANSKY

WireMockLive! 1. stretnutie už 18. júla

Pripojte sa k odborníkovi na WireMock, Danovi Perovichovi, vedúcemu obchodného inžinierstva pre WireMockLive! relácií. Dve pripravované technické živé ukážky vám ukážu, ako používať najnovšie možnosti WireMock Cloud: Priraďovanie požiadaviek- Beyond Basics

Kedy:
štvrtok 18. júla 2024 | 8:00 – 8:30 PST (16:00 BST, 15:00 GMT)

Čo:
Pripojte sa k nám na živej ukážke, ktorá vám ukáže, ako využívať najnovšie možnosti WireMock Cloud, vrátane Request Matching: Beyond Basics

Popis:
Preskúmajte úplné možnosti priraďovania požiadaviek služby WireMock Cloud pomocou funkcií, ako sú logické operátory a/alebo operátory, porovnávače dátumu a času pred/po/rovná sa, zástupné symboly JSONPath a JsonUnit (aby sme vymenovali aspoň niektoré).

Zaregistrujte sa teraz

ByIvan BREZIANSKY

IDERA: Odomknite pokročilé techniky zvýšenia výkonu servera SQL Server

Sme radi, že vás môžeme pozvať na našu nadchádzajúcu udalosť: SQL Server Deep Dive: Zvýšenie výkonu prostredníctvom pokročilého riešenia problémov v stredu 19. júna.

Špeciálny hosť Pinal Dave z SQL Authority sa ponorí  do vnútorného fungovania výkonu SQL Servera a pomôže divákom pochopiť, ako sa spracúvajú dotazy, a naučiť sa účinky dátových štruktúr, indexovania a plánov dotazov.

Pomocou dynamických zobrazení správy (DMV) a výkonných nástrojov, ako je SQL Diagnostic Manager a SQL Query Tuner, budete vybavení na efektívne zisťovanie a riešenie problémov s výkonom.

Zaregistrujte sa teraz

ByIvan BREZIANSKY

SonarQube from Community to Commercial: Prečo Enterprise Edícia?

Pozrite si webinár OD Colina Muellera: SonarQube from Community to Commercial o tom, aké sú výhody komerčného riešenia SonarQube Enterprise oproti komunitnej verzii. Dozviete sa možnostiach CI/CD integrácie, podpory jazykov, reporting a ďalších výhodách, ktoré Enterprise edícia ponúka oproti komunitnej verzii.

ByIvan BREZIANSKY

JetBrains dotInsights | júna 2024

Vedel si? Bežne používaný triediaci algoritmus známy ako Bogosort sa tiež označuje ako „pomalé triedenie“. Pretože algoritmus funguje tak, že generuje všetky permutácie svojho vstupu, kým nenájde ten, ktorý je zoradený, je značne neefektívny a nepraktický pre veľké súbory údajov. Napriek svojej nepraktickosti sa vo vzdelávaní informatiky často spomína ako cvičenie pri učení sa triediacich algoritmov.

Odporúčaný obsah
“Aká je najdôležitejšia zručnosť vývojára softvéru?”
To je otázka, ktorú sme nedávno položili ChatGPT-4, a zameranie nášho odporúčaného obsahu tento mesiac. Pozrime sa, čo hovorí: „Schopnosť riešiť problémy je najdôležitejšou zručnosťou vývojára softvéru. Dôvodom je, že vývojári majú často za úlohu vytvárať nové systémy alebo opravovať existujúce. Schopnosť diagnostikovať problémy, nájsť možné riešenia a efektívne tieto riešenia implementovať je preto kľúčová.“

Táto odpoveď bola očakávaná. A je to pravda, ale pokiaľ ide o užitočné odpovede, je to trochu vágne. Čo presne ľudia a ChatGPT znamenajú pod „schopnosťou riešiť problémy“? Preto sme položili doplňujúcu otázku. “Aký druh zručností pri riešení problémov?” A tu máme trochu podrobnejšie: „Pochopenie a aplikácia algoritmov: Schopnosť porozumieť bežným algoritmom a manipulovať s nimi tak, aby vyhovovali špecifickým potrebám.

Logické myslenie: Schopnosť pristupovať k problémom rozumne a systematicky, to zahŕňa ladenie kódu, testovanie a opravovanie softvérových chýb. Znalosť dátových štruktúr: To umožňuje vývojárom efektívne ukladať a získavať dáta. Znalosť návrhových vzorov a princípov: Poznanie bežných návrhových vzorov a princípov vývoja softvéru pomáha pri písaní efektívnejšieho a udržiavateľného kódu.