Pankurite ümardamine

Arvude ümardamiseks on palju erinevaid lahendusi. Klassikaline varinat on ümardada sammuga, mis on 10 kordne – näiteks 10, 100 või 0,1. Tegelikult saab aga ümardamise sammu defineerida ka ise. Näiteks võib ümardamise samm olla 0,25. Sellisel juhul on keskpunkt 0,125. Tuntud ümardamise reeg ...

Google teenused hobiprojektides

Kui keegi alustab uut hobiprojekti ja soovib ühte nõuannet tehnoloogiliste valikute osas, siis mul oleks lihtne vastus - ära kasuta Google teenuseid. Kui muidugi kohe on teada, et see projekt on ajas rangelt piiratud ja pikaajaline jätkusuutlikus ei ole oluline, siis võib kasutada mida iga ...

Tehisaru agentide mõju

Tehisaru ja keelemudelite mõju tarkvaraarendusele on ilmselt raske ülehinnata. Need uued tööriistad on muutnud tarkvaraasenduse maastiku väga põhjalikult ja ilmselt ka püsivalt. Nad pakkuvad mingites olukordades mitmekordset produktiivsuse kasvu ja kiirendavad oluliselt töökäiku. Kui algus ...

Kotlini arvutatud muutujad

Hiljuti tekis koodiülevaatuse käigus diskusioon, et kuidas peaks andmeobjektis defineerima muutuja, mis arvutatakse teiste muutujate põhjal. See on oluline kahel põhjusel - kuidas seda muutujat saab hiljem mujal koodis kasutada ning kuidas see muutuja käitub algandmete muutumisel. Kasutade ...

Tehisaru mõju kasutajaliidestele

Hiljuti lõi laineid uudis DeepSeek keelemudelist, mis suudab väidetavalt konkureerida lääne mudelitega, kuid mille ehitamise ning tööshoidmise kulud on suurujärgu võrra madalamad. Kahtlustused, et DeepSeek'i loomiseks varastati keelemudeli baasandmeid, ei ole antud juhul isegi olulised. Uu ...

ZMK lisas toe kursori juhtimiseks

Kasutan klaviatuuri Glove80, mis baseerub ZMK püsivara. Avastasin hiljuti, et ZMK on lisanud toe ka kursori juhtimiseks. See tähendab, et klaviatuur on võimalik seadistada selliselt, et mõni nupuvajutus saadab välja hoopis hiirekursori käsklusi. Nii saab emuleerida klaviatuuriga hiirega te ...

Koodi tõmbepäringute kuhjamine

Pühadel ajal on levinud toodangukeskkonna uuendamise ajutine peatamine. See aitab vähendada riski, et keegi peab puhkuse ajal tegelema ootamatute tööülesannetega. Mis aga teha, kui arendajad soovivad jääda produktiivseks ka sellisel vaiksel ajal? Lahendus on tõmbepäringute kuhjamine ükstei ...

Üldise tehisaru mõju arendajatele

Viimastel aastatel oleme näinud kuidas tehisaru on arenenud pöörase kiirusega. OpenAI alustatud revolutsioon on hõlmanud kogu IT sektori ja sellesse on investeeritud tohutuid summasid. Investorite lootus on, et sellest tuleb järgmine triljoni dollari tegevusvaldkond. Nüüdseks on ka teised ...

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 ...