React alkuun, kaverina Yeoman

Reading Time: 2 minutes Ilmeisesti jokin tällainen fetissi lyödä useita kärpäsiä yhdellä kertaa vaivaa allekirjoittanutta, joten teen hommat Yeoman:lla. Jatketaan React-sovelluksen tekemistä. Tavoitteena käyttää JSX:ää ja tehdä pieni esimerkkiohjelma, joka toimii web-selaimella. Tässä osassa (3) päästään luomaan React-projektin pohja, ja tutustutaan miten projekti on organisoitu ja mitä komentoja sen käsittelyyn löytyy. Vielä ei siis varsinaista koodausta. Se tulee neljännessäContinue reading “React alkuun, kaverina Yeoman”

The Iceberg (Gimp + watercolor)

Reading Time: < 1 minute The powerful team (red boat) feels safe, heading over rough waters with the aid of a sonar. The iceberg is part of the metaphor, related to software security. Iceberg communicates the futility of technological tools that only look in one direction (bottom). The future should be gauged as well. In another perspective, the small tipContinue reading “The Iceberg (Gimp + watercolor)”

No Blue Capsule needed: This is Future!

Reading Time: 2 minutes Imagine waking up in the Future. Not like you would have landed in a strange forest of the future world, having arrived with a glowing blue capsule – no. But instead you had just sensed, perhaps during the last year or so, that something had changed. I’ve lived long enough now (40 years) and havingContinue reading “No Blue Capsule needed: This is Future!”

Miksi React? Mitä se tarjoaa?

Reading Time: < 1 minute React, kuten mikä tahansa kirjasto tai kehikko, tarvitsee hissipalopuheen. Joskus valinta saattaa yksinkertaisesti hoitua kauniisti sanoen “automaagisesti”, eli projektissa on jo valittu teknologia(t), tai et ole se, joka päättää arkkitehtuurista. Joka tapauksessa JavaScript/web-devaus -maailma on täynnä teknologioita, ähkyyn asti, joten uuden esittelyyn ja suosion saavuttamiseen usein halutaan tiivistetty kuvaus. Reactin avainpointit paino fronttikehityksessä (“View” MVC:stä)Continue reading “Miksi React? Mitä se tarjoaa?”

CatB

Reading Time: 2 minutes Avoimen ohjelmistokehityksen legendaarisimpia tekstejä on CatB eli “Cathedral and the Bazaar“, joka kuvaa kahden erilaisen prosessin pääpiirteet. Katedraalissa valmistetaan ohjelmistoa keskusjohtoisesti ja hallitusti, kun basaarissa ohjelmisto valmistuu ottamalla erilaisia palasia sieltä täältä. Jälkimmäinen tapa on nostanut ainakin päätään viime vuosina – tilastoista en mene sanomaan mitään. Open source on nykypäivänä useasti rivimääräisesti laskettuna helposti noinContinue reading “CatB”

ReactJS

Reading Time: < 1 minute React on Facebookin kehittämä alusta, jota yritys käyttää heidän oman päätuotteensa (Facebook -portaali) rakentamiseen. React on täysin avointa lähdekoodia, ja se on levinnyt nopeasti teollisuuteen käyttöön. React “rikkoo” perinteistä Javascript-syntaksia, ja vaatii tekstieditoriin oman lisätuen, jos haluaa pitää syntax highlightit kunnolla toimimassa. Kun syntaksiin on tottunut, useat koodaajat sanovat että se on kompakti ja selkeä.Continue reading “ReactJS”

BSc thesis memo

Reading Time: < 1 minute Why Software Security matters? We’re entering a world where software makes a great deal of our daily lives. Software is a critical part of both “actually useful” as well as the trivial and fun stuff in our lives. Nevertheless, in both cases we’d like to be assured of certain things: that a life-saving thing likeContinue reading “BSc thesis memo”

Where do blogs stand in 2017?

Reading Time: < 1 minute I’m personally quite active consumer of media, from Instagram to news, blogs and of course Twitter. What’s kept me kind of wondering is the position of blogs, over time. I mean we’re literally bombarded with (other) options to spend our time, which, by the way, is always a scarce resource. Still at least I findContinue reading “Where do blogs stand in 2017?”