Joel Edenberg

Author posts

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

Scrum ja Kanban

Arendajana kuuleb tihti agiilsete raamistike nimesid nagu Scrum ja Kanban. Kuna enamus ettevõtteid tavaliselt ei kasuta ühtegi neist täiesti puhtal õpikukujul, vaid ainult osasid elemente, siis võibki jääda segaseks, et mida nad täpselt tähendavad või mille poolest erinevad. Scrum Detail ...

IntelliJga muudatuste võrdlemine

IntelliJ pakub koodimuudatuste võrdlemiseks 2 erinevat reziimi: kõrvuti- ja koondvaade. Mõistlik on nende vahel varieerida vastavalt olukorrale. Kõrvutivaade Mõistlik kasudata siis, kui muudatused hõlmavad korraga mitut rida. Näiteks on defineeritud uusi meetodeid või olemasolevaid suures ...

Spring Boot andmebaasi testimine

Andmebaaside testimiseks Spring Boot raamistikus käivitatakse tihti kogu rakenduse kontekst. See aga võib kaua aega võtta, ning muu hulgas käivitada ka antud olukorras mittevajalikke teenuseid, nagu Kafka sõnumite kuulamine või ajastatud tööd (cron job). Selliste olukordade lahendamiseks p ...

Palgaläbirääkimisest

Palgaläbirääkimised on enamike inimeste jaoks ilmselt ebameeldiv tegevus, mida võimalusel lükatakse edasi nii palju kui võimalik. Samas on edukate palgaläbirääkimisete aluseks harjutamine ja ei saa eeldada, et kõnelused lähevad väga hästi kui seda tehakse näiteks kord 5 aasta järel. Seega ...

Retro koosolek

Retro koosolekud, ei ole ainult Scrum raamistikku kuuluv tegevus, vaid seda koosoleku formaati võivad kasutada kõik meeskonnad, et muuta enda tööprotsesse paremaks ning õppida iseenda kogemustest. Retro koosolek peaks keskenduma pigem meeskkonna koos toimimisele ning protsessidele ja vähem ...