{"version":"0.9.5","fields":["title","tags","date","keywords"],"ref":"id","documentStore":{"docs":{"/blog/germanytrip/":{"title":"Germany Trip","tags":["non-tech"],"keywords":["amber wilson","software engineering","web development","photography","friends","pictures","bilder","fotos","freunde","germany","deutschland","travel","reise","reisen"],"date":"Mar 2nd 2017","id":"/blog/germanytrip/"},"/blog/mentorship/":{"title":"Mentorship","tags":["community"],"keywords":["amber wilson","javascript","software engineering","web development","coding","mentorship"],"date":"Mar 6th 2017","id":"/blog/mentorship/"},"/blog/podcasts/":{"title":"Podcasts and Knowledge Sharing","tags":["tips"],"keywords":["amber wilson","javascript","software engineering","web development","coding"],"date":"Mar 7th 2017","id":"/blog/podcasts/"},"/blog/learning/":{"title":"Learning","tags":["tips","reflection"],"keywords":["amber wilson","javascript","software engineering","web development","coding"],"date":"Mar 16th 2017","id":"/blog/learning/"},"/blog/markup-masterclass/":{"title":"Markup-Masterclass","tags":["html"],"keywords":["amber wilson","javascript","software engineering","web development","coding","markup"],"date":"Mar 16th 2017","id":"/blog/markup-masterclass/"},"/blog/webvsinternet/":{"title":"The Internet and The World Wide Web","tags":["web-history"],"keywords":["amber wilson","software engineering","web development","coding"],"date":"Mar 16th 2017","id":"/blog/webvsinternet/"},"/blog/getvspost/":{"title":"GET vs. POST Requests","tags":["http"],"keywords":["amber wilson","software engineering","web development","coding","get","post","https request","learning"],"date":"Mar 27th 2017","id":"/blog/getvspost/"},"/blog/ux-curriculum/":{"title":"UX Curriculum","tags":["ux"],"keywords":["amber wilson","software engineering","web development","coding","ux curriculum","thought project"],"date":"Apr 8th 2017","id":"/blog/ux-curriculum/"},"/blog/cookies/":{"title":"Cookies","tags":["cookies"],"keywords":["amber wilson","software engineering","web development","coding","memory","learning"],"date":"Apr 11th 2017","id":"/blog/cookies/"},"/blog/preparingtotalk/":{"title":"Preparing to Talk","tags":["public-speaking"],"keywords":["amber wilson","software engineering","web development","writing","preparing"],"date":"Apr 13th 2017","id":"/blog/preparingtotalk/"},"/blog/wilt13april/":{"title":"What I Learned Today","tags":["wilt"],"keywords":["amber wilson","javascript","software engineering","web development","coding","code newbie","learning"],"date":"Apr 13th 2017","id":"/blog/wilt13april/"},"/blog/httpspoem/":{"title":"HTTPS Poem","tags":["http"],"keywords":["amber wilson","software engineering","web development","coding"],"date":"May 8th 2017","id":"/blog/httpspoem/"},"/blog/storytelling/":{"title":"Storytelling","tags":["tips"],"keywords":["amber wilson","software engineering","web development","coding","story","stories"],"date":"May 8th 2017","id":"/blog/storytelling/"},"/blog/btconf/":{"title":"Btconf Düsseldorf 2017","tags":["conference"],"keywords":["amber wilson","software engineering","web development","coding"],"date":"May 19th 2017","id":"/blog/btconf/"},"/blog/mobilefirst/":{"title":"Mobile First","tags":["tips"],"keywords":["amber wilson","javascript","software engineering","web development","coding","mobile first"],"date":"May 19th 2017","id":"/blog/mobilefirst/"},"/blog/indiewebcamp/":{"title":"IndieWebCamp","tags":["community","indie-web"],"keywords":["amber wilson","software engineering","web development","coding","indiewebcamp"],"date":"May 23rd 2017","id":"/blog/indiewebcamp/"},"/blog/urls/":{"title":"URLs","tags":["tips"],"keywords":["amber wilson","software engineering","web development","coding","urls","links"],"date":"Jun 7th 2017","id":"/blog/urls/"},"/blog/publicspeakingworkshop/":{"title":"Public Speaking Workshop","tags":["public-speaking"],"keywords":["amber wilson","software engineering","web development","workshop"],"date":"Jun 15th 2017","id":"/blog/publicspeakingworkshop/"},"/blog/wilt22june/":{"title":"What I Learned Today","tags":["wilt"],"keywords":["amber wilson","javascript","software engineering","web development","coding","code newbie","learning"],"date":"Jun 22nd 2017","id":"/blog/wilt22june/"},"/blog/material-conference/":{"title":"Material Conference","tags":["conference","public-speaking"],"keywords":["amber wilson","javascript","software engineering","web development","coding","public speaking"],"date":"Aug 18th 2017","id":"/blog/material-conference/"},"/blog/pictures-psychology-piano/":{"title":"Pictures, Psychology and Piano","tags":["reflection","non-tech"],"keywords":["amber wilson","javascript","software engineering","web development","coding","writing"],"date":"Aug 18th 2017","id":"/blog/pictures-psychology-piano/"},"/blog/newbie-dev-tips/":{"title":"Newbie Dev Tips","tags":["tips"],"keywords":["amber wilson","javascript","software engineering","web development","coding"],"date":"Aug 29th 2017","id":"/blog/newbie-dev-tips/"},"/blog/3-months-vegan/":{"title":"3 Months Vegan","tags":["non-tech"],"keywords":["vegan","diet"],"date":"Sep 5th 2017","id":"/blog/3-months-vegan/"},"/blog/nightlybuild2017/":{"title":"Nightlybuild 2017","tags":["conference","public-speaking"],"keywords":["amber wilson","javascript","software engineering","web development","coding","public speaking"],"date":"Sep 6th 2017","id":"/blog/nightlybuild2017/"},"/blog/jpg-png-svg/":{"title":"JPG? PNG? SVG?","tags":["images"],"keywords":["amber wilson","software engineering","web development","coding","png","svg","jpg","image format","image formats"],"date":"Sep 25th 2017","id":"/blog/jpg-png-svg/"},"/blog/public-speaking-i-did-it/":{"title":"Public Speaking - I Did It","tags":["public-speaking"],"keywords":["amber wilson","software engineering","web development"],"date":"Oct 26th 2017","id":"/blog/public-speaking-i-did-it/"},"/blog/remembering-why/":{"title":"Remembering Why","tags":["reflection"],"keywords":["amber wilson","software engineering","web development"],"date":"Dec 6th 2017","id":"/blog/remembering-why/"},"/blog/what-am-i-looking-for/":{"title":"What Am I Looking For?","tags":["reflection"],"keywords":["amber wilson","software engineering","web development","speaking","job search","skills"],"date":"Dec 6th 2017","id":"/blog/what-am-i-looking-for/"},"/blog/january-journey-job-and-germs-and-self-care/":{"title":"January, Journey, Job, and Germs and Self-Care","tags":["reflection"],"keywords":["job","goals","self-care"],"date":"Jan 27th 2018","id":"/blog/january-journey-job-and-germs-and-self-care/"},"/blog/inclusionary-exclusionary-language/":{"title":"Inclusionary and Exclusionary Language","tags":["community"],"keywords":["amber wilson","software engineering","web development","speaking","event","workshop","mentoring","public-speaking","cfp day","peter aitken"],"date":"Feb 3rd 2018","id":"/blog/inclusionary-exclusionary-language/"},"/blog/unit-tests/":{"title":"Unit Tests","tags":["testing"],"keywords":["amber wilson","software engineering","web development","coding","code examples","unit tests","javascript"],"date":"Feb 5th 2018","id":"/blog/unit-tests/"},"/blog/beginner-programmer-advice/":{"title":"Beginner Programmer Advice","tags":["tips"],"keywords":["amber wilson","javascript","software engineering","web development","coding","advice","dev-tips"],"date":"Mar 13th 2018","id":"/blog/beginner-programmer-advice/"},"/blog/books/":{"title":"Books","tags":["non-tech"],"keywords":["amber wilson","books","reading","what i have read","review","reviews","bookreview","opinions","book review","meinung","good reads"],"date":"Mar 23rd 2018","id":"/blog/books/"},"/blog/nobody-said-css-is-easy/":{"title":"Nobody Said CSS Is Easy","tags":["css"],"keywords":["amber wilson","software engineering","web development","coding","code examples","sass","styling"],"date":"Mar 28th 2018","id":"/blog/nobody-said-css-is-easy/"},"/blog/house-elves/":{"title":"House Elves","tags":["non-tech","reflection"],"keywords":["amber wilson","software engineering","web development","take a break","house elves","musing","psychology","self care"],"date":"Apr 2nd 2018","id":"/blog/house-elves/"},"/blog/jsunconf/":{"title":"JSUnconf","tags":["conference"],"keywords":["amber wilson","software engineering","web development","coding","unconference"],"date":"Apr 18th 2018","id":"/blog/jsunconf/"},"/blog/apartfromcode/":{"title":"Apart From Code","tags":["reflection"],"keywords":["amber wilson","javascript","software engineering","web development","coding","mentor","learning"],"date":"Apr 28th 2018","id":"/blog/apartfromcode/"},"/blog/new-camera/":{"title":"New Camera","tags":["creative","non-tech"],"keywords":["amber wilson","camera","berlin","photography"],"date":"Apr 28th 2018","id":"/blog/new-camera/"},"/blog/tempelhof-sunset/":{"title":"Tempelhof Sunset","tags":["creative","non-tech"],"keywords":["sunset","photos","photo","camera","photoshop","edited","berlin","tempelhof field","germany"],"date":"Apr 28th 2018","id":"/blog/tempelhof-sunset/"},"/blog/pair-programming/":{"title":"Pair Programming","tags":["tips"],"keywords":["amber wilson","software engineering","web development","coding","pair programming","pairing","working together"],"date":"May 6th 2018","id":"/blog/pair-programming/"},"/blog/jsconfeu-community-lounge/":{"title":"JSConf EU: Community Lounge","tags":["conference","community"],"keywords":["amber wilson","software engineering","web development","coding","community lounge","codebar"],"date":"Jun 7th 2018","id":"/blog/jsconfeu-community-lounge/"},"/blog/scotland-css-js/":{"title":"Scotland CSS | Scotland JS","tags":["conference"],"keywords":["amber wilson","javascript","software engineering","web development","coding","scotland","scotland css","scotland js","final","privilege","community","peter aitken"],"date":"Jul 30th 2018","id":"/blog/scotland-css-js/"},"/blog/build-yourself-up/":{"title":"Build Yourself Up","tags":["reflection"],"keywords":["amber wilson","javascript","software engineering","web development","coding","advice","tips","dev tips"],"date":"Aug 4th 2018","id":"/blog/build-yourself-up/"},"/blog/playing-with-pixels/":{"title":"Playing with Pixels","tags":["creative","non-tech"],"keywords":["amber wilson","javascript","software engineering","web development","coding","pixels","pixel art","art"],"date":"Aug 8th 2018","id":"/blog/playing-with-pixels/"},"/blog/i-am-a-one-to-two-year-developer/":{"title":"I am a 1-2 year developer","tags":["tips"],"keywords":["amber wilson","javascript","software engineering","web development","coding","junior developer","dev tips","beginner"],"date":"Oct 15th 2018","id":"/blog/i-am-a-one-to-two-year-developer/"},"/blog/can-you-code-a-design/":{"title":"Can You Code A Design?","tags":["design"],"keywords":["amber wilson","javascript","software engineering","web development","coding","design","communication","communicate","documentation","document","dev tips"],"date":"Oct 31st 2018","id":"/blog/can-you-code-a-design/"},"/blog/can-you-code-a-design-part-two/":{"title":"Can You Code A Design? - Part Two","tags":["design"],"keywords":["amber wilson","javascript","software engineering","web development","coding","design","communication","communicate","documentation","document","dev tips"],"date":"Jan 13th 2019","id":"/blog/can-you-code-a-design-part-two/"},"/blog/what-is-important-to-developers/":{"title":"What Is Important To Developers?","tags":["reflection"],"keywords":["amber wilson","software engineering","web development"],"date":"Apr 24th 2019","id":"/blog/what-is-important-to-developers/"},"/blog/the-big-picture/":{"title":"The Big Picture","tags":["reflection"],"keywords":["amber wilson","software engineering","web development"],"date":"Apr 25th 2019","id":"/blog/the-big-picture/"},"/blog/giving-back/":{"title":"Giving Back","tags":["community"],"keywords":["amber wilson","software engineering","web development","coding","giving back","challenge","codebar"],"date":"Jun 10th 2019","id":"/blog/giving-back/"},"/blog/imperative-declarative-programming/":{"title":"Imperative and Declarative Programming","tags":["paradigm"],"keywords":["amber wilson","software engineering","web development","mentoring","dev tips","learning","javascript"],"date":"Jul 28th 2019","id":"/blog/imperative-declarative-programming/"},"/blog/what-makes-a-mid-level-developer/":{"title":"What Makes a Mid-Level Developer?","tags":["tips","reflection"],"keywords":["amber wilson","software engineering","web development","coding","practice"],"date":"Oct 2nd 2019","id":"/blog/what-makes-a-mid-level-developer/"},"/blog/aria-labels/":{"title":"ARIA labels","tags":["accessibility"],"keywords":["amber wilson","html","software engineering","web development","coding","dev-tips","advice"],"date":"Feb 14th 2020","id":"/blog/aria-labels/"},"/blog/accessible-html-elements/":{"title":"Accessible HTML Elements","tags":["accessibility"],"keywords":["amber wilson","software engineering","web development","coding","a11y","semantic","html","dev tips"],"date":"Mar 19th 2020","id":"/blog/accessible-html-elements/"},"/blog/css-tips-for-new-devs/":{"title":"CSS Tips for New Devs","tags":["css"],"keywords":["amber wilson","software engineering","web development","learning"],"date":"May 4th 2020","id":"/blog/css-tips-for-new-devs/"},"/blog/pandemic/":{"title":"Pandemic","tags":["non-tech","reflection"],"keywords":["amber wilson"],"date":"May 26th 2020","id":"/blog/pandemic/"},"/blog/where-did-the-focus-go/":{"title":"Where did the focus go?","tags":["accessibility"],"keywords":["learning","html","focus","element","document","DOM","javascript","dev tips"],"date":"Jun 17th 2020","id":"/blog/where-did-the-focus-go/"},"/blog/custom-property-coverup/":{"title":"Custom Property Coverup","tags":["css"],"keywords":["amber wilson","custom properties","css variables","software engineering","web development","coding","communication","styles","document","dev tools"],"date":"Jul 22nd 2020","id":"/blog/custom-property-coverup/"},"/blog/in-a-land-before-dev-tools/":{"title":"In a Land Before Dev Tools","tags":["browser","web-history"],"keywords":["amber wilson","html","software engineering","web development","dev tools","coding","web history"],"date":"Aug 5th 2020","id":"/blog/in-a-land-before-dev-tools/"},"/blog/make-your-own-dev-tool/":{"title":"Make Your Own Dev Tool","tags":["browser","create"],"keywords":["amber wilson","html","bookmarklets","favelets","software engineering","web development","dev tools","coding","browser","learning","devtips","javascript"],"date":"Aug 19th 2020","id":"/blog/make-your-own-dev-tool/"},"/blog/from-office-to-remote-during-a-pandemic/":{"title":"From Office to Remote (During a Pandemic)","tags":["reflection","non-tech"],"keywords":["amber wilson","software engineering","web development","self care"],"date":"Sep 10th 2020","id":"/blog/from-office-to-remote-during-a-pandemic/"},"/blog/accessible-link-text/":{"title":"Accessible Link Text","tags":["accessibility"],"keywords":["amber wilson","software engineering","web development","coding","links","screen reader","html","dev-tips"],"date":"Nov 5th 2020","id":"/blog/accessible-link-text/"},"/blog/caches-are-for-copies/":{"title":"Caches are for Copies","tags":["caching"],"keywords":["amber wilson","javascript","software engineering","web development","coding","browser"],"date":"Nov 11th 2020","id":"/blog/caches-are-for-copies/"},"/blog/from-gatsby-to-eleventy/":{"title":"From Gatsby to Eleventy","tags":["ssg"],"keywords":["amber wilson","software engineering","web development","performance","accessibility","gatsby","eleventy","static site","static site generator","javascript","html"],"date":"Nov 20th 2020","id":"/blog/from-gatsby-to-eleventy/"},"/blog/grow-the-indieweb-with-webmentions/":{"title":"Grow the IndieWeb with Webmentions","tags":["ssg","indie-web"],"keywords":["amber wilson","software engineering","indie web","webmentions","webmention","eleventy"],"date":"Dec 8th 2020","id":"/blog/grow-the-indieweb-with-webmentions/"},"/blog/are-your-anchor-links-accessible/":{"title":"Are your Anchor Links Accessible?","tags":["accessibility","create","ssg"],"keywords":["web development","coding","a11y","html","eleventy","url fragment","plugin","markdown","anchor link","anchor links"],"date":"Dec 14th 2020","id":"/blog/are-your-anchor-links-accessible/"},"/blog/how-and-when-to-use-react-usecallback/":{"title":"How and when to use React useCallback()","tags":["react"],"keywords":["amber wilson","web development","html","javascript","useCallback","useEffect","hook","hooks","objects"],"date":"Dec 22nd 2020","id":"/blog/how-and-when-to-use-react-usecallback/"},"/blog/2020-year-in-review/":{"title":"2020 Year in Review","tags":["reflection"],"keywords":["amber wilson","software engineering","web development","coding","dev tips","retrospective"],"date":"Dec 31st 2020","id":"/blog/2020-year-in-review/"},"/blog/writing-a-winning-web-developer-resume/":{"title":"Writing a Winning Web Developer Resume","tags":["tips"],"keywords":["amber wilson","web development","html","javascript","cv","frontend"],"date":"Jan 15th 2021","id":"/blog/writing-a-winning-web-developer-resume/"},"/blog/mini-blogging-masterclass/":{"title":"Mini Blogging Masterclass","tags":["tips"],"keywords":["amber wilson","web development","html","javascript","cv","frontend"],"date":"Feb 11th 2021","id":"/blog/mini-blogging-masterclass/"},"/blog/how-to-approach-a-new-codebase/":{"title":"How to Approach a New Codebase","tags":["tips"],"keywords":["amber wilson","web development","html","javascript","cv","frontend"],"date":"Feb 25th 2021","id":"/blog/how-to-approach-a-new-codebase/"}},"docInfo":{"/blog/germanytrip/":{"title":2,"tags":2,"date":3,"keywords":17},"/blog/mentorship/":{"title":1,"tags":1,"date":3,"keywords":9},"/blog/podcasts/":{"title":3,"tags":1,"date":3,"keywords":8},"/blog/learning/":{"title":1,"tags":2,"date":3,"keywords":8},"/blog/markup-masterclass/":{"title":2,"tags":1,"date":3,"keywords":9},"/blog/webvsinternet/":{"title":4,"tags":2,"date":3,"keywords":7},"/blog/getvspost/":{"title":3,"tags":1,"date":3,"keywords":11},"/blog/ux-curriculum/":{"title":2,"tags":1,"date":3,"keywords":11},"/blog/cookies/":{"title":1,"tags":1,"date":3,"keywords":9},"/blog/preparingtotalk/":{"title":2,"tags":2,"date":3,"keywords":8},"/blog/wilt13april/":{"title":2,"tags":1,"date":3,"keywords":11},"/blog/httpspoem/":{"title":2,"tags":1,"date":2,"keywords":7},"/blog/storytelling/":{"title":1,"tags":1,"date":2,"keywords":9},"/blog/btconf/":{"title":3,"tags":1,"date":2,"keywords":7},"/blog/mobilefirst/":{"title":2,"tags":1,"date":2,"keywords":10},"/blog/indiewebcamp/":{"title":1,"tags":3,"date":2,"keywords":8},"/blog/urls/":{"title":1,"tags":1,"date":3,"keywords":9},"/blog/publicspeakingworkshop/":{"title":3,"tags":2,"date":3,"keywords":7},"/blog/wilt22june/":{"title":2,"tags":1,"date":3,"keywords":11},"/blog/material-conference/":{"title":2,"tags":3,"date":3,"keywords":10},"/blog/pictures-psychology-piano/":{"title":3,"tags":3,"date":3,"keywords":9},"/blog/newbie-dev-tips/":{"title":3,"tags":1,"date":3,"keywords":8},"/blog/3-months-vegan/":{"title":3,"tags":2,"date":3,"keywords":2},"/blog/nightlybuild2017/":{"title":2,"tags":3,"date":3,"keywords":10},"/blog/jpg-png-svg/":{"title":3,"tags":1,"date":3,"keywords":14},"/blog/public-speaking-i-did-it/":{"title":2,"tags":2,"date":3,"keywords":6},"/blog/remembering-why/":{"title":1,"tags":1,"date":3,"keywords":6},"/blog/what-am-i-looking-for/":{"title":1,"tags":1,"date":3,"keywords":10},"/blog/january-journey-job-and-germs-and-self-care/":{"title":6,"tags":1,"date":3,"keywords":4},"/blog/inclusionary-exclusionary-language/":{"title":3,"tags":1,"date":3,"keywords":16},"/blog/unit-tests/":{"title":2,"tags":1,"date":3,"keywords":12},"/blog/beginner-programmer-advice/":{"title":3,"tags":1,"date":3,"keywords":11},"/blog/books/":{"title":1,"tags":2,"date":3,"keywords":14},"/blog/nobody-said-css-is-easy/":{"title":3,"tags":1,"date":3,"keywords":11},"/blog/house-elves/":{"title":2,"tags":3,"date":3,"keywords":14},"/blog/jsunconf/":{"title":1,"tags":1,"date":3,"keywords":8},"/blog/apartfromcode/":{"title":2,"tags":1,"date":3,"keywords":10},"/blog/new-camera/":{"title":2,"tags":3,"date":3,"keywords":5},"/blog/tempelhof-sunset/":{"title":2,"tags":3,"date":3,"keywords":10},"/blog/pair-programming/":{"title":2,"tags":1,"date":2,"keywords":12},"/blog/jsconfeu-community-lounge/":{"title":4,"tags":2,"date":3,"keywords":10},"/blog/scotland-css-js/":{"title":4,"tags":1,"date":3,"keywords":18},"/blog/build-yourself-up/":{"title":3,"tags":1,"date":3,"keywords":12},"/blog/playing-with-pixels/":{"title":2,"tags":3,"date":3,"keywords":12},"/blog/i-am-a-one-to-two-year-developer/":{"title":4,"tags":1,"date":3,"keywords":13},"/blog/can-you-code-a-design/":{"title":2,"tags":1,"date":3,"keywords":15},"/blog/can-you-code-a-design-part-two/":{"title":4,"tags":1,"date":3,"keywords":15},"/blog/what-is-important-to-developers/":{"title":2,"tags":1,"date":3,"keywords":6},"/blog/the-big-picture/":{"title":2,"tags":1,"date":3,"keywords":6},"/blog/giving-back/":{"title":2,"tags":1,"date":3,"keywords":11},"/blog/imperative-declarative-programming/":{"title":3,"tags":1,"date":3,"keywords":11},"/blog/what-makes-a-mid-level-developer/":{"title":4,"tags":2,"date":3,"keywords":8},"/blog/aria-labels/":{"title":2,"tags":1,"date":3,"keywords":11},"/blog/accessible-html-elements/":{"title":3,"tags":1,"date":3,"keywords":12},"/blog/css-tips-for-new-devs/":{"title":4,"tags":1,"date":2,"keywords":7},"/blog/pandemic/":{"title":1,"tags":3,"date":2,"keywords":2},"/blog/where-did-the-focus-go/":{"title":2,"tags":1,"date":3,"keywords":9},"/blog/custom-property-coverup/":{"title":3,"tags":1,"date":3,"keywords":16},"/blog/in-a-land-before-dev-tools/":{"title":4,"tags":3,"date":3,"keywords":12},"/blog/make-your-own-dev-tool/":{"title":3,"tags":2,"date":3,"keywords":16},"/blog/from-office-to-remote-during-a-pandemic/":{"title":4,"tags":3,"date":3,"keywords":8},"/blog/accessible-link-text/":{"title":3,"tags":1,"date":3,"keywords":13},"/blog/caches-are-for-copies/":{"title":2,"tags":1,"date":3,"keywords":9},"/blog/from-gatsby-to-eleventy/":{"title":2,"tags":1,"date":3,"keywords":17},"/blog/grow-the-indieweb-with-webmentions/":{"title":3,"tags":3,"date":3,"keywords":9},"/blog/are-your-anchor-links-accessible/":{"title":3,"tags":3,"date":3,"keywords":14},"/blog/how-and-when-to-use-react-usecallback/":{"title":3,"tags":1,"date":3,"keywords":11},"/blog/2020-year-in-review/":{"title":3,"tags":1,"date":3,"keywords":10},"/blog/writing-a-winning-web-developer-resume/":{"title":5,"tags":1,"date":3,"keywords":8},"/blog/mini-blogging-masterclass/":{"title":3,"tags":1,"date":3,"keywords":8},"/blog/how-to-approach-a-new-codebase/":{"title":3,"tags":1,"date":3,"keywords":8}},"length":71,"save":true},"index":{"title":{"root":{"1":{"docs":{"/blog/i-am-a-one-to-two-year-developer/":{"tf":1}},"df":1},"2":{"0":{"1":{"7":{"docs":{"/blog/btconf/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1}},"df":2},"docs":{},"df":0},"2":{"0":{"docs":{"/blog/2020-year-in-review/":{"tf":1}},"df":1},"docs":{},"df":0},"docs":{},"df":0},"docs":{"/blog/i-am-a-one-to-two-year-developer/":{"tf":1}},"df":1},"3":{"docs":{"/blog/3-months-vegan/":{"tf":1}},"df":1},"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"/blog/giving-back/":{"tf":1}},"df":1}}},"o":{"docs":{"/blog/where-did-the-focus-go/":{"tf":1}},"df":1},"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":1}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"/blog/grow-the-indieweb-with-webmentions/":{"tf":1}},"df":1}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}},"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"k":{"docs":{"/blog/preparingtotalk/":{"tf":1}},"df":1}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"/blog/wilt13april/":{"tf":1},"/blog/wilt22june/":{"tf":1}},"df":2}}},"o":{"docs":{},"df":0,"l":{"docs":{"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":2}}},"i":{"docs":{},"df":0,"p":{"docs":{"/blog/newbie-dev-tips/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1}},"df":2}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/unit-tests/":{"tf":1}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"f":{"docs":{"/blog/tempelhof-sunset/":{"tf":1}},"df":1}}}}}}},"x":{"docs":{},"df":0,"t":{"docs":{"/blog/accessible-link-text/":{"tf":1}},"df":1}}},"w":{"docs":{},"df":0,"o":{"docs":{"/blog/can-you-code-a-design-part-two/":{"tf":1}},"df":1}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"/blog/mentorship/":{"tf":1}},"df":1}}}}}}}}},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"/blog/markup-masterclass/":{"tf":1}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"/blog/markup-masterclass/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1}},"df":2}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/material-conference/":{"tf":1}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":2}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"/blog/mobilefirst/":{"tf":1}},"df":1}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/3-months-vegan/":{"tf":1}},"df":1}}}},"i":{"docs":{},"df":0,"d":{"docs":{"/blog/what-makes-a-mid-level-developer/":{"tf":1}},"df":1},"n":{"docs":{},"df":0,"i":{"docs":{"/blog/mini-blogging-masterclass/":{"tf":1}},"df":1}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/podcasts/":{"tf":1}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"/blog/getvspost/":{"tf":1}},"df":1}},"e":{"docs":{},"df":0,"m":{"docs":{"/blog/httpspoem/":{"tf":1}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"/blog/preparingtotalk/":{"tf":1}},"df":1}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"/blog/pair-programming/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1}},"df":2,"m":{"docs":{"/blog/beginner-programmer-advice/":{"tf":1}},"df":1}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"/blog/custom-property-coverup/":{"tf":1}},"df":1}}}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/publicspeakingworkshop/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1}},"df":2}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"/blog/pictures-psychology-piano/":{"tf":1},"/blog/the-big-picture/":{"tf":1}},"df":2}}}},"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{"/blog/pictures-psychology-piano/":{"tf":1}},"df":1}}},"x":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"/blog/playing-with-pixels/":{"tf":1}},"df":1}}}},"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"/blog/pictures-psychology-piano/":{"tf":1}},"df":1}}}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1}},"df":1}},"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"/blog/pair-programming/":{"tf":1}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{"/blog/can-you-code-a-design-part-two/":{"tf":1}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"/blog/pandemic/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":2}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"/blog/playing-with-pixels/":{"tf":1}},"df":1}}}},"k":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"/blog/podcasts/":{"tf":1}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"/blog/podcasts/":{"tf":1}},"df":1}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"/blog/storytelling/":{"tf":1}},"df":1}}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"/blog/publicspeakingworkshop/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1}},"df":2}}}},"v":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1}},"df":1}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"/blog/tempelhof-sunset/":{"tf":1}},"df":1}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/scotland-css-js/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"/blog/learning/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/wilt22june/":{"tf":1}},"df":3}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"/blog/what-makes-a-mid-level-developer/":{"tf":1}},"df":1}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"/blog/what-am-i-looking-for/":{"tf":1}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"/blog/jsconfeu-community-lounge/":{"tf":1}},"df":1}}}},"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":1}}}},"d":{"docs":{"/blog/in-a-land-before-dev-tools/":{"tf":1}},"df":1}},"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"/blog/aria-labels/":{"tf":1}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"/blog/accessible-link-text/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":2}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"/blog/webvsinternet/":{"tf":1}},"df":1}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{"/blog/grow-the-indieweb-with-webmentions/":{"tf":1}},"df":1,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{"/blog/indiewebcamp/":{"tf":1}},"df":1}}}}}}}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":1}}}}}}}}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"/blog/what-is-important-to-developers/":{"tf":1}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{"/blog/imperative-declarative-programming/":{"tf":1}},"df":1}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"/blog/webvsinternet/":{"tf":1}},"df":1}},"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"/blog/publicspeakingworkshop/":{"tf":1}},"df":1}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"/blog/webvsinternet/":{"tf":1}},"df":1}},"n":{"docs":{"/blog/writing-a-winning-web-developer-resume/":{"tf":1}},"df":1}},"e":{"docs":{},"df":0,"b":{"docs":{"/blog/webvsinternet/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1}},"df":2,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/grow-the-indieweb-with-webmentions/":{"tf":1}},"df":1}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"/blog/writing-a-winning-web-developer-resume/":{"tf":1}},"df":1}}}}},"v":{"docs":{},"df":0,"s":{"docs":{"/blog/getvspost/":{"tf":1}},"df":1},"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"/blog/3-months-vegan/":{"tf":1}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/getvspost/":{"tf":1}},"df":1}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"/blog/remembering-why/":{"tf":1}},"df":1}}},"o":{"docs":{},"df":0,"t":{"docs":{"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":1}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"/blog/2020-year-in-review/":{"tf":1}},"df":1}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"/blog/writing-a-winning-web-developer-resume/":{"tf":1}},"df":1}}}}},"u":{"docs":{},"df":0,"x":{"docs":{"/blog/ux-curriculum/":{"tf":1}},"df":1},"r":{"docs":{},"df":0,"l":{"docs":{"/blog/urls/":{"tf":1}},"df":1}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"/blog/unit-tests/":{"tf":1}},"df":1}}},"p":{"docs":{"/blog/build-yourself-up/":{"tf":1}},"df":1},"s":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":1,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":1}}}}}}}}}}},"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"/blog/ux-curriculum/":{"tf":1}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"/blog/custom-property-coverup/":{"tf":1}},"df":1}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"/blog/cookies/":{"tf":1}},"df":1}}},"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/material-conference/":{"tf":1}},"df":1}}}},"d":{"docs":{},"df":0,"e":{"docs":{"/blog/apartfromcode/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1}},"df":3,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":1}}}}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"/blog/jsconfeu-community-lounge/":{"tf":1}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"/blog/custom-property-coverup/":{"tf":1}},"df":1}}}}},"p":{"docs":{},"df":0,"i":{"docs":{"/blog/caches-are-for-copies/":{"tf":1}},"df":1}}},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"/blog/new-camera/":{"tf":1}},"df":1}}}},"c":{"docs":{},"df":0,"h":{"docs":{"/blog/caches-are-for-copies/":{"tf":1}},"df":1}}},"s":{"docs":{},"df":0,"s":{"docs":{"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1}},"df":3}}},"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{"/blog/httpspoem/":{"tf":1}},"df":1}},"m":{"docs":{},"df":0,"l":{"docs":{"/blog/accessible-html-elements/":{"tf":1}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1}}}},"b":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{"/blog/btconf/":{"tf":1}},"df":1}}}}},"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{"/blog/beginner-programmer-advice/":{"tf":1}},"df":1}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"/blog/in-a-land-before-dev-tools/":{"tf":1}},"df":1}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"/blog/books/":{"tf":1}},"df":1}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"/blog/build-yourself-up/":{"tf":1}},"df":1}}}},"i":{"docs":{},"df":0,"g":{"docs":{"/blog/the-big-picture/":{"tf":1}},"df":1}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"/blog/giving-back/":{"tf":1}},"df":1}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"/blog/mini-blogging-masterclass/":{"tf":1}},"df":1}}}},"d":{"docs":{},"df":0,"ü":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{"/blog/btconf/":{"tf":1}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"v":{"docs":{"/blog/newbie-dev-tips/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":4,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1}},"df":4}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1}},"df":2}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"/blog/imperative-declarative-programming/":{"tf":1}},"df":1}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":1}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/mobilefirst/":{"tf":1}},"df":1}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{"/blog/where-did-the-focus-go/":{"tf":1}},"df":1}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"/blog/new-camera/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":3,"b":{"docs":{},"df":0,"i":{"docs":{"/blog/newbie-dev-tips/":{"tf":1}},"df":1}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"/blog/nightlybuild2017/":{"tf":1}},"df":1}}}}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"/blog/nobody-said-css-is-easy/":{"tf":1}},"df":1}}}}}},"j":{"docs":{},"df":0,"p":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1}},"df":1}},"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":1}}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":1}}}}},"b":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":1}},"s":{"docs":{"/blog/scotland-css-js/":{"tf":1}},"df":1,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{"/blog/jsunconf/":{"tf":1}},"df":1}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{"/blog/jsconfeu-community-lounge/":{"tf":1}},"df":1}}}}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":1}}}}}}}}}}},"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"/blog/nobody-said-css-is-easy/":{"tf":1}},"df":1}}},"l":{"docs":{},"df":0,"v":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/accessible-html-elements/":{"tf":1}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":1}}}}}}},"u":{"docs":{"/blog/jsconfeu-community-lounge/":{"tf":1}},"df":1}},"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/beginner-programmer-advice/":{"tf":1}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"/blog/apartfromcode/":{"tf":1}},"df":1}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":1}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"/blog/aria-labels/":{"tf":1}},"df":1}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"/blog/accessible-html-elements/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":3}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":1}}}}}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"/blog/build-yourself-up/":{"tf":1}},"df":1}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":2}}}},"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":1}}}}}}},"tags":{"root":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/3-months-vegan/":{"tf":1},"/blog/books/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/pandemic/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":10}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/3-months-vegan/":{"tf":1},"/blog/books/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/pandemic/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":10}},"s":{"docs":{},"df":0,"t":{"docs":{"/blog/unit-tests/":{"tf":1}},"df":1}}},"i":{"docs":{},"df":0,"p":{"docs":{"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":13}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"/blog/mentorship/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/giving-back/":{"tf":1}},"df":5}}}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"/blog/cookies/":{"tf":1}},"df":1}}},"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/btconf/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1}},"df":6}}}}},"s":{"docs":{},"df":0,"s":{"docs":{"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1}},"df":3}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":2,"i":{"docs":{},"df":0,"v":{"docs":{"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1}},"df":3}}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"/blog/caches-are-for-copies/":{"tf":1}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/learning/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/pandemic/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":14}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":1}}}}},"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"/blog/markup-masterclass/":{"tf":1}},"df":1}},"t":{"docs":{},"df":0,"p":{"docs":{"/blog/getvspost/":{"tf":1},"/blog/httpspoem/":{"tf":1}},"df":2}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/webvsinternet/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1}},"df":2}}}}}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{"/blog/webvsinternet/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1}},"df":4}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"/blog/wilt13april/":{"tf":1},"/blog/wilt22june/":{"tf":1}},"df":2}}}},"u":{"docs":{},"df":0,"x":{"docs":{"/blog/ux-curriculum/":{"tf":1}},"df":1}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/preparingtotalk/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1}},"df":5}}}}},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"m":{"docs":{"/blog/imperative-declarative-programming/":{"tf":1}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"/blog/preparingtotalk/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1}},"df":5}}}},"s":{"docs":{},"df":0,"g":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":3}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"/blog/indiewebcamp/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1}},"df":2}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1}},"df":1}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1}},"df":2}}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":5}}}}}},"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":2}}}}}}}}},"date":{"root":{"1":{"0":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/giving-back/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":2}}},"1":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/cookies/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1}},"df":3}}},"3":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1}},"df":4}}},"4":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/aria-labels/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":2}}},"5":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/publicspeakingworkshop/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1}},"df":3}}},"6":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1}},"df":3}}},"7":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/where-did-the-focus-go/":{"tf":1}},"df":1}}},"8":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/jsunconf/":{"tf":1}},"df":3}}},"9":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":4}}},"docs":{},"df":0},"2":{"0":{"1":{"7":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/3-months-vegan/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1}},"df":28},"8":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/books/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1}},"df":18},"9":{"docs":{"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1}},"df":6},"docs":{},"df":0},"2":{"0":{"docs":{"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/pandemic/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":16},"1":{"docs":{"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":3},"docs":{},"df":0},"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":1}}},"2":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/wilt22june/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":3}}},"3":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"/blog/indiewebcamp/":{"tf":1},"/blog/books/":{"tf":1}},"df":2}}},"4":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/what-is-important-to-developers/":{"tf":1}},"df":1}}},"5":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/jpg-png-svg/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":3}}},"6":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/pandemic/":{"tf":1}},"df":2}}},"7":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/getvspost/":{"tf":1},"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":2}}},"8":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1}},"df":5}}},"9":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/newbie-dev-tips/":{"tf":1}},"df":1}}},"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1}},"df":3}}},"3":{"0":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/scotland-css-js/":{"tf":1}},"df":1}}},"1":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/can-you-code-a-design/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":2}}},"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":1}}},"4":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/build-yourself-up/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1}},"df":2}}},"5":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/3-months-vegan/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/accessible-link-text/":{"tf":1}},"df":4}}},"6":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/mentorship/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/pair-programming/":{"tf":1}},"df":5}}},"7":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/podcasts/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1}},"df":3}}},"8":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/ux-curriculum/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1}},"df":5}}},"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/books/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1}},"df":11}}},"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1}},"df":11}},"u":{"docs":{},"df":0,"g":{"docs":{"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":7}}},"j":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1}},"df":6},"l":{"docs":{"/blog/scotland-css-js/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1}},"df":3}},"a":{"docs":{},"df":0,"n":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1}},"df":3}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"/blog/3-months-vegan/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":4}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1}},"df":4}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":6}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":5}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":3}}}}},"keywords":{"root":{"docs":{},"df":0,"a":{"1":{"1":{"docs":{},"df":0,"i":{"docs":{"/blog/accessible-html-elements/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":2}},"docs":{},"df":0},"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/books/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/new-camera/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/pandemic/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":66}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/scotland-css-js/":{"tf":1}},"df":2}}}}},"d":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/beginner-programmer-advice/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/aria-labels/":{"tf":1}},"df":3}}}},"r":{"docs":{},"df":0,"t":{"docs":{"/blog/playing-with-pixels/":{"tf":1.4142135623730951}},"df":1}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"/blog/are-your-anchor-links-accessible/":{"tf":1.4142135623730951}},"df":1}}}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/books/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/new-camera/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/pandemic/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":66}}}}},"e":{"docs":{},"df":0,"b":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1.4142135623730951},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":64,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/grow-the-indieweb-with-webmentions/":{"tf":1.4142135623730951}},"df":1}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"/blog/preparingtotalk/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1}},"df":2}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"/blog/pair-programming/":{"tf":1}},"df":1,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"/blog/publicspeakingworkshop/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":2}}}}}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":59}}}}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/storytelling/":{"tf":1.4142135623730951}},"df":1}}},"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1}},"df":2}}},"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1.4142135623730951}},"df":1}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"/blog/material-conference/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1.4142135623730951}},"df":4}}}},"v":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"/blog/what-am-i-looking-for/":{"tf":1}},"df":1}}}},"l":{"docs":{},"df":0,"f":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":3}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/accessible-html-elements/":{"tf":1}},"df":1}}}}},"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"/blog/what-am-i-looking-for/":{"tf":1}},"df":1}}}},"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"/blog/nobody-said-css-is-easy/":{"tf":1}},"df":1}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"/blog/tempelhof-sunset/":{"tf":1}},"df":1}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/scotland-css-js/":{"tf":1.7320508075688772}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"/blog/accessible-link-text/":{"tf":1}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1.4142135623730951}},"df":1}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":59}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":1}}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"/blog/unit-tests/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1}},"df":2}}}}},"l":{"docs":{},"df":0,"v":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/where-did-the-focus-go/":{"tf":1}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/grow-the-indieweb-with-webmentions/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":3}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"/blog/tempelhof-sunset/":{"tf":1}},"df":1}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"/blog/beginner-programmer-advice/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":14,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/preparingtotalk/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/publicspeakingworkshop/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/public-speaking-i-did-it/":{"tf":1},"/blog/remembering-why/":{"tf":1},"/blog/what-am-i-looking-for/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1.4142135623730951},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/what-is-important-to-developers/":{"tf":1},"/blog/the-big-picture/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":63}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"/blog/make-your-own-dev-tool/":{"tf":1}},"df":1}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}}}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1}},"df":2}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"/blog/3-months-vegan/":{"tf":1}},"df":1}}},"a":{"docs":{},"df":0,"y":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":1}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/can-you-code-a-design/":{"tf":1.4142135623730951},"/blog/can-you-code-a-design-part-two/":{"tf":1.4142135623730951},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1}},"df":4}}}}}},"m":{"docs":{"/blog/where-did-the-focus-go/":{"tf":1}},"df":1}}},"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"/blog/tempelhof-sunset/":{"tf":1.4142135623730951}},"df":1,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/new-camera/":{"tf":1}},"df":2}}}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"/blog/tempelhof-sunset/":{"tf":1}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}},"x":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"/blog/playing-with-pixels/":{"tf":1.4142135623730951}},"df":1}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/getvspost/":{"tf":1}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/ux-curriculum/":{"tf":1}},"df":1}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"/blog/pair-programming/":{"tf":1}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"/blog/custom-property-coverup/":{"tf":1}},"df":1}}}}}},"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"/blog/preparingtotalk/":{"tf":1}},"df":1}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{"/blog/scotland-css-js/":{"tf":1}},"df":1}}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/what-makes-a-mid-level-developer/":{"tf":1}},"df":1}}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"/blog/material-conference/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":3}}}}},"n":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1}},"df":1}},"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/scotland-css-js/":{"tf":1}},"df":2}}},"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":1}}}}}},"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1}}}}}}}},"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"/blog/pair-programming/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":1}}}}}},"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}},"e":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}},"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":3}}}}}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"/blog/jpg-png-svg/":{"tf":1.4142135623730951}},"df":1}}}},"c":{"docs":{},"df":0,"u":{"docs":{"/blog/where-did-the-focus-go/":{"tf":1}},"df":1}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/mobilefirst/":{"tf":1}},"df":1}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"/blog/tempelhof-sunset/":{"tf":1}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"/blog/scotland-css-js/":{"tf":1}},"df":1}}}},"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"/blog/make-your-own-dev-tool/":{"tf":1}},"df":1}}}}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"/blog/books/":{"tf":1.4142135623730951}},"df":1,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"/blog/books/":{"tf":1}},"df":1}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"/blog/make-your-own-dev-tool/":{"tf":1}},"df":1}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1}},"df":2}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1}},"df":2}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{"/blog/i-am-a-one-to-two-year-developer/":{"tf":1}},"df":1}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"/blog/giving-back/":{"tf":1}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"/blog/germanytrip/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1}},"df":2}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":1}}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":1}},"o":{"docs":{},"df":0,"d":{"docs":{"/blog/books/":{"tf":1}},"df":1}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"/blog/giving-back/":{"tf":1}},"df":1}}},"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{"/blog/from-gatsby-to-eleventy/":{"tf":1}},"df":1}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"/blog/ux-curriculum/":{"tf":1}},"df":1}}}}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/unit-tests/":{"tf":1}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"f":{"docs":{"/blog/tempelhof-sunset/":{"tf":1}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"p":{"docs":{"/blog/beginner-programmer-advice/":{"tf":1},"/blog/build-yourself-up/":{"tf":1.4142135623730951},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":11}},"a":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"/blog/pair-programming/":{"tf":1}},"df":1}}}},"o":{"docs":{},"df":0,"l":{"docs":{"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":3}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{"/blog/germanytrip/":{"tf":1}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"/blog/getvspost/":{"tf":1}},"df":1}}}}},"a":{"docs":{},"df":0,"d":{"docs":{"/blog/books/":{"tf":1.7320508075688772}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/accessible-link-text/":{"tf":1}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"/blog/books/":{"tf":1.7320508075688772}},"df":1}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/2020-year-in-review/":{"tf":1}},"df":1}}}}}}}}}},"j":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/unit-tests/":{"tf":1},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":29}}}}}}}}},"p":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1}},"df":1}},"o":{"docs":{},"df":0,"b":{"docs":{"/blog/what-am-i-looking-for/":{"tf":1},"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1}},"df":2}},"s":{"docs":{"/blog/scotland-css-js/":{"tf":1}},"df":1},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"/blog/i-am-a-one-to-two-year-developer/":{"tf":1}},"df":1}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"/blog/mentorship/":{"tf":1},"/blog/podcasts/":{"tf":1},"/blog/learning/":{"tf":1},"/blog/markup-masterclass/":{"tf":1},"/blog/webvsinternet/":{"tf":1},"/blog/getvspost/":{"tf":1},"/blog/ux-curriculum/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/wilt13april/":{"tf":1.4142135623730951},"/blog/httpspoem/":{"tf":1},"/blog/storytelling/":{"tf":1},"/blog/btconf/":{"tf":1},"/blog/mobilefirst/":{"tf":1},"/blog/indiewebcamp/":{"tf":1},"/blog/urls/":{"tf":1},"/blog/wilt22june/":{"tf":1.4142135623730951},"/blog/material-conference/":{"tf":1},"/blog/pictures-psychology-piano/":{"tf":1},"/blog/newbie-dev-tips/":{"tf":1},"/blog/nightlybuild2017/":{"tf":1},"/blog/jpg-png-svg/":{"tf":1},"/blog/unit-tests/":{"tf":1.4142135623730951},"/blog/beginner-programmer-advice/":{"tf":1},"/blog/nobody-said-css-is-easy/":{"tf":1.4142135623730951},"/blog/jsunconf/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/pair-programming/":{"tf":1},"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/build-yourself-up/":{"tf":1},"/blog/playing-with-pixels/":{"tf":1},"/blog/i-am-a-one-to-two-year-developer/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1},"/blog/can-you-code-a-design-part-two/":{"tf":1},"/blog/giving-back/":{"tf":1},"/blog/what-makes-a-mid-level-developer/":{"tf":1},"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/caches-are-for-copies/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1},"/blog/2020-year-in-review/":{"tf":1}},"df":45,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/giving-back/":{"tf":1}},"df":2}}}}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"/blog/jsconfeu-community-lounge/":{"tf":1},"/blog/scotland-css-js/":{"tf":1},"/blog/can-you-code-a-design/":{"tf":1.4142135623730951},"/blog/can-you-code-a-design-part-two/":{"tf":1.4142135623730951},"/blog/custom-property-coverup/":{"tf":1}},"df":5}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"/blog/ux-curriculum/":{"tf":1}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"/blog/custom-property-coverup/":{"tf":1}},"df":1}}}}},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"/blog/january-journey-job-and-germs-and-self-care/":{"tf":1},"/blog/house-elves/":{"tf":1},"/blog/from-office-to-remote-during-a-pandemic/":{"tf":1}},"df":3}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"/blog/new-camera/":{"tf":1},"/blog/tempelhof-sunset/":{"tf":1}},"df":2}}}}},"f":{"docs":{},"df":0,"p":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"/blog/scotland-css-js/":{"tf":1},"/blog/custom-property-coverup/":{"tf":1}},"df":2}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"/blog/giving-back/":{"tf":1}},"df":1}}}}}}},"v":{"docs":{"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":3}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"/blog/inclusionary-exclusionary-language/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1}},"df":3,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"/blog/mentorship/":{"tf":1}},"df":1}}}}}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/cookies/":{"tf":1}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"/blog/books/":{"tf":1}},"df":1}}}}}},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"/blog/markup-masterclass/":{"tf":1}},"df":1}},"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":1}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"/blog/mobilefirst/":{"tf":1}},"df":1}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1}}}},"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{"/blog/getvspost/":{"tf":1}},"df":1}},"m":{"docs":{},"df":0,"l":{"docs":{"/blog/aria-labels/":{"tf":1},"/blog/accessible-html-elements/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/in-a-land-before-dev-tools/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/from-gatsby-to-eleventy/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1},"/blog/how-and-when-to-use-react-usecallback/":{"tf":1},"/blog/writing-a-winning-web-developer-resume/":{"tf":1},"/blog/mini-blogging-masterclass/":{"tf":1},"/blog/how-to-approach-a-new-codebase/":{"tf":1}},"df":12}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"/blog/house-elves/":{"tf":1}},"df":1}},"o":{"docs":{},"df":0,"k":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1.4142135623730951}},"df":1}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"/blog/in-a-land-before-dev-tools/":{"tf":1}},"df":1}}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"/blog/getvspost/":{"tf":1},"/blog/cookies/":{"tf":1},"/blog/wilt13april/":{"tf":1},"/blog/wilt22june/":{"tf":1},"/blog/apartfromcode/":{"tf":1},"/blog/imperative-declarative-programming/":{"tf":1},"/blog/css-tips-for-new-devs/":{"tf":1},"/blog/where-did-the-focus-go/":{"tf":1},"/blog/make-your-own-dev-tool/":{"tf":1}},"df":9}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"/blog/urls/":{"tf":1},"/blog/accessible-link-text/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1.4142135623730951}},"df":3}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"/blog/jsconfeu-community-lounge/":{"tf":1}},"df":1}}}}},"u":{"docs":{},"df":0,"x":{"docs":{"/blog/ux-curriculum/":{"tf":1}},"df":1},"r":{"docs":{},"df":0,"l":{"docs":{"/blog/urls/":{"tf":1},"/blog/are-your-anchor-links-accessible/":{"tf":1}},"df":2}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"/blog/unit-tests/":{"tf":1}},"df":1}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"/blog/jsunconf/":{"tf":1}},"df":1}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":1}}}}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":1}}}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{"/blog/wilt13april/":{"tf":1},"/blog/wilt22june/":{"tf":1}},"df":2}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"/blog/grow-the-indieweb-with-webmentions/":{"tf":1}},"df":1,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{"/blog/indiewebcamp/":{"tf":1}},"df":1}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"/blog/jpg-png-svg/":{"tf":1.4142135623730951}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"/blog/3-months-vegan/":{"tf":1}},"df":1}}}},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"/blog/custom-property-coverup/":{"tf":1}},"df":1}}}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"/blog/books/":{"tf":1}},"df":1}}}}}},"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"/blog/how-and-when-to-use-react-usecallback/":{"tf":1}},"df":1}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"]}