SlideShare a Scribd company logo
Otto Kekäläinen
@ottokekalainen
Ohjelmointia
alakouluissa
Työpaja klo 9.30–11.30
Pelipedagogiikan ja
portfolio-oppimisen hanke
Helsinki, 6.9.2016
Ohjelmointitaito on
tulevaisuuden
yleissivistystä
lukemisen, kirjoittamisen
ja laskutaidon ohella.
Gutenbergista kesti yli 300 vuotta ennen
kuin lukemisesta tuli yleinen taito.
Haluamme edistää
tiedettä, taloutta ja demokratiaa
tulevaisuuden tietoyhteiskunnassa
tekemällä automatisointiajattelusta
yleisen ja vahvan taidon.
Jos osaa kirjoittaa, ei
tarvitse muistaa kaikkea.
Tieto on tallessa.
Jos osaa koodata, ei
tarvitse ajatella kaikkea.
Tiedonkäsittely on
automatisoitu.
Viikoittainen harrastus
mahdollisimman monelle
Koodikerho on iltapäiväkerho,
jossa lapset oppivat
ohjelmoinnin perusteet.
Koodikerho PEPE Pajapäivä 6.9.2016
9-vuotiaista ylöspäin
Pojille ja tytöille 3.-6. luokalla
Tavoitteena laajentaa kohderyhmää
kun alakoulutoiminta vakiintunut.
Kerho täydentää uuden
opetussuunnitelman toimeenpanoa.
Code.org:n Frozen
Näytä koodi
Robotti käyttää JavaScriptia
moveForward(100);
turnRight(90);
moveForward(100);
Robotteja vaihteluna pelkälle
ruudun edessä istumiselle!
Valmis konsepti
monistettavaksi
Toiminta tapahtuu paikallisen koulun
tiloissa ja tuella.
Kerhon vetäjät hyödyntävät
Koodikerho.f-verkoston kehittämiä
opetusmateriaaleja, jotka ovat vapaasti
kenen tahansa käytettävissä (CC-BY).
Koodikerhot SuomessaKoodikerhot Suomessa
24 kerhoa 2015–2016
90+ ohjaajaksi ryhtymisestä
kiinnostunutta
(Lähes) vapaaehtoistoimintaa
Yksittäisten kerhojen vetäjinä
opettajat, yliopisto-opiskelijat,
vanhemmat ja vapaaehtoiset.
Kansallisen koordinaattorin
rahoituksen haku käynnissä.
Ilmoittaudu mukaan!
Etsimme tällä hetkellä kerhon
vetämisestä kiinnostuneita
koodaajia tai opettajia.
Myös rehtorit ja vanhempain-
yhdistykset voivat ilmoittautua.
koodikerho.fi/ilmoittaudu
OPS 2016 ja
automatisointiajattelu
Vuosiluokat 1–2: Tieto- ja
viestintäteknologinen osaaminen (L5)
●
Tieto- ja viestintäteknologian perustaitoja
harjoitellaan ja opitaan käyttämään niitä
opiskelun välineinä.
●
Oppilaat pohtivat myös, mihin tarkoituksiin
tieto- ja viestintäteknologiaa käytetään
lähiympäristössä ja mikä sen merkitys on
arjessa.
●
Ohjelmointia kokeillessaan oppilaat saavat
kokemuksia siitä, miten teknologian toiminta
riippuu ihmisen tekemistä ratkaisuista.
Vuosiluokat 1–2
●
Tieto- ja viestintäteknologinen osaaminen:
●
Oppilaat saavat ja jakavat keskenään
kokemuksia digitaalisen median parissa
työskentelystä sekä ikäkaudelle sopivasta
ohjelmoinnista (OPS 2016, 101).
●
Matematiikan tavoitteisiin liittyvät keskeiset
sisältöalueet vuosiluokilla 1–2
●
Tutustuminen ohjelmoinnin alkeisiin alkaa
laatimalla vaiheittaisia toimintaohjeita, joita
myös testataan (OPS 2016, 129).
Vuosiluokat 3–6
●
Tieto- ja viestintäteknologinen osaaminen (L5)
●
Ohjelmointia kokeillessaan oppilaat saavat
kokemuksia siitä, miten teknologian toiminta
riippuu ihmisen tekemistä ratkaisuista (OPS
2016, 157).
Vuosiluokat 3–6
●
Matematiikan opetuksen tavoitteet
vuosiluokilla 3–6
●
T14 innostaa oppilasta laatimaan
toimintaohjeita tietokoneohjelmina graafsessa
ohjelmointiympäristössä (OPS 2016, 235).
●
Matematiikan tavoitteisiin liittyvät keskeiset
sisältöalueet vuosiluokilla 3–6
●
Suunnitellaan ja toteutetaan ohjelmia
graafsessa ohjelmointiympäristössä (OPS 2016,
235).
Vuosiluokat 3–6
●
Matematiikan arviointikriteerit 6. vuosiluokan
päätteeksi arviota “hyvä” / arvosanaa
kahdeksan varten
●
T14 innostaa oppilasta laatimaan
toimintaohjeita tietokoneohjelmina graafsessa
ohjelmointiympäristössä (OPS 2016, 239).
●
Ohjelmointi graafsessa
ohjelmointiympäristössä (OPS 2016, 239).
●
Oppilas osaa ohjelmoida toimivan ohjelman
graafsessa ohjelmointiympäristössä (OPS 2016,
239).
Vuosiluokat 3–6
●
Käsityön tavoitteisiin liittyvät keskeiset
sisältöalueet vuosiluokilla 3–6
●
Harjoitellaan ohjelmoimalla aikaan saatuja
toimintoja, joista esimerkkinä robotiikka ja
automaatio (OPS 2016, 271).
Vuosiluokat 7–9
●
Tieto- ja viestintäteknologinen osaaminen (L5)
●
Ohjelmointia harjoitellaan osana eri
oppiaineiden opintoja (OPS 2016, 284).
Vuosiluokat 7–9
●
Matematiikan opetuksen tavoitteet
vuosiluokilla 7–9
●
T20 ohjata oppilasta kehittämään algoritmista
ajatteluaan sekä taitojaan soveltaa
matematiikkaa ja ohjelmointia ongelmien
ratkaisemiseen (OPS 2016, 375).
●
Matematiikan tavoitteisiin liittyvät keskeiset
sisältöalueet vuosiluokilla 7–9
●
Ohjelmoidaan ja samalla harjoitellaan hyviä
ohjelmointikäytäntöjä (OPS 2016, 375).
Vuosiluokat 7–9
●
Matematiikan päättöarvioinnin kriteerit hyvälle
osaamiselle (arvosanalle 8) oppimäärän
päättyessä
●
T20 ohjata oppilasta kehittämään algoritmista
ajatteluaan sekä taitojaan soveltaa
matematiikkaa ja ohjelmointia ongelmien
ratkaisemiseen (OPS 2016, 379).
●
Algoritminen ajattelu ja ohjelmointitaidot (OPS
2016, 379).
●
Oppilas osaa soveltaa algoritmisen ajattelun
periaatteita ja osaa ohjelmoida yksinkertaisia
ohjelmia (OPS 2016, 379).
Vuosiluokat 7–9
●
Käsityön tavoitteisiin liittyvät keskeiset
sisältöalueet vuosiluokilla 7–9
●
Käytetään sulautettuja järjestelmiä käsityöhön
eli sovelletaan ohjelmointia suunnitelmiin ja
valmistettaviin tuotteisiin (OPS 2016, 431).
Lisätietoja
OPS-tulkintaa:
koodiaapinen.f/ops2016
Terminologiasta:
tampub.uta.f/handle/10024/97917
Koodikerhon 1. ja 2. kerta
1. kerta: Karkkirobotti
● Kaikki kirjoittavat oman
ohjelmansa paperilapulle.
● Tavoitteena saada robotti
ojentamaan karkkia
oikeassa kohtaa.
● Jos koodissa on virhe,
keskeyttää robotti
suorituksen. Koodaajan
pitää korjata virhe ja yrittää
uudestaan.
1. kerta: Karkkirobotti
Robotin ymmärtämät
komennot:
● (askel) Eteenpäin
● (askel) Taaksepäin
● (käänny) Vasenpaan
● (käänny) Oikeaaan
● OJENNA (karkkipussi)
Esimerkki:
Jukka
E
E
E
V
E
E
OJENNA
2. kerta: Code.org
● Graafista ohjelmointia Angry Birdsien kanssa!
● Avaa nettiselaimella
koodikerho.fi/code/VXPTMG
● Kirjaudu kerhonvetäjälta saamallasi tunnuksella
ja suorita niin monta tasoa kuin ehdit. Videot voi
hypätä ylitse, niitä ei tarvitse katsella.
Koodikerho PEPE Pajapäivä 6.9.2016
Bonus:
robotti-
demo
Koulutuskortit kerhojen
ohjaajille:
koodikerho.f/materiaalit
Kiitos!

More Related Content

Viewers also liked

MariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership infoMariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership info
Otto Kekäläinen
 
WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...
WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...
WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...
Otto Kekäläinen
 
Find WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profilingFind WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profiling
Otto Kekäläinen
 
Testing and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsTesting and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressions
Otto Kekäläinen
 
Less passwords, more security: unix socket authentication and other MariaDB h...
Less passwords, more security: unix socket authentication and other MariaDB h...Less passwords, more security: unix socket authentication and other MariaDB h...
Less passwords, more security: unix socket authentication and other MariaDB h...
Otto Kekäläinen
 
Viisi helppoa somen työkalua opettajille
Viisi helppoa somen työkalua opettajilleViisi helppoa somen työkalua opettajille
Viisi helppoa somen työkalua opettajille
Matleena Laakso
 
Git best practices 2016
Git best practices 2016Git best practices 2016
Git best practices 2016
Otto Kekäläinen
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
Otto Kekäläinen
 

Viewers also liked (8)

MariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership infoMariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership info
 
WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...
WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...
WordPress Security 101 – WordCamp Finland 2016 presentation by Otto Kekäläine...
 
Find WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profilingFind WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profiling
 
Testing and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsTesting and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressions
 
Less passwords, more security: unix socket authentication and other MariaDB h...
Less passwords, more security: unix socket authentication and other MariaDB h...Less passwords, more security: unix socket authentication and other MariaDB h...
Less passwords, more security: unix socket authentication and other MariaDB h...
 
Viisi helppoa somen työkalua opettajille
Viisi helppoa somen työkalua opettajilleViisi helppoa somen työkalua opettajille
Viisi helppoa somen työkalua opettajille
 
Git best practices 2016
Git best practices 2016Git best practices 2016
Git best practices 2016
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
 

Similar to Koodikerho PEPE Pajapäivä 6.9.2016

Ohjelmointi ja OPS
Ohjelmointi ja OPSOhjelmointi ja OPS
Ohjelmointi ja OPS
Riikka Järvinen
 
Lapset ja Ohjelmointi
Lapset ja OhjelmointiLapset ja Ohjelmointi
Lapset ja Ohjelmointi
Maikku Sarvas
 
Racket MOOC - viikko 6
Racket MOOC - viikko 6Racket MOOC - viikko 6
Racket MOOC - viikko 6
Tiina Partanen
 
Racket MOOC jakso 7
Racket MOOC jakso 7Racket MOOC jakso 7
Racket MOOC jakso 7
Tiina Partanen
 
Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017
Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017
Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017
Matleena Laakso
 
Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015
Tero Toivanen
 
Aikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassaAikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassa
Matleena Laakso
 
Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19
Matleena Laakso
 
Scratch-ohjelmointia
Scratch-ohjelmointiaScratch-ohjelmointia
Scratch-ohjelmointia
Raisa Valtaoja
 
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
Maikku Sarvas
 
Pelialan opiskelu Suomessa
Pelialan opiskelu SuomessaPelialan opiskelu Suomessa
Pelialan opiskelu Suomessa
Mikko Voima
 
Opetuksen digitrendit ja kielten oppimisen työkalut
Opetuksen digitrendit ja kielten oppimisen työkalutOpetuksen digitrendit ja kielten oppimisen työkalut
Opetuksen digitrendit ja kielten oppimisen työkalut
Matleena Laakso
 
eAMK yhteinen työpäivä 29.5.2018
eAMK yhteinen työpäivä 29.5.2018 eAMK yhteinen työpäivä 29.5.2018
eAMK yhteinen työpäivä 29.5.2018
eamkhanke
 
Racket materiaali (Koodausta kouluun - projekti)
Racket materiaali (Koodausta kouluun - projekti)Racket materiaali (Koodausta kouluun - projekti)
Racket materiaali (Koodausta kouluun - projekti)
Tiina Partanen
 
Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.
Matleena Laakso
 
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
Maikku Sarvas
 
Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...
Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...
Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...
Taivassalo Minna
 
Kurkistus koodaukseen
Kurkistus koodaukseenKurkistus koodaukseen
Kurkistus koodaukseen
Tiina Partanen
 
DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...
DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...
DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...
Suomen eOppimiskeskus ry
 
AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23
AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23
AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23
Matleena Laakso
 

Similar to Koodikerho PEPE Pajapäivä 6.9.2016 (20)

Ohjelmointi ja OPS
Ohjelmointi ja OPSOhjelmointi ja OPS
Ohjelmointi ja OPS
 
Lapset ja Ohjelmointi
Lapset ja OhjelmointiLapset ja Ohjelmointi
Lapset ja Ohjelmointi
 
Racket MOOC - viikko 6
Racket MOOC - viikko 6Racket MOOC - viikko 6
Racket MOOC - viikko 6
 
Racket MOOC jakso 7
Racket MOOC jakso 7Racket MOOC jakso 7
Racket MOOC jakso 7
 
Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017
Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017
Mobiililaitteiden hyödyntäminen opetuksessa 12.10.2017
 
Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015
 
Aikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassaAikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassa
 
Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19
 
Scratch-ohjelmointia
Scratch-ohjelmointiaScratch-ohjelmointia
Scratch-ohjelmointia
 
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
 
Pelialan opiskelu Suomessa
Pelialan opiskelu SuomessaPelialan opiskelu Suomessa
Pelialan opiskelu Suomessa
 
Opetuksen digitrendit ja kielten oppimisen työkalut
Opetuksen digitrendit ja kielten oppimisen työkalutOpetuksen digitrendit ja kielten oppimisen työkalut
Opetuksen digitrendit ja kielten oppimisen työkalut
 
eAMK yhteinen työpäivä 29.5.2018
eAMK yhteinen työpäivä 29.5.2018 eAMK yhteinen työpäivä 29.5.2018
eAMK yhteinen työpäivä 29.5.2018
 
Racket materiaali (Koodausta kouluun - projekti)
Racket materiaali (Koodausta kouluun - projekti)Racket materiaali (Koodausta kouluun - projekti)
Racket materiaali (Koodausta kouluun - projekti)
 
Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.
 
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
 
Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...
Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...
Opetusteknologian hyödyntäminen oppilaitos-yritysyhteistyössä – riesa vai rat...
 
Kurkistus koodaukseen
Kurkistus koodaukseenKurkistus koodaukseen
Kurkistus koodaukseen
 
DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...
DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...
DigiKilta: Oppimisympäristöjen tuottama data ja sen hyödyntäminen sekä analys...
 
AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23
AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23
AR, pelillisyys ja tekoäly äidinkielen opetuksessa 22.4.23
 

More from Otto Kekäläinen

FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuFOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
Otto Kekäläinen
 
Search in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize itSearch in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize it
Otto Kekäläinen
 
MariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and UbuntuMariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and Ubuntu
Otto Kekäläinen
 
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
Otto Kekäläinen
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 edition
Otto Kekäläinen
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Otto Kekäläinen
 
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
Otto Kekäläinen
 
DebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoFDebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoF
Otto Kekäläinen
 
The 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix themThe 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix them
Otto Kekäläinen
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPress
Otto Kekäläinen
 
Technical SEO for WordPress
Technical SEO for WordPressTechnical SEO for WordPress
Technical SEO for WordPress
Otto Kekäläinen
 
Automatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themesAutomatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themes
Otto Kekäläinen
 
10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...
Otto Kekäläinen
 
Automatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress pluginsAutomatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress plugins
Otto Kekäläinen
 
Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)
Otto Kekäläinen
 
WordPress-tietoturvan perusteet
WordPress-tietoturvan perusteetWordPress-tietoturvan perusteet
WordPress-tietoturvan perusteet
Otto Kekäläinen
 
Technical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionTechnical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 edition
Otto Kekäläinen
 
Improving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP ProfilingImproving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP Profiling
Otto Kekäläinen
 
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environmentsMariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
Otto Kekäläinen
 
DebConf16 BoF on MariaDB/MySQL packaging
DebConf16 BoF on MariaDB/MySQL packagingDebConf16 BoF on MariaDB/MySQL packaging
DebConf16 BoF on MariaDB/MySQL packaging
Otto Kekäläinen
 

More from Otto Kekäläinen (20)

FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuFOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
 
Search in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize itSearch in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize it
 
MariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and UbuntuMariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and Ubuntu
 
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 edition
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
 
DebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoFDebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoF
 
The 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix themThe 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix them
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPress
 
Technical SEO for WordPress
Technical SEO for WordPressTechnical SEO for WordPress
Technical SEO for WordPress
 
Automatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themesAutomatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themes
 
10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...
 
Automatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress pluginsAutomatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress plugins
 
Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)
 
WordPress-tietoturvan perusteet
WordPress-tietoturvan perusteetWordPress-tietoturvan perusteet
WordPress-tietoturvan perusteet
 
Technical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionTechnical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 edition
 
Improving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP ProfilingImproving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP Profiling
 
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environmentsMariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
 
DebConf16 BoF on MariaDB/MySQL packaging
DebConf16 BoF on MariaDB/MySQL packagingDebConf16 BoF on MariaDB/MySQL packaging
DebConf16 BoF on MariaDB/MySQL packaging
 

Koodikerho PEPE Pajapäivä 6.9.2016