Kenneth Falck's Blog

Welcome to miscellaneous writings in Finnish and English.

HTTPS kaikkialla

Ennustin jokunen vuosi sitten, että koko Internet muuttuu ajan mittaan HTTPS-pohjaiseksi. Ennuste näyttää toteutuvan hyvää vauhtia. Kaikki omat palveluni ovat olleet TLS/SSL-suojattuja jo pitkään, eikä nykyään ole enää juurikaan syytä olla käyttämättä esimerkiksi ilmaisia Let's Encrypt- tai AWS-sertifikaatteja. On tietysti olemassa laaja massa halpoja web-hotelleja, joilla ei ole kiinnostusta päivittää legacy-palveluitaan salatuiksi ennen kuin asiakkaat […]

Koodaamisen loppu

Olen ollut jo pitkään samaa mieltä tämän artikkelin kirjoittajan kanssa. Hän ei saa kovin paljon ymmärrystä kehittäjäyhteisöiltä. Muiden kehittäjien mielestä kirjoittaja on kokematon, eikä vielä ymmärrä softakehityksen väistämätöntä monimutkaisuutta. Minusta taas kirjoittaja katsoo pidemmälle. Maailma on edennyt sellaiseen vaiheeseen, jossa isoja palasia web-sovelluksista saa hankittua valmiina pilvipalveluina. Esimerkiksi käyttäjien rekisteröitymistä ja sisäänkirjautumista ei ole enää […]

AWS:n monimutkaisuudesta

Tämä artikkeli herättää mielenkiintoisia ajatuksia. Amazonin AWS-pilvialusta tosiaan on monimutkainen. Olen kokenut sen käytännössä kehittäessäni työkseni erilaisia pilvisovelluksia yli viiden vuoden ajan. Tämä ei ole mitenkään huono asia. Se vain tarkoittaa, että AWS sopii alustaksi hyvin moneen eri tarkoitukseen. AWS on monimutkainen samalla tavalla kuin Linux, macOS ja Windows ovat monimutkaisia. On vaikea opetella kokonainen […]

WWDC 2016

WWDC 2016 eli Applen vuosittainen kehittäjätapaaminen ei oikein herättänyt intohimoja useimpien tuotejulkistusten osalta. Apple Watch vaikuttaa kokeneen Apple TV:n kohtalon ja muuttuneen pakkopullaksi, jonka suurin uudistus oli Minni Hiiri -kellotaulu. Kuntoilun seuranta on jäänyt älykellojen ainoaksi "killer appsiksi". OS X on nyt macOS jottei sekoittuisi iOS 10:een. iOS on tärkeämpi. Sierran uudistukset vaikuttavat perusominaisuuksilta, joiden […]

Chatbotit ja yhteisöllisyys

Oheinen juttu herätti uusia ajatuksia siitä, miten chatboteilla voidaan luoda yhteisöllisiä käyttöliittymiä. Perinteiset kännykkäsovellukset ovat käyttäjilleen irrallisia käyttökokemuksia. Kukin näprää erikseen omaa sovellustaan omalta ruudultaan. Mutta jos sovelluksessa on myös chatbot-toiminto, botti voidaan kutsua yhteiselle kanavalle, jolloin käyttäjät voivat yhdessä kysellä siltä tietoja sekä antaa sille komentoja. Tämä saattaa hyvinkin olla chatbottien "killer application". https://dribbble.com/shots/2749390-Messenger-Bots-Partial-payment-Concept

Mary Meeker Internet Trends 2016

Tässä joitakin havaintojani Mary Meekerin Internet Trends 2016 -raportista: Mobiilimainonta on aliarvostettua ajankäyttöön nähden. Mobiili ad-blocking kasvaa jyrkästi. Tarvitaan parempaa mobiilimainontaa. (s. 45) Käyttäjien viestintä on yhä visuaalisempaa (video+kuvat). Erityisesti Generation Z, eli alle 20-vuotiaat, kommunikoivat kuvilla ja luovat itse sisältöä. (s. 72) Messaging-sovelluksista on tulossa "second home screen", jonka kautta käyttäjät löytävät palvelut. (s. […]

Chatbot-pankkiasiointia

Microsoft uskoo chat-botteihin pankkiasioinnissa. Itse tavallaan jo käytänkin niitä, sillä e-laskut tulevat aina tekstiviestinä hyväksyttäväksi kännykkään. Helppo nähdä saman palvelun laajenevan kaikenlaiseen pankkiasiointiin, joka perustuu pohjimmiltaan aika tiukkoihin ennalta määriteltyihin sääntöihin. #ConversationalCommerce. http://enterprise.microsoft.com/en-us/industries/banking-and-capital-markets/banking-on-bots/

Chatbot-nelikenttäjako

Pidän tästä nelikenttäjaosta, joka auttaa hahmottamaan chatbot-sovellusten perustyyppejä: Erilliset sovellukset, joiden taustalla on tekoäly Erilliset sovellukset, joiden taustalla on ihmisiä Pikaviestisovellusten sisällä toimivat tekoälypalvelut Pikaviestisovellusten sisällä toimivat ihmisoperoidut palvelut Artikkeli luettelee joukon esimerkkejä kustakin kvadrantista. Itse ennustan suurinta menestystä Facebook Messenger -sovelluksen sisällä toimiville tekoälypalveluille, jotka yhdistävät jatkossa kaikenlaiset Facebook-kirjautumisen puitteissa tehdyt transaktiot pikaviestintään.", http://www.visionmobile.com/blog/2016/05/beyond-chatbot-messaging-quadrant/

DAO

Sijoitin tänään muutaman Ethereum-kolikon TheDAOon (https://daohub.org/). Kyseessä on uudenlainen yhtiömuoto, jolla ei ole perinteistä operatiivista johtoa. Sen sijaan DAO ottaa automaattisesti rahaa sisään sijoittajilta, jakaa rahat valituille sijoituskohteille, sekä maksaa mahdollisen tuoton takaisin sijoittajille. Kohteet valitaan äänestämällä siten, että jokainen voi äänestää sen mukaan paljonko on sijoittanut. DAO eli Decentralized Autonomous Organization poikkeaa perinteisistä yhtiömuodoista […]

React on voittamassa

Olen useiden vuosien ajan ollut sitä mieltä, että Angular ja React vastaavat erilaisten web-sovellusten tarpeisiin ja molempia kannattaa käyttää rinnakkain projektista riippuen. Nyt olen kääntämässä kelkkani kokonaan Reactin hyväksi, koska sen ympärille on kasvanut laaja ekosysteemi erilaisia kirjastoja ja julkaisutyökaluja. On yhä vaikeampi perustella mitä hyötyä Angularista on projektille. Sillä tehdyt sovellukset ovat raskaita ajaa, […]