Joel Edenberg

Author posts

IntelliJ jooksutuskonfigratsooni vaikeväärtused

IntelliJ on võimalik seadistada vaikeväärtused erinevatele jooksutus- ja silumiskonfigratsioonidele (Run/Debug Configurations). See võimaldab näiteks määrata kõigile testidele keskkonna muutujad või mingid sammud mis on vaja enne või peale käivitamist rakendada. Windows operatsioonisüsteem ...

Osaline degradeerumine

Olukordades, kus süsteemi koormus kasvab suuremaks, kui süsteem on suuteline teenendama, siis sisuliselt lõpetab kogu süsteem töötamise. Uute lisanduvate päringute osaline töötlemine muudab töötlemise nii aeglaseks, et enne kogu vajaliku töö tegemist katkestatakse päring (timeout). Sellise ...

gRPC

gRPC (gRPC Remote Procedure Calls) on Google poolt välja töötatud kaasaegne kaugprotseduurikutse(RPC) protokoll. Selle abil saavad arvutisüsteemid omavahel efektiivselt suhelda. Mingis mõttes võib seda vaadata kui alternatiivi REST ja JSON suhtlusele. gRPC aga pakub lisafunktsioone nagu au ...

Protobuff

Protobuff (Protocol buffers) on Google poolt välja töötatud andmete serialiseerimise formaat. Selle eesmärk on sarnaselt JSONile pakkuda välja formaat, millega rakendused saavad omavahel andmeid vahetada. Aga erinevus on selles, et Protobuff saadab andmeid binaarsel kujul - ei ole tavalise ...

Arvutuslik viisaksus

Arvutuslik viisakus on mõte, et sotsiaalsetes olukordades võiks ka mõleda teiste peale ka arvutusliku keerukuse kontekstis. Ehk siis mitte anda teistele lahenda probleeme, mida on tõestatult väga keeruline lahendada. Sellised probleemid on küll raskesti lahendatavad, kuid nende lahenduste ...

Hõbekuuli otsingute metafoori taust

Hõbekuul ning selle olemasolu otsingud tarkvaramaastikul tulenevad analoogiast tarkvara ning libahuntide vahel. Nimelt libahundi konseptsioon tundub inimestele õudne, kuna see olend muudab ootamatult oma vormi. Miski väga tuttav (inimene) muutub teatud olukordades hirmutavaks olendiks (hun ...