React alkuun, kaverina Yeoman

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ä …

The Iceberg (Gimp + watercolor)

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 tip …

No Blue Capsule needed: This is Future!

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 having …

Miksi React? Mitä se tarjoaa?

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ä) …

CatB

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 noin …

ReactJS

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ä. …

BSc thesis memo

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 like …

Where do blogs stand in 2017?

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 find …