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