Teachingcodingtosomanymeetmanypeopleassistant, highercommunitythatsprungupinitshugeandfreefreecodecampis a greatexampleofwherethejamstackhasbeenappliedto.
Wewanteveryonetobeabletodothatandtobemoreproductiveas a result.
So I startedfreakokay, backin 2014 I hadthis, youknow, itkindofpretentious, I thinkquote.
Butit's fromLausaand I'm a huge.
I spent a lotoftimeinChina.
Anditwas I justwantedtocreate a communitywherepeoplecouldlearntocode, and I tinkeredwiththat.
Foryears, I workedas a teacherintheschooldirectorforabout a decadebefore I eventuallylearnedtocode, andtheway I diditwaspurelydrivenbynecessity.
I neededtohelpmyteachingstaffbemoreproductivesotheycouldspendlesstimechangeoftheirdesk, doingimmigration, paperworkandgreatreportsandmoretimeactuallyinteractingwiththelearners.
So I justGoogledaroundandfiguredouthowtowriteExcel, MacRose.
I figuredouthowtousethistoolcalledautohockeytoelikeprogrammaticallyclickthroughgovernmentformsandthingslikethat.
OK, hockeyfans.
Great.
So, um, thatwasmyintroductiontocoatingitinmythirties.
Um, andonce I realizedwhatanimpact, just a littlebitofprogrammingcapabilityhad I decided I neededtohelphismanypeoplelearntocodeaspossible, notjustthenextgenerationwhoaregettingmillionsofdollarsinfundingfromthebillingMelindaGatesFoundationandthingslikethat, butbutworkingadultswhoalreadymidcareerwewanted a resourcethattheycoulduse.
So, uh, I iteratedforabouttwoyearsondifferentadulteducationtechnologyproducts, essentiallyandeventually, uh, I simplifiedeverythingdownandoneveryaggressivesprintinmyclosetofficeand I got a freak.
Oh, Campliveafteraboutthreedaysforhardwork, shutouttothenounprojectforthislandingstage, But, uh, I startedtweetingitout.
Peoplestartedcoming.
Peoplestartedhangingoutandhelpingoneanother.
Andinitiallywewerejustusing a lotofexisting.
Resourceiswewereusing a lotofStanfordcourses M I t courses, andwe'd allworkthroughthesetogetherandwejustkeepeachothermotivatedandhelpeachothergetunstuckandchat.
Andeventuallypeoplestartedgettingjobs.
Andhere's a snapshotfromArlingtonAlumniAssociation.
Wegotalmost 54,000 peoplepeopleworkingat I B M X censuredtatah, Amazon, MicrosoftandEllaGoogle.
Sothesepeoplewouldturnaroundandthey'd applytheskillstheyjustlearnedandhelpimprovefreakOh, campitselfsoveryquicklyfreeCokecampwentfromjustbeingbasically a listofresourceistobeing a fullfledgedinteractivecurriculum, andwebecame, like a legitimate, fairlyrespectable, respectableopensourceproject.
And, uh, wealsohad a wholebunchofpeoplecreatefreecocainestudygroupsaroundtheworldbecausetheywantedtobeabletomeetinperson.
Ifyoulookatthisbrowserhere, there's animage, andit's notcurrently a link, butwecanmakeitinto a linkbynesting.
Allright, sobasically, it's a it's a verbalexplanation, andyouyoucanseethecursormovingaroundandyoucan.
Thiscanberefreshed.
Thiscodecanbechanged.
Uh, if I gouphereandsay, um, insteadofclick, let's sayDingleHopperhere, youknow, andthen I couldjust, uh, resume, and I canrefreshthisanditshouldautomaticallyupdate.
Sothisis a cooltoolcalledscrimba, andthisisnotsomethingwepersonallybuilt.
Butit's ourfriendsinScandinaviawhoarebuildingthisproject, andituses 1 1/100 offthedatathat a YouTubevideowoulduse 1 1/100 Soit's twoordersofmagnitudesmaller, I think, ifmyunderstanding, howmindifhe's workingMatthews.
Oh, thisis, uh, thingslikethis, theabilitytoclickaskforhelpandyougototheForumandwe'vegot a prepopulatedtemplateofwhatyoupostinourforumsoactivethatgenerallypeoplegetananswerwithinlessthananhour, eventhoughit's a forum.
Soifyouevercreatelike a videotutorialandyoujustwant a wholelotofpeopletoseeit, feelfreetoreachouttous, andwemaybeabletocrosspostit, butyoucanseethere's noadsonourYouTubechannel.
Hesupportsourproject, thenwealsohave a bunchofarticles.
Thisis a 33 minutetutorialonmediumthattalksaboutcommunitiesandhowtoorchestratecontainers.
Thisisprettytypicalofthesortofthingsrepublishwepublish a lotofindeptharticlesondifferenttoolsandtechnologiesandTexas a reallygoodformatfordoingthatbecauseyoucanhave a commandandeverythingmediums a greatplacetopublish.
Weareverydependentonmedium.
Uh, I Oneofthethings I'm gonnatalkaboutit a minuteisjustnotbeingsoplatformdependentonYouTubeandmedium.
SowepushcodetogethomeandthenthatcodegetsbuiltusingGatsby, whichisAh, sadexcitegeneratorGatsby, builditinto a reactapp, thennetlif I servesthatreactattheend.
Itevencovers, youknow, likethey'vegot a veryspecificplaceforPakistanonthereason I knowthatisbecausewehad a shorttermaround.
No, nofaultsofnullifies.
Butbasicallythatwaswhen I realized, like, Wow, howhighresolutionthey'recdnisbecauseitwasjust a veryfewpeoplewhowereusing a veryspecificmobilecarrierthatwereaffected.
So, um, thatthat's reallylike a bigthingthatwe'reworkingonisjustincreasingtheaccessibilityofcodingandcontributingtoopensourceitselfandOctoberfestGreatopportunitytodothatandhavesomebodyelsepaid a ship.
Allthe T shirts.
So, um, reasonnumberfoursecuritywhenyourappissupersimple, itjustmeanstherearefewerthingsthatcouldgowrong.
Fewerthingstokeeptrackofyourattacksurfaces.
Wehave a singleFBIthatweneedtosafeguardits I don't losesleepoversecuritylike I usedtowhenwehadallourowninfrastructure.
Because, youknow, Sadiqfiles, youcanpotentiallyloadthoseonto a raspberrypi.
Youcanload a lotofthefunctionalityandourdreamistogetfreeCokecampin a wholelotofotherCreativeCommonscontentandopensourcecontent, putiton a raspberrypiesandjustshiftedtoschoolsinthedevelopingworldsothatpeoplewhodon't necessarilyhaveaccesstostableelectricitytheyhaveperiodicoutagesthroughouttheday.
Sothereare a numberofthingsthatwe'redoingthatarerelatedtothejamsack.
Weresuperjazzaboutthejamstack.
As I cantellprettymuch.
Everybodyhereiscertainlyallthepeopleuponstage, so I woulddefinitelyencourageyouallifyou'reinterestedinparticipatingintheactorofficiallystillhave a coupledaysleft.
IfyouhavequestionsabouthowyoucancontributeyourskillsandyourtalentstothefreeCokecampcommunityandhelpmillionsofpeoplearoundtheworldlearntocodejust d M E onTwitter, I'vegotopentheEMSand, uh, enjoyjams.