SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Otto Kekäläinen
@ottokekalainen
Ohjelmointia
alakouluissa
Työpaja klo 10.30–12.15, 13.00–14.25 ja 14.35–16.00
Koodipäivä, Mediakeskus
Helsinki, 2.3.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.
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
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/RKCKPZ
● Kirjaudu kerhonvetäjälta saamallasi tunnuksella
ja suorita niin monta tasoa kuin ehdit. Videot voi
hypätä ylitse, niitä ei tarvitse katsella.
Koulutuskortit kerhojen
ohjaajille:
koodikerho.f/materiaalit
Kiitos!

Más contenido relacionado

Destacado

WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017Otto Kekäläinen
 
MariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership infoMariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership infoOtto 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 profilingOtto 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 regressionsOtto 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
 
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.2017Otto Kekäläinen
 

Destacado (8)

WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017WordPress security 101 - WP Turku Meetup 2.2.2017
WordPress security 101 - WP Turku Meetup 2.2.2017
 
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...
 
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 a Koodikerho: ohjelmointia alakouluissa

Lapset ja Ohjelmointi
Lapset ja OhjelmointiLapset ja Ohjelmointi
Lapset ja OhjelmointiMaikku Sarvas
 
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.2017Matleena Laakso
 
Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.Matleena Laakso
 
Aikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassaAikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassaMatleena Laakso
 
Racket MOOC - viikko 6
Racket MOOC - viikko 6Racket MOOC - viikko 6
Racket MOOC - viikko 6Tiina Partanen
 
Virtuaalitodellisuus opetuksessa 7.9.18
Virtuaalitodellisuus opetuksessa 7.9.18Virtuaalitodellisuus opetuksessa 7.9.18
Virtuaalitodellisuus opetuksessa 7.9.18Matleena Laakso
 
Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19Matleena Laakso
 
Varhaiskasvatuksen digiohjelma -esitys 7.6.2016
Varhaiskasvatuksen digiohjelma -esitys 7.6.2016Varhaiskasvatuksen digiohjelma -esitys 7.6.2016
Varhaiskasvatuksen digiohjelma -esitys 7.6.2016DigitalHelsinki
 
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu Maikku Sarvas
 
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ökalutMatleena Laakso
 
Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015Tero Toivanen
 
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
 
Yle+ - Ylen sosiaalinen intranet
Yle+ - Ylen sosiaalinen intranetYle+ - Ylen sosiaalinen intranet
Yle+ - Ylen sosiaalinen intranetKaisa Hilden
 
Pedagoginen piristysruiske 6.9.16
Pedagoginen piristysruiske 6.9.16Pedagoginen piristysruiske 6.9.16
Pedagoginen piristysruiske 6.9.16Matleena 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
 
Moniosaajat tulevaisuuden työmarkkinoilla
Moniosaajat tulevaisuuden työmarkkinoillaMoniosaajat tulevaisuuden työmarkkinoilla
Moniosaajat tulevaisuuden työmarkkinoillaHR4 Group
 

Similar a Koodikerho: ohjelmointia alakouluissa (20)

Ohjelmointi ja OPS
Ohjelmointi ja OPSOhjelmointi ja OPS
Ohjelmointi ja OPS
 
Lapset ja Ohjelmointi
Lapset ja OhjelmointiLapset ja Ohjelmointi
Lapset ja Ohjelmointi
 
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
 
Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.Digiosalliseksi-workshop 23.
Digiosalliseksi-workshop 23.
 
Kurkistus koodaukseen
Kurkistus koodaukseenKurkistus koodaukseen
Kurkistus koodaukseen
 
Aikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassaAikuiskouluttaja digimaassa
Aikuiskouluttaja digimaassa
 
Racket MOOC - viikko 6
Racket MOOC - viikko 6Racket MOOC - viikko 6
Racket MOOC - viikko 6
 
Virtuaalitodellisuus opetuksessa 7.9.18
Virtuaalitodellisuus opetuksessa 7.9.18Virtuaalitodellisuus opetuksessa 7.9.18
Virtuaalitodellisuus opetuksessa 7.9.18
 
Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19Verkkokurssien pedagoginen suunnittelu 7.11.19
Verkkokurssien pedagoginen suunnittelu 7.11.19
 
Racket MOOC jakso 7
Racket MOOC jakso 7Racket MOOC jakso 7
Racket MOOC jakso 7
 
Varhaiskasvatuksen digiohjelma -esitys 7.6.2016
Varhaiskasvatuksen digiohjelma -esitys 7.6.2016Varhaiskasvatuksen digiohjelma -esitys 7.6.2016
Varhaiskasvatuksen digiohjelma -esitys 7.6.2016
 
Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu Seniorien ohjelmointikoulu
Seniorien ohjelmointikoulu
 
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
 
Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015Koodiaapinen oulu 28.11.2015
Koodiaapinen oulu 28.11.2015
 
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...
 
Yle+ - Ylen sosiaalinen intranet
Yle+ - Ylen sosiaalinen intranetYle+ - Ylen sosiaalinen intranet
Yle+ - Ylen sosiaalinen intranet
 
Pedagoginen piristysruiske 6.9.16
Pedagoginen piristysruiske 6.9.16Pedagoginen piristysruiske 6.9.16
Pedagoginen piristysruiske 6.9.16
 
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
 
Moniosaajat tulevaisuuden työmarkkinoilla
Moniosaajat tulevaisuuden työmarkkinoillaMoniosaajat tulevaisuuden työmarkkinoilla
Moniosaajat tulevaisuuden työmarkkinoilla
 
Scratch-ohjelmointia
Scratch-ohjelmointiaScratch-ohjelmointia
Scratch-ohjelmointia
 

Más de 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 UbuntuOtto 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 itOtto 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 UbuntuOtto 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 editionOtto 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 BoFOtto 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 themOtto 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 WordPressOtto 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 themesOtto 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 pluginsOtto 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 perusteetOtto 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 editionOtto 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 ProfilingOtto 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 environmentsOtto 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 packagingOtto Kekäläinen
 

Más de 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: ohjelmointia alakouluissa