Joel Edenberg

Author posts

Arendaja roll ja panus

Tarkvaraarendaja töö on olnud klassikaliselt väga mitmekülgne. Protsess algab suhtelemisega ja probleemi püstitusest aru saamisega. Järgneb analüüs ja siis tarkvarakoodi kirjutamine. Tarkvara loomine hõlmab nii testjuhtumitele mõtlemist, testide kirjutamist kui ka äriloogika enda kirjutami ...

Migratsioon Spring Boot 4 peale

Hiljuti tegin läbi Spring Boot migratsiooni 3 versiooni pealt versioonile 4. Tagasi vaadates tundub, et mõistlik oleks olnud korraga teha ka järgmised uuendused: Jackson'i versioon 2 pealt versioonile 3. RestTemplate asendada RestClient'iga. Kui üritada vältida Jackson'i ja RestTemplate ...

Konkureerivad tehisaru lahendused

Katsetasin natukene teistsugust lähenemist tehisaru kasutamiseks tarkvara täiendamisel. Kirjeldasin soovitud muudatust kahele erinevale tehisaru agendile - Claude Opus 4.5 ja ChatGPT 5.2 Codex. Lasin mõlemal agendil teha omaette vajalikud muudatused, ning lükkasin mõlema agendi lahendus er ...

Tehisaru kasutamise tagajärjed

Kirjutasin hiljuti võimalikest kahjulikest aspektides tehisaru kasutamisest arenduses. Tundub, et vähemalt osaliselt on ka nüüd teadusuuringuga tuvastatud sarnaseid mustreid. Uuring põhines küll jooksval arusaamisel loodud tarkvarast, aga ilmselt võib siit natukene järeldustega ka edasi li ...

Tehisaru kasulikkus eraelus

Tehisaru lahendused tarkvara arendamiseks on tulnud, et jääda. Tegemist ei ole asendusega arendajatele, vaid pigem uue ja väga võimeka tööriistaga. Aga nagu iga teise tööriistaga, tuleb ka seda kasutada õigel ajal ja õiges kohas. Iga tegevuse jaoks ei ole tehisaru mõistlik ning kohati võib ...

Raycast märkmed

Hiljuti lisati Raycast nimelisele tarkvarale ka Windowsi tugi. Tegemist on väga võimeka tööriistaga, mis lubab lisaks rakenduste kiirele avamisele ka juurdepääsu paljudele tööriistadele. Mingis mõttes on tegemist sarnase asjaga PowerToys Run tööriistale. Kuid julgeksin väita, et Raycast on ...