REST palvelun pystytys

Yleistä RESTistä REST-palvelu on yleinen tapa toteuttaa tietopalvelun rajapinta web-palvelulle. REST-palvelu on ulospäin itse asiassa kuin ”perinteinen” HTTP-palvelu ja REST-rajapinta vastaa samoihin pyyntöihin kuin perus HTTP-palvelin. Myös HTTP -statuskoodit ovat käytössä eli onnistunut REST-palvelupyynnön käsittely palauttaa statuskoodin 200 OK, epäonnistunut tiedonhaku (vaikkapa haku id:llä jota ei löydy tietokannasta) palauttaa statuskoodin 404  Not found, jne. Erona perus … Lue lisääREST palvelun pystytys

Katsaus avoimen datan palveluihin

Yleistä Avoimen datan ideana on tarjota julkiseen käyttöön tietoaineistoja, joita hyödyntämällä sovelluskehittäjät voivat kehittää palveluita ja sovelluksia jotka hyödyntävät kyseisiä aineistoja joko sellaisenaan tai tyypillisemmin yhdistelemällä eri aineistoja ja “rikastamalla” näin saatavaa tietoa paremmin hyödynnettävään muotoon. Tässä postauksessa on tarkoituksena tutustua verkossa tarjolla oleviin julkisiin rajapintoihin, jotka tarjoavat käyttöön avoimen datan tietopalveluita. Postauksessa myös hahmotellaan … Lue lisääKatsaus avoimen datan palveluihin

Virtuaalikoneen perustaminen Azureen

Microsoft Azureen on helppo perustaa virtuaalikoneita Azure Portal -hallintanäkymän kautta. Tässä blogipostauksessa perustetaan uusi virtuaalikone jota käytetään WordPress -blogin ylläpitämiseen. Valmiita virtuaalikoneita pääsee katselemaan avaamalla Azuren hallintaportaalissa Marketplace -sivun: Tässä tapauksessa haluamme perustaa virtuaaalikoneen johon on asennettu valmiiksi WordPresss -julkaisualusta. Hakusanalla WordPress löytyykin useita eri vaihtoehtoja: Valitsemme Bitnamin tuottaman paketin, joka sisältää WordPress version 4.4.2-3. … Lue lisääVirtuaalikoneen perustaminen Azureen

Node.js tutustumista

Tässä postauksessa esitellään ja kokeillaan muutamia juttuja, mitä tyypillisesti tulee vastaan Noden kanssa ensimmäisenä. Node.js-tutoriaaleja löytyy verkosta, joten en tässä ala käymään läpi kaikkia Node.js ominaisuuksia järjestyksessä. npm Noden mukana tulee pakkausten hallintaan työkalu, npm eli Node.js Package Manager. Sillä voidaan ladata Node.js pakkauksia paikalliselle koneelle verkosta sekä hallita pakkauksien riippuvuuksia. npm toimii suoraan komentoriviltä. … Lue lisääNode.js tutustumista

Microsoft Azure pilvialustan käyttöönotto

Microsoft Azure on pilvialusta, joka tarjoaa valmiita ratkaisuja pilvisovellusten ajamiseen ja lähes rajattomat resurssit tarpeen vaatiessa. Tässä blogikirjoituksessa kerrotaan perustietoja Azuresta, miten se otetaan käyttöön ja miten sen kanssa pääsee alkuun. Mitä Azure tarjoaa? Lyhyesti kuvattuna Azure tarjoaa käyttöösi virtuaalikoneita, tallennuskapasiteettia, valmiuden pilvipalvelun käyttöönottoon ja monitorointiin sekä näihin liittyviä erilaisia lisäpalveluita. Huomattavaa on että alkuun pääsee … Lue lisääMicrosoft Azure pilvialustan käyttöönotto

Node.js asennus

Node.js -ympäristö asennetaan omalle koneelle asennusohjelmalla. Asennuspaketti löytyy osoitteesta: https://nodejs.org/en/download/ Asennus etenee Windowsissa seuraavalla tavalla: Nyt Node.JS on asennettu koneelle! Seuraavaksi voidaan kokeilla että se on käytettävissä. Käynnistetään Windows 10:n käynnistä-valikko ja etsitään hakusanalla ”node”. Tuloksena löytyy kaksi sovellusta: Käynnistetään ensin Node.js command prompt ja todetaan että Node.js on todellakin käytettävissä: Kokeillaan vielä Node.js ohjelman … Lue lisääNode.js asennus

Tervetuloa pilvikoodarin blogiin!

Tässä blogissa tutustutaan web-sovellusten ja erityisesti pilvisovellusten kehittämiseen nykyaikaisilla työkaluilla ja alustoilla. Tarkoituksena on tarjota apuja lukijoille, jotka eivät ole vielä kovin syvällisesti perehtyneet pilvisovellusten tuotannossa käytettäviin teknologioihin. Alustoja ja kirjastoja tuntuu olevan enemmän kuin riittävästi, mutta blogissa tutustutaan ensimmäisenä suosituimpiin kuten Node.js, Express, AngularJS jne. Tarkoituksena on ajaa sovelluksia alusta alkaen suoraan pilvipalvelun tarjoamilla … Lue lisääTervetuloa pilvikoodarin blogiin!