Etusivu »
@Harrasteblogi on julkaistu blogina
@Harrasteblogi on täysin harrastuspohjalta ylläpidetty IT-aiheinen blogi, joka syntyi halusta oppia uutta, kehittää omia taitoja ja jakaa hyödyllistä tietoa muiden kanssa. Blogi ei ole kaupallinen projekti eikä sen tavoitteena ole kerätä suurta yleisöä tai tuottaa tuloja, vaan toimia avoimena ja rennolla otteella päivitettävänä sivustona, johon voi palata aina, kun haluaa lukea uutta tai seurata kotisivujen kehitystä.
Sisältö keskittyy ennen kaikkea IT-maailman teemoihin, kuten verkkosivujen rakentamiseen, WordPress-kehitykseen, plugineihin, tietoturvaan, palvelinratkaisuihin ja muihin teknisiin aiheisiin, jotka kiinnostavat harrastajia ja alan aloittelijoita. Tekstit ovat helposti lähestyttäviä ja kirjoitettu tavalliselle lukijalle, jolla ei välttämättä ole syvää teknistä taustaa. Tavoitteena on tuoda esiin käytännön vinkkejä, ratkaisuja ja ideoita, joista on hyötyä jokapäiväisessä tekemisessä.
@Harrasteblogi elää jatkuvasti – sisältöä päivitetään, laajennetaan ja parannetaan lähes päivittäin. Blogi toimii samalla myös testialustana, jossa kokeillaan uusia toimintoja, WordPress-laajennuksia, kotisivujen ulkoasuratkaisuja ja erilaisia kehitysympäristöjä. Näiden kokeilujen kautta syntyy oppimista ja kokemusta, jotka jaetaan avoimesti blogin lukijoille.
Koko sivusto on rakennettu rakkaudesta tekemiseen, eikä sen taustalla ole ammattilaistiimiä tai kaupallista painetta. Juuri tästä syystä blogin tyyli on rento, rehellinen ja helposti omaksuttava. Jokainen artikkeli, päivitys ja uusi toiminto on syntynyt harrastuksen ja kiinnostuksen tuloksena.
@Harrasteblogiin ovat tervetulleita kaikki, jotka haluavat seurata kevyttä mutta informatiivista IT-sisältöä, oppia uutta tai inspiroitua kotisivujen kehittämisestä. Blogin tarkoitus on tarjota hyödyllinen ja viihtyisä kokonaisuus – paikka, jossa tekninen tieto kohtaa aidon tekemisen ilon.
Integration testing WordPress-ympäristössä
Integration testing on se testauksen alue, jossa teoriakirjat ja WordPressin todellisuus vihdoin kättelevät toisiaan. Unit testingissä…
WordPress unit testing: realistinen testistrategia
Unit testing kuulostaa teoriassa yksinkertaiselta. Kirjoita testejä. Aja testejä. Vältä bugeja. Käytännössä WordPress-maailmassa testaus…
WordPressin globaali tila ($GLOBALS) ja sen sivuvaikutukset
WordPress ei ole minimalistinen arkkitehtuuri. Se ei ole tiukasti kapseloitu, dependency-injection -vetoinen moderni framework. Se on h…
WP_Query SQL-tasolla: mitä konepellin alla tapahtuu
WP_Query on WordPressin sydän. Se on se mekanismi, joka päättää, mitä sisältöä sivulla näytetään. Mutta WP_Query ei ole vain PHP-luokka…
WordPressin muistivuodot: mistä ne syntyvät
Muistivuoto kuulostaa dramaattiselta. Sana itsessään synnyttää mielikuvan järjestelmästä, joka vuotaa resursseja kuin reikäinen vesipul…
Opcode cache ja WordPressin suorituskyky
WordPress-suorituskykykeskustelut keskittyvät usein näkyviin asioihin: tietokantaan, välimuisteihin, kuviin, CDN:iin ja JavaScriptiin. M…
WordPress PHP 8 -yhteensopivuus käytännössä
PHP 8 ei ole vain versionumero. Se on yksi suurimmista muutoksista PHP:n historiassa. Ja kun PHP muuttuu, WordPress-ekosysteemi tunte…
Dynamic vs static blocks: suorituskyky ja arkkitehtuuri
Gutenberg toi WordPressiin lohkot, mutta samalla se toi mukanaan kiinnostavan arkkitehtuurisen jakolinjan: staattiset ja dynaamiset lohk…
Block rendering pipeline: miten Gutenberg oikeasti piirtää sivun
Gutenberg näyttää käyttäjälle visuaaliselta editorilta, mutta konepellin alla kyse ei ole “tekstieditorista”, vaan rakenteellisesta rend…
WordPressin cron locking ja kilpajuoksuongelmat
WordPressin WP-Cron on yksi niistä järjestelmän osista, jotka näyttävät harmittomilta, mutta kätkevät sisäänsä eleganttia logiikkaa ja m…
Sanitization vs escaping: miksi molempia tarvitaan
WordPress-kehityksessä – ja web-kehityksessä ylipäätään – harva aihe synnyttää yhtä paljon hiljaista sekaannusta kuin sanitization ja es…
WordPressin capability mapping syväanalyysi
Tämä on se osa WordPressiä, jossa järjestelmä siirtyy mekaanisesta tarkistuksesta kontekstuaaliseen päättelyyn. Ei enää pelkkä “onko kä…
Custom database tables WordPressissä – milloin ja miksi
Moni kehittäjä yrittää välttää custom-tauluja viimeiseen asti. Toiset taas rakentavat niitä innokkaasti heti kun data ei mahdu siististi…


