Javascript: ES6 / ECMAScript 2015

Vuonna 2025 tulee kuluneeksi 10 vuotta Javascript-ohjelmointikielen merkittävästä virstaanpylväästä: silloin julkaistiin Javascript kielen päivitys, joka sai nimekseen ES6 tai toiselta nimeltään ECMAScript 2015. Miksi kyseessä oli merkittävä päivitys? Koska silloin luotiin monet merkittävät käytännöt, jotka kehittivät Javasciptistä paljon käytettävämmän ohjelmointikielen. Nämä uudistukset ovat edelleen 10 vuoden jälkeen keskeisessä osassa Javascript -ohjelmointia. Käymme tässä artikkelissa läpi … Lue lisää

WordPressin asennus paikallisesti

Tässä artikkelissa tutustumme WordPress -julkaisualustan käyttämään tekniikkaan, asennamme WordPressin vaatiman teknologiapinon omalle koneelle ja asennamme lopuksi WordPressin. Miksi WordPress paikallisesti? Yleensä WordPress-julkaisualustaa ajetaan pilvipalvelussa. Palvelu ostetaan suoraan palveluna tai sitten asennetaan WordPress itse omaan webbihotelliin. Mutta joissakin tilanteissa voi olla tarpeen ajaa WordPressiä omalla tietokoneella paikallisesti. Paikallinen WordPress voi olla kätevä esimerkiksi silloin, jos netistä … Lue lisää

Web-sivujen muutosten automaattinen tarkkailu

Taustaa Joskus on tarvetta seurata ja tietää heti, jos jokin netissä oleva tieto muuttuu. Itse esimerkiksi ylläpidän sivustoa, jossa on listattuna Tampereen alueen saunoja tietoineen. Kullekin saunalle on tallennettu aukioloajat sekä hinnastot. Jotta sivustoni tiedot pysyvät ajan tasalla, haluan saada heti tiedon jos jonkin saunan aukioloajat tai hintatiedot muuttuvat. Manuaalinen tietojen tarkistus on työlästä ja … Lue lisää

Github Copilot: kielimallin päivitys Claude 3.5 Sonnetiin

Huomautus: tämän artikkelin kirjoittamisessa on käytetty apuna Microsoft Copilot -tekoälyä Github Copilottiin tuli syksyllä 2024 uudistus: nyt on mahdollista käyttää Claude 3.5 Sonnet AI -kielimallia, joka on uudempi AI-kielimalli kuin nykyinen Copilotin käyttämä GPT-4. Uuden mallin käyttö on vasta Preview -vaiheessa, mutta se on silti täysin käytettävissä oleva ominaisuus. Claude 3.5 Sonnet julkaistiin 22. lokakuuta 2024. Claude 3.5 … Lue lisää

Kurssiraportti: AWS & Typescript Masterclass – CDK, Serverless, React

https://www.udemy.com/course/aws-typescript-cdk-serverless-react Kesto: 13 tuntia videoluentoja Hinta: sisältyy Udemyn  Personal Plan -jäsenyyteen Arvosana kurssille: 6 / 5 ! Infra as Code! Olen jonkin verran pyörinyt AWS-pilvessä ja masteroinut siellä olevia palveluja käsipelillä. Mutta kuten tiedämme, manuaalinen pilviresurssien säätäminen on melko monimutkaista koska erilaisia rakennuspalikoita voi tulla aika paljon ja hetken päästä kokonaiskuva järjestelmästä saattaa olla hukassa. Tai jos … Lue lisää

Kurssiraportti: The Complete Guide to Becoming a Software Architect

https://www.udemy.com/course/the-complete-guide-to-becoming-a-software-architect Kesto: 6 tuntia videoluentoja Hinta: sisältyy Udemyn  Personal Plan -jäsenyyteen Arvosana kurssille: 4 / 5 Yleistä Yleiskurssi ohjelmistoarkkitehdin tehtävästä. Käsittelee aihetta varsin laajasti mutta yksittäisiin teknologioihin ei mennä  sisään tai käydä läpi tarkemmin. Teknologiasuosituksia tai esittelyjä ei siis tältä kurssilta saa, ainoastaan kevyttä vertailua esim, Java / .NET / Python jne. Kurssilla kuvataan järjestelmän arkkitehtuurin suunnittelun … Lue lisää

Kurssiraportti: Microservices Architecture – The Complete Guide

https://www.udemy.com/course/microservices-architecture-the-complete-guide Kesto: 5 tuntia videoluentoja Hinta: sisältyy Udemyn  Personal Plan -jäsenyyteen Arvosana kurssille: 5 / 5 Tällä kurssilla käytiin läpi perusteet mikropalveluarkkitehtuurin suunnitteluperiaatteista sekä monoliitti-SOA-mikropalvelu -arkkitehtuurien evoluutiopolku. Tällä kertaa kurssin sisällössä oli paljon tuttua asiaa, koska viimeiset 4.5 vuotta olen ollut projektissa joka oikeastaan pohjautuu mikropalveluarkkitehtuuriin, vaikka palveluja ei ole kovin montaa kymmentä ja kaikkia mikropalveluiden … Lue lisää