Funktsionaalsuse lippude puudujäägid

Hiljuti oli kokkupuude dünaamiliste funktsionaalsuse lippude seadistamise teenusega - LaunchDarkly. Kuna projektis oli vaja tutvustada seda teenust uutele meeskonnaliikmetele, siis oli koostatud väike videotutvustus, mis eksponeeris teenuse pakutavaid võimalusi. Kuulates ettekannet hakkas ...

Cypressi probleemid koos Vite raamistikuga

Isiklikult olen suur Cypress testimise raamisiku fänn, kuna see võimaldab kirjutada teste ja saada ka kohest visuaalset tagasisidet, et mida test täpselt teeb. See võimaldab kiiresti aru saada, kui kusagil testis mõni probleem ning ka testide hilisem uuendamine on võrdlemisi lihtne. Hiljut ...

Testide lindistamine Cypress Studio'ga

Ilmselt pole tegemist enam uudisega, aga avastasin hiljuti, et Cypress'i on lisandunud võimalus lindistada veebilehtede otsast lõpuni (end-to-end) teste. See on hetkel veel eksperimentaalne lisavõimalus ja peidetud experimentalStudio: true konfiguratsiooni külge - funktsionaalsuse nimi on ...

AWS S3 staatilise kodulehe kulud

Staatiliste kodulehtede avaldamiseks on hea alternatiiv teha seda kasutades AWS'i S3 teenust. Selles osas mingit uudist ei ole, kuid väike üllatus oli siiski seoses hinnastusega. Üldiselt S3 teenuse hinnamudel on teada ja seega ootuspärane. Väiksemate veeblilehtede jaoks on see väga väiken ...

IntellJ HTTP klient

Suuremate ja pikemaajaliste projektide puhul tekivad tihti veebiteenused, mida on vaja aegajalt ka käsitsi välja kutsuda. Näiteks mõnede andmete kontrollimiseks või lihtsalt katsetamise eesmärgil. Tüüpiliselt hakkavad arendajad endale selliseid päringuid koguma näiteks Postman'i. See aga e ...

Töö ja eraelu lahus hoidmine veebilehitsejas

Kui kasutada sama arvutit nii tööks, kui ka eraeluks, siis tekib küsimus, et kuidas hoida need kaks keskkonda omavahel lahus. See vähendab olukordi, kus valel ajal tekib ahvatlus teha midagi teisest valdkonnast. Windowsis on pakub sellist võimalust näiteks kasutada erinevaid kasutajakontos ...

Jätkusuutlik tarkvara

Olen hakanud hiljuti järjest enam mõtlema tarkvara jätkusuutlikkusele. Ja jätkusuutlikuse all ma pean silmas selle hilisemat hooldamist ja erinevate sõltuvuste uuendamist. Ajalooliselt olen alati uusi hobiprojekte alustades teinud julgeid tehnoloogilisi valikuid, et õppida midagi uut ja mu ...

Glove80 klaviatuur

Olen varasemalt kirjutanud Kinesis Advantage 360 Pro klaviatuurist, kuid umbes 6 kuud tagasi vahetasin selle välja. Nimelt tahtsin proovida klaviatuuri, millel on kergemad lülitid. Samuti oli veidi hakanud häirima funktsiooniklahvide puudumine. Alternatiivide otsimisel jäi silma MoErgo Glo ...

Autentimisteenused

Hiljuti tekkis vajadus kasutada X-tee teenuseid ja seoses sellega ka tuvastada päringuid teostav isik. Eestis on selleks kõige levinum lahendus kasutada ID-kaardi, MobiiliId või SmartID autentimisteenuseid. Selgus aga, et neid teenusepakkujaid ei ole üldse nii palju, ning ka nende hinnamud ...

XTee autentimine

Eesti riigi poolt pakutavate teenustega suhtlemiseks on vajalik kasutada X-tee andmevahetuse platvormi. Kuna see platvorm peaks tagama turvalisuse, siis oletasin ekslikult, et see pakub täielikku lahendust ka autentimise probleemile. Selgus aga, et X-tee ongi puhtalt turvaline ühenduskanal ...

VueJs koos tavaliste JavaScripti teekidega

Kasutades VueJs raamistikku komistasin hiljuti ühe väga huvitava probleemi otsa. Nimelt kui kasutada MapBox teeki, mis on mõeldud tavalise JavaScripti jaoks, siis tekkisid veidrad probleemid. Esmapilgul tundus kõik toimivat ja kaart kuvati õigesti. Samuti oli võimalik redigeerida kaardil k ...

Veebilehe 3D vaade

Töödates keerulise veebilehte kujunduse kallal, võib tekkida mõnikord segadus, et miks mõni element on peidus või ei ole nähtaval. Probleemi võimendab valmis kujundusraamistike kasutamine, mille tõttu võivad tekkida kujunduslikud konflid varasemald defineeritud ja hiljem endal loodud eleme ...

Andmebaaside tükeldamine

Kui andmeid on nii palju, et need on vaja jagada erinevate andmebaasi serverite vahele, siis on oluline, et kuidas andmeid tükeldada. See on keeruline probleem, millele on palju erinevaid lahendusi. Kuid levinud lähenemine on tükeldada andmete ning jagada tükid selliselt, et ühte serveriss ...

TanStack Query

Hiljuti on olnud kokkupuudet sellise React raamistikuga nagu TanStack Query. See on mõeldud kasutajaliidesest serverisse päringute tegemiseks ja saadud andmete hoidmiseks ning haldamiseks. Sellest teegist võib mõelda kui andmebaasist, mis üritab garanteerida, et kasutajaliideses olevad and ...

Graafikakaart videokõnedeks

Viimasel ajal on palju juttu masinõppest ja selle uutest võimekustest nii teksti, pildi kui videote genereerimisel. Kuid nendel algoritmidel on ka praktilisemad väljundid kodukasutajatele. Nimelt on võimalik enda videokaardiga parandada heli- ja videosisendite kvaliteeti. Just sellel eesmä ...