39 postitust kokku

Programmeerimine

Sildid

Lekkinud paroolide kontroll

Hiljuti puutusin kokku kasutajakonto paroolide turvapoliitika seadistamisega. Üks uuem praktika (arvestades valdkonna üldist vanust), on kasutaja poolt valitud paroolide kontrollimine andmelekete käigus avalikustatud paroolide vastu. Mõte on siis keelata paroolide kasutamine, mis on juba k ...

Aeglased teenused kasutajaliidesele

Kasutajaliidese teste kirjutades jooksutatakse tihti teste lokaalses arvutis töötava serveri vastu. Selline lähenemine võib aga tekitada hiljem ootamatult probleeme. Nimelt toimib lokaalne teenus ilmselt isegi liiga hästi ja kõik päringud saavad vastuse väga kiiresti. Kui aga tulevikus tul ...

Tehisaru agentide juhendamine

Tehisaruga suhtlemise mustrid on vaikselt muutumas. Varasemalt põhines tehisaruga suhtlus vabavormilisel vestlusel ja väljundiks oli tekstilised soovitused või koodinäidised. Selline lahendus toimis, kuna vestluse käigus oli võimalik anda järjest lisainfot, ning juhtida lahenduseni jõudmis ...

Kotlini konteksti parameetrid

Kotlini versioonis 2.2 lisati eksperimentaalne tugi konteksti parameetritele (context parameter). Sarnane võimekus oli varasemalt eksperiment nimega "konteksti vastuvõtja" (context receiver). See tundub väga huvitav muutus, kuna pakub võimalusi kirjutada lühemat ja selgemat koodi. Sõltuvus ...

Giti kataloogipõhised konfiguratsioonid

Tehes tööd erinevate klientide jaoks on mõnikord tarvis muuta ka Giti koodimuudatuse autori andmeid. Mõne kliendi jaoks on ehk tarvis kasutada nimi@ettevõte.ee aadressi, kuid samas isiklike hobiprojektide jaoks soovid kasutada ehk personaalset aadressi. Ja teadupärast on mõistlik oma perso ...

Tehisaru mõju uutele tehnoloogiatele

Puutusin hiljuti kokku huvitava mõttega seoses tehisaru mõjudest uutele tehnoloogiatele. Minevikus on inimesed pidevalt leiutanud sarnastele probleemidele uusi lahendusi. Luuakse uusi teeke, raamistikke ja ka lausa uusi programmeerimiskeeli. Kuigi enamasti kukkuvad need uued lahendused suu ...

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

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