Ohjelmointipalaverit 02-03/2025

Tässäpä pieni kurkkaus Sebitin kevättalveen: helmikuun ja maaliskuun aikanakin meillä on pohdittu, pähkäilty ja pureuduttu moniin ohjelmistokehityksen aiheisiin. Ohjelmointipalaverit tarjosivat taas loistavan tilaisuuden jakaa ideoita, ratkoa ongelmia yhdessä ja kehittää tekemistä eteenpäin. Välillä teimme sitä vakavasti ja välillä taas huumorilla höystettynä. Tekemisen päämääränä kaikilla kuitenkin tehdä laadukasta ohjelmistokehitystä suurella intohimolla. 

Tekoäly työkalut

Tekoälytyökalut ovat olleet tänä keväänä paljon esillä myös meillä. Alla koosteena muutamia vinkkejä, millaisiin työkaluihin ollaan tutustuttu ja testailtu. 

Lovable.dev-työkalua herätti paljon kiinnostusta ja keskustelua. Kyseessä on uudenlainen app builder eli suomeksi käyttöliittymien rakennustyökalu, jolla voi luoda toimivia UI-näkymiä promtaamalla ja ilman koodaustaitoja. Testailtiin porukalla ja keskusteltiin, että millaisissa projekteissa tästä voisi olla hyötyä ja ylipäätään mietittiin, että kenelle työkalu sopii parhaiten. Keskustelussa nousi esiin erityisesti protoilu ja suunnitteluvaihe. Työkalua voisikin tarkemmin vielä testata käytännössä yhdessä Figman kanssa, kun lähdetään ideoimaan uusia näkymiä. 

Claude AI tekoälyavustaja, joka ymmärtää luonnollista kieltä ja pystyy auttamaan monenlaisissa tehtävissä, kuten tekstien käsittelyssä, ohjelmoinnissa, suunnittelussa tai analysoinnissa. Yksi sen kiinnostavimmista ominaisuuksista on Artifacts, joka mahdollistaa koodin, tekstien ja muiden “tuotosten” luomisen ja muokkaamisen suoraan käyttöliittymässä keskustelun rinnalla. Tämä avaa paljon mahdollisuuksia: esimerkiksi pienen toiminnallisuuden nopea prototypointi, HTML/CSS-luonnokset, dokumenttien hahmottelu tai markdown-muotoisten raporttien teko käy sujuvasti ilman työkalujen välillä pomppimista. 

AnythingLLM avoin alusta, jonka avulla voi ajaa ja hallita eri kielimalleja omassa ympäristössä – joko paikallisesti tai pilvessä. Se toimii ikään kuin käyttöliittymänä ja alustana, johon voi liittää esimerkiksi Claude AI:n, ChatGPT:n tai muita LLM:iä. AnythingLLM tarjoaa monipuolisia ominaisuuksia, kuten tiedostojen analysoinnin, dokumenttien indeksoinnin ja keskusteluhistorian hallinnan. 

AI:n hyödyntäminen testauksessa: Yksi testaajamme osallistui hiljattain kurssille, joka käsitteli AI-pohjaista testausta ja esitteli keinoja miten AI:ta voi hyödyntää testauksessa. Kurssi koostui AI:n kehityskaaresta, AI:n vaaroista ja mahdollisuuksista ohjelmistotestauksen tehostajana sekä tarjosi käytännön demoja havainnollistamaan opittua. Aihe herätti paljon kiinnostusta ja ajatuksia mm. ekoälyn luotettavuudesta, läpinäkyvyydestä ja sen roolista inhimillisen testaajan tukena. 

TypeScript-porttaus Go:lle

Microsoft porttaa TypeScriptin GO-ohjelmointikielelle. Nykyinen JavaScript-pohjainen toteutus on tullut lähelle suorituskykynsä rajoja, erityisesti sen single-threaded-luonteen vuoksi. Nopeutta on vaikea enää parantaa merkittävästi nykyisellä teknologialla. Tämän vuoksi ratkaisua ollaan portaamassa Go-kielelle, joka tarjoaa natiivin koodin suorituskyvyn, tehokkaan garbage collectorin sekä monisäikeisyyden, jotka yhdessä mahdollistavat huomattavasti paremman suorituskyvyn. Go osoittautui testatuista kielistä parhaaksi vaihtoehdoksi porttaukseen. Ensimmäisissä demoissa Go-versio on jopa 10 kertaa nopeampi ja käyttää merkittävästi vähemmän muistia. 

Hyvä uutinen on, että muutoksen ei pitäisi vaikuttaa negatiivisesti nykyisiin TypeScriptillä kirjoitettuihin koodeihin. Ratkaisu on suunniteltu “plug and play” -periaatteella. Porttaus on jo noin 80% valmis ja saattaa valmistua vielä tämän vuoden puolella. 

Video ilmoitukseen: https://youtube.com/watch?v=pNlq-EVld70&si=vS8juO851d8J6_kG 

Muuta ajankohtaista luettavaa
17.2.2026

Lue blogikirjoitus »
12.2.2026
ohjelmointipalaveri

Lue blogikirjoitus »
6.2.2026
ohjelmistokehitys prototyyppi

Lue blogikirjoitus »
Scroll to Top
Tilaa uutiskirjeemme!

Kylkiäiseksi saat maksuttoman tuotekehitysoppaan! *

Voit perua uutiskirjeen tilauksen koska tahansa.

* Oppaan on tarkoitus selventää mahdollista tuotekehitysprosessia Sebitin kanssa ja on tarkoitettu erityisesti niille yrityksille ja henkilöille, jotka harkitsevat yhteistyöprojektia kanssamme.