E-märkmed

Vältimaks oluliste infokildude kadumist koosolekutel räägitu kohta, on mõistlik teha märkmeid. Need aitavad jätta meelde olulist infot, kui ka luua informatsioonis enda jaoks struktuur. Märkmed paberile Klassikaline viis selleks on paber ja pliiats. Minu jaoks töötas see hästi, kuid selle ...

Takistused aitavad edasi

Aegajalt tuleb elus ette tagaslööke, mis ei sõltu otseselt meist. Kuigi meil puudub kontroll selliste sündmuste üle, siis meie võimuses on otsustada, et kuidas me neile reageerime. Lihtsad variandid on otsida süüdlasi, jääda olukorda kinni või anda alla. Need variandid ei nõua pingutust ja ...

Kinesis Advantage2

Umbes 6 kuud tagasi sai ostetud Kinesis Advantage2 klaviatuur. Kuna plaanis on arvutitega tööd teha ka pikemas perspektiivis, siis pööran tähelepanu ka ergonoomilisele riistvarale. Tundub loogiline, et kui arvutikast maksab pigem tuhandetes eurodes, siis võiks ka need vahendid, mida igapäe ...

Märkmete kirjutamine

Julgen väita, et olenemata rollist tarkvara projektis, on märkmete tegemine väga oluline. Märkmete eesmärk võib olla küll kohati erinev, kuid kõigis rollides on kas rohkemal või vähemal määral kasu märkmetest. See võib olla midagi nii lihtsat, nagu võimekust pidada kinni oma lubadustest, v ...

Google Data Studio

Uute tarkvaraprojektide alguses on ajaresurss väga kallis. Seega tasub hästi läbi mõelda, et millele aega kulutatakse. Kõrvalised teemad on mõistlik lahendada kastudes juba eksisteerivaid vahendeid - makstes valmis tarkvarateenuste eest või kasutades vabavaralisi lahendusi. Sellised valdko ...

Tehnilise võla tasumine

Tehnilisest võlast on räägitud väga palju ja ilmselt on selle olulisus kõigile arusaadav. Mõnede uuringute kohaselt võib see kulutada 30-50% ajaressursist, seega sellega tuleb tegeleda. Mõistlik oleks võlga süsteemaatiliset ja pidevalt tagasi maksta, ning hoida koodi kvaliteeti jälgimises. ...

IntelliJ andmebaasi päringute järjekord

Mõnikord on vaja andmebaasis jooksutada päringuid, mis võivad väga kaua aega võtta. Ühe sellise päringu tegemine ei ole probleem, kui aga tarvis on teha mitu sellist päringut järjest, peaks pidevalt kontrollima kas eelmine päring on lõpetanud ja seejärel alustama uue. Õnneks saag IntelliJ ...

Cloudflare teenused

Cloudflare tasuta konto pakub võrdlemisi palju funktsionaalsust ka tasuta ja võrdlemisi väikese vaevaga. Ära tuleb muuta ainult enda domeeni DNS kirje ja suunata see Cloudflare serveritele. Seda tehes saad tasuta esmase kaite DDoS rünnakute vastu, automaatse HTTPS sertifikaatide lisamise, ...

Võimudistantsi indeks

Võimudistantsi indeks (inglise keeles Power Distance Index) kajastab võimude ebavõrdsuse astet võimul olijate ning nende vahel, kellel võim puudub, ja mida osapooled aksepteerivad. Võimudistantsi indeks näiteb kui palju talub inimene võimpositsioonist juhtimist või kui palju soovib ta ise ...

SLA, SLO, SLI

SLA - Service Level Agreement Kliendi või kasutajaga sõlmitud teenuse osutamise lubadus, mis sätestab näitek teenuse töökindlusele või kiirusele garanteeritud piirid. Kui teenuse töös esineb tõrkeid, mis ületavad SLA lepingus lubatut, siis tihti on määratud ka leppetravhid teenuse kasutaja ...

Arendajast tiimijuhiks

Liikudes arendaja rollist tiimijuhi rolli, on väga raske enda mõttelaadi muuta. Ja ilmselt mida kauem oled arendajana töödanud, seda raskem. Lihtne on jääda seisukohale, et tarkvara kirjutamine on päris töö ja see pehmete teemadega tegelemine tiimijuhi rollis on selline hobi moodi meelelah ...

Töökoguse visualiseerimine

Allesjäänud töökoguse visualiseerimiseks kasutatakse tihti kahte inglise keeles sarnase nimetusega graafikuid - burn-up ja burn-down. Burn-down graafik Kuvab allesjäänud töö kogust. Muudatused projekti skoobis on küll kajastatud, kuid neid ei saa eraldada töö tegemisest. Seega graafikut va ...

Arendaja distsipliin

Agiilsed arendusmeetodid on väga levinud ja kõigile teada. Kuid näiteks raamistikud, nagu Scrum ja Kanban, keskenduvad protsessidele ja vaatavad olukorda kõrgemal tasemel, kui seda on arendaja kirjutatud kood. Madalam tasemel agiilsete võtete kasutamisel tuleks vaadata aga näiteks Extreme ...

Devtoys

Vahepeal on tarvis muuta näiteks kogu tekst trükkitähtedeks, saada teada sõne tähemärkide arv, testida regulaaravaldisi või korrastada JSONi vormistus. Tihti saab selliste ülesannete lahendamisks kasutada otsingumootorist leitud lihtsaid veebiteenuseid, kuid alati jääb oht, et sisestatud i ...

IntelliJ'ga andmebaasist ID'de nimekiri

Mõnikord on andmebaasis vaja kiiresti mingite objektide ID nimekirja, mis oleks komadega eraldatud. Kiire võimalus kuidas seda teha: kirjutad SQL lause, mis valib kõik soovitud ID'd. Näiteks SELECT id from country where code in ('DE', 'AT') Selle lause peal hiirega par ...