Ohjelmistokehitys:

Älä hyväksy huonoa salasanaa

Erilaisiin palveluihin kirjautuminen, ja kirjautumisen toteuttaminen on tehty nykypäivänä hyvin helpoksi. Kirjautumispalveluntarjoajat esim. Facebook, Google jne. mahdollistavat tietoturvan ulkoistamisen kyseisille palveluille. Myös salasanaton kirjautuminen on mainio tapa, joka ei pelkästään poista palvelun velvollisuutta tallentaa käyttäjän salasana, vaan myös parantaa käyttökokemusta. Lue lisää

Overview of Mobile Development Frameworks in 2019

4.3.2019 0

This is part of a sort of series of blog posts that I’ve been writing in the last six years. These blog posts are about mobile development technologies. I don’t go really deep into the technical details, but rather provide Lue lisää

Suomen suosituimmat mobiililaitteet Hesburgerin datan perusteella vuonna 2018

18.2.2019 0

Katsaus yli miljoona kertaa ladatun Hesburger-sovelluksen käyttäjien laitekantaan. Lue lisää

Koneoppimisen rajat ja mahdollisuudet

13.2.2019 1

Uskomattoman lyhyessä ajassa tekoäly ja koneoppiminen ovat löytäneet tiensä ihmisten arkeen. Taskuissamme kantamamme taikalaatikot navigoivat meidät perille, soittavat musiikkia käskystä ja tunnistavat kasvomme. Ne myös vakoilevat, kauppaavat ja manipuloivat meitä ennennäkemättömällä tehokkuudella. Ei ole liioiteltua väittää, että koneoppimisen perusteiden ymmärtäminen Lue lisää

SEOn siinä

Kesä 2010. Siinä se nyt on! Tietojenkäsittelyn ammattikorkeakoulututkinnon todistus. Takana 16 vuotta koulun penkillä istumista ja lupaan itselleni: ei ikinä enää. Kiitos vain kuivat luennot, jotka saivat melkein nukahtamaan sekä tenttejä edeltävät yöt, jotka koettelivat unenlahjoja. Kyllä tästä eteenpäin työ Lue lisää

Unit testing RxSwift application

19.11.2018 0

Unit testing RxSwift apps is the topic I want to talk about today. This is the last part of my series ‘How to use RxSwift with MVVM’, where we have learned to use RxSwift by implementing the Friends application. The Lue lisää

How to use RxSwift with MVVM pattern – Part 2

30.10.2018 0

This is the second post in the ‘How to use RxSwift with MVVM’ series. In the first part, we set up RxSwift from Cocoapods and checked how to use Variable, Observable and PublishSubject. This time we will create a view that Lue lisää

How to use RxSwift with MVVM pattern – Part 1

23.10.2018 0

This article is all about how to use RxSwift with MVVM. RxSwift has been a hot topic in the swift community for a few years now, but somehow I’ve managed to avoid it. It took me a while to switch Lue lisää

Fixing YAML for Fun

20.9.2018 0

One of the nicest parts of working as a consultant developer is that I get to help solve other people’s problems, and that I get paid decently well to do so. This means that I spend my days solving mostly Lue lisää

Et ikinä usko mitkä kolme asiaa menevät pieleen Vincitin asiakasprojekteissa!

1.6.2018 0

Säännölliset retrospektiivit kuuluvat käytänteisiimme asiakasprojekteissa. Niissä pohditaan yhdessä asiakkaan kanssa tapoja parantaa työskentelyämme projektin ulkopuolisen fasilitaattorin vetämänä. Pidimme hiljattain fasilitointitiimin voimin session, jossa kävimme läpi yleisimpiä ongelmia, joita retroissa nousee esille. 1. Visio puuttuu Kalleimmat ominaisuudet ovat ne, joita on Lue lisää