ForeAmmatti

Moottoriremontti alkakoon

ti 17.3.2020 - Tommi Tuominen
Moottoriremontti alkakoon

Taas olisi vuorossa pieni tekniikkakatsaus, koska siitä on jo kulunut hyvä tovi, kun teimmepienen kurkistuksen pellin alle. Tämä nyt ei enää ole kovin pientäkään, vaikka tämä onkin vasta ensikosketus siihen kaikkeen, joka todellakin tulee olemaan suurta ja mahtavaa. Tämä kirjoitus sisältää hyvin lyhyen esittelyn siitä, mitä tulevaisuudessa olisi luvassa.

ForeAmmatin moottorilla on kilometrejä jo paljon enemmän kuin pelkän sisäänajon verran. Se on käynyt lähes yhtäjaksoisesti kohta kymmenen vuoden ajan, eikä millään säästöbensalla, vaan kaasua on koko ajan annettu enemmän ja enemmän. Nyt kuitenkin poljin on painunut jo lattiaan asti, joten asialle täytyy luonnollisesti tehdä jotakin...

Pari kertaa tässä vajaan kymmenen vuoden aikana on vain vaihdettu isompi turbo, mutta nyt aiotaan vaihtaa kokonaan uusi moottori. Koska tämä työ kestää kauan, ForeAmmattia ei luonnollisestikaan voi ottaa pajalle niin pitkäksi aikaa ja sen tähden tämä moottorin vaihtaminen suoritetaankin vaihtamalla jokainen pikkuosa yksitellen niin sanotusti vauhdissa. Ja kaasuhan on tietysti pohjassa koko ajan...

No niin, siirrytäänpäs sitten vertauskuvista jo itse asiaankin. Monet enemmän työssään ForeAmmattia käyttävät varmasti tietävätkin, että kaikki osa-alueet eivät ole kovin saavutettavia, eivät välttämättä aina kovin selkeitä, loogisia tai helppokäyttöisiäkään. Nämä puutteet johtuvatkin pitkälti teknisistä kompromisseista, jotka on aiheuttanut hyvinkin vanha tekniikka, jolla ForeAmmatti on toteutettu.

Mutta muutos on nyt alkanut ja hyppy johtaakin sitten taas kehityksen kirkkaimpaan kärkeen. Samassa yhteydessä tapahtuukin monta asiaa, kun pitkästi toistasataa tuhatta riviä koodia sisältävästä monoliitista ruvetaan irrottamaan pieniä osia erillisiksi palveluiksi. Tarkoituksella en halua käyttää ylimainostettua mikropalvelu-sanaa, koska kaikki osat eivät voi jäädä mikrokokoisiksi.

Tämä tarkoittaa samalla sitä, että käyttöliittymä ja taustakoodi (eli frontend ja backend) erotetaan toisistaan ja kommunikointi tapahtuu API-kutsujen avulla. Frontend-kentältä Angular ja React ovat ehkä sanat, jotka useimmat ovat kuulleet, mutta kentän uusin ja kovimmassa nosteessa oleva jäsen on kuitenkin Vue, jonka tavoitteena ei ole enempää eikä vähempää kuin yhdistää kahden aiemmin mainitun parhaat puolet. Meille valinta oli siis melko helppo...

Näin alkuun uusilla tekniikoilla on toteutettu blogi kokonaan sekä sivuston footer eli alapalkki, josta löytyy myös uusi yhteydenottolomake. Blogissa huomaatte ehkä sulavan ja kevyesti animoidun sivun vaihtamisen sekä yhteydenottolomakkeessa pehmeämmät tekstikentät ja uudet nappulat. Nämä ovat varmasti käyttäjälle näkyvimmät muutokset. Kokonaisuutena kaikki vaikuttaa lupaavalta ja tästä on erittäin hyvä jatkaa...

Seuraavaksi työn alle pääseekin kirjautuminen, rekisteröityminen ynnä muut käyttäjätunnusten hallinnointiin liittyvät perusominaisuudet. Näiden osalta myös ulkoasu tulee muuttumaan, jos ei nyt ihan kokonaan, niin ainakin merkittävästi. Ominaisuuksien keskeinen rooli sivustolla tarkoittaa kuitenkin sitä, että ne ansaitsevat täysin oman blogikirjoituksensa ennen niiden julkaisua, kun tiedämme miltä nämä tulevat näyttämään.

Photo by Tekton on Unsplash

Tommi Tuominen

Tommi Tuominen on Foredata Oy:n tietohallintopäällikkö, jonka vastuualueena on palvelimien hallinta ja ylläpito sekä nettisivujen kehittäminen ja koodaus.