Tammikuun ohjelmointipalaverissa suuntasimme katseet kohti uutta vuotta. Keskustelimme laajasti ohjelmistokehityksen eri osa-alueista – niin suurista linjauksista kuin pienemmistä teknologisiin ratkaisuihin liittyvistä yksityiskohdista. Lisäksi kävimme läpi erilaisia prosesseja ja pohdimme, miten voisimme entisestään kehittää sekä ohjelmistokehityskäytäntöjämme että työntekijäkokemusta. Vuosi 2025 tuo mukanaan uusia haasteita ja mahdollisuuksia – ja me olemme valmiina tarttumaan niihin!
MFA Authenticator -ratkaisun esittely
Palaverissa esittelimme koko tiimille REST API -integroidun MFA Authenticator -ratkaisun, jonka toteutimme eräälle asiakkuudellemme. Kävimme läpi sovelluksen arkkitehtuuria, tietoturvaa sekä sen, miten monivaiheinen tunnistautuminen on toteutettu osaksi asiakkaan järjestelmää. Kehittäjillä oli samalla mahdollisuus esittää kysymyksiä toteutuksesta ja saatiinkin aikaan hyvää keskustelua muun muassa API-kutsujen tehokkuudesta ja käyttöliittymän käyttäjäystävällisyydestä.
Azure-resurssien hallinta ja dokumentointi
Keskustelimme myös Azure-resurssien elinkaaresta ja siitä, kuinka tärkeää on huolehtia niiden hallinnasta koko käyttöajan ajan. Keskustelimme resurssien dokumentoinnista, jotta ympäristö pysyy selkeänä ja helposti ylläpidettävänä. Erityisesti esiin nousi nimeämiskäytäntöjen yhtenäisyys – johdonmukaiset ja ymmärrettävät nimet helpottavat resurssien hallintaa, automaatiota ja vianmääritystä. Lisäksi pohdimme, miten voimme entistä paremmin varmistaa, että tarpeettomat resurssit poistetaan ajallaan, mikä vähentää kustannuksia ja parantaa turvallisuutta.
FluentAssertions 8.0.0 ja lisenssimuutos
Palaverissa nostettiin esiin FluentAssertions 8.0.0 -version muutos: lisenssi ei ole enää ilmainen käyttää ja jos kirjasto on käytössä, niin onkin syytä pohtia tulevaisuutta, eikä ainakaan päivittää 8.0.0:aan ilman tietoista päätöstä.
- https://github.com/fluentassertions/fluentassertions/tree/8.0.0
- https://xceed.com/fluent-assertions-faq/
Kävimme läpi mahdollisia vaihtoehtoja, kuten aiempien versioiden käyttöä, lisenssin hankintaa tai vaihtoehtoisten testauskirjastojen kartoittamista.
Muuta ajankohtaista luettavaa
Lue blogikirjoitus »