Joel Edenberg

Author posts

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

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