# Read Later

Source: https://www.dandenney.com/blips/read-later
Date: 2023-07-24
Summary: I killed Pocket, for Notion

---

<style>
  a {
    word-break: break-all;
  }
  li {
    margin-block-start: 1rem;
  }
</style>

I generally try to throw some money at services that I use for a long time, but I never did with Pocket. It was cool for stashing away links but didn't have the draw that some of the older ones, like Instapaper did. I remember being all-in on Readability, but didn't go back to Instapaper after it shut down.

Anyhow, Pocket is moving to Firefox accounts, and the necessary change was enough for me to throw in the towel. I love [MyMind](https://mymind.com) but I want it more for things that I want to keep for reference. So, I'm just making a basic table in Notion for "read later" things.

One super nice thing is that Pocket lets you export your items, so I'm able to start with a list. Popping it on here, just cause. I think I'll declare bankruptcy on the reading debt, but it looks like I'm about seven years overdue for seeing what someone learned from 50 onboarding flows.

<ul>
  <li><a href="https://blog.bytebytego.com/p/the-foundation-of-rest-api-http?utm_source=substack&amp;utm_medium=email" time_added="1689525300" tags="">The Foundation of REST API: HTTP</a></li>
  <li><a href="https://www.tennessean.com/in-depth/lifestyle/2022/06/06/achieve-grill-mastery-journey-through-cooking-fire-and-smoke/7322335001/?for-guid=a7906cbb-59c4-4145-982a-64a504305a8c&amp;utm_source=tennessean-dailybriefing-strada&amp;utm_medium=email&amp;utm_campaign=dailybriefing-greeting&amp;utm_term=Content%20List%20-%20Stacking%20-%20optimized&amp;utm_content=pnas-nashville-nletter65" time_added="1685369369" tags="">From firing up a grill to barbecue mastery: A journey through cooking with </a></li>
  <li><a href="https://uxplanet.org/building-a-design-system-without-a-design-system-team-a8586d019733" time_added="1685368856" tags="">Building a design system without a design system team</a></li>
  <li><a href="https://cloudcannon.com/blog/why-the-modern-web-loves-astro-and-eleventy-11ty-and-how-to-choose-which-one-to-use/" time_added="1684450245" tags="">https://cloudcannon.com/blog/why-the-modern-web-loves-astro-and-eleventy-11ty-and-how-to-choose-which-one-to-use/</a></li>
  <li><a href="https://www.builder.io/blog/reactivity-across-frameworks" time_added="1684447938" tags="">https://www.builder.io/blog/reactivity-across-frameworks</a></li>
  <li><a href="https://hidde.blog/popover-semantics/" time_added="1684336501" tags="">Semantics and the popover attribute: what to use when?</a></li>
  <li><a href="https://blog.bitsrc.io/mastering-javascript-design-pattern-module-7bbdb8e2554e" time_added="1684336389" tags="">Mastering Javascript Design Pattern — Module</a></li>
  <li><a href="https://blog.almaer.com/building-a-modern-design-system-in-layers/" time_added="1684207292" tags="">Building a modern design system in layers</a></li>
  <li><a href="https://cva.style/docs/getting-started" time_added="1683598543" tags="">Getting Started</a></li>
  <li><a href="https://addyosmani.com/blog/react-server-components-app-router/" time_added="1683598503" tags="">React Server Components, Next.js App Router and examples</a></li>
  <li><a href="https://open.substack.com/pub/oneusefulthing/p/a-guide-to-prompting-ai-for-what?utm_source=direct&amp;utm_campaign=post&amp;utm_medium=web" time_added="1682899102" tags="">https://open.substack.com/pub/oneusefulthing/p/a-guide-to-prompting-ai-for-what?utm_source=direct&amp;utm_campaign=post&amp;utm_medium=web</a></li>
  <li><a href="https://rauno.me/craft/nextjs" time_added="1682438771" tags="">Crafting the Next.js Website</a></li>
  <li><a href="https://blog.logrocket.com/ux-design/using-layer-masks-figma/" time_added="1682114207" tags="">Using layer masks correctly in Figma</a></li>
  <li><a href="https://codepen.io/enbee81/pen/MWPwMMJ?editors=0100" time_added="1681846008" tags="">https://codepen.io/enbee81/pen/MWPwMMJ?editors=0100</a></li>
  <li><a href="https://css-irl.info/resizing-with-css/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-543&amp;utm_medium=email" time_added="1680903874" tags="">https://css-irl.info/resizing-with-css/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-543&amp;utm_medium=email</a></li>
  <li><a href="https://ishadeed.com/article/css-masking/" time_added="1680876011" tags="">CSS Masking</a></li>
  <li><a href="https://chrisburnell.com/clamp-calculator/?font-size-root=16&amp;size-min=16&amp;size-max=18&amp;viewport-min=500&amp;viewport-max=1000" time_added="1679407841" tags="">clamp() Calculator</a></li>
  <li><a href="https://web.dev/cq-stable/" time_added="1678826281" tags="">Container queries land in stable browsers</a></li>
  <li><a href="https://www.builder.io/blog/css-grid-template-areas" time_added="1678826272" tags="">Become a CSS Grid wizard with grid-template-areas</a></li>
  <li><a href="https://webcontainers.io/" time_added="1676403763" tags="">Dev environments. In your web app.</a></li>
  <li><a href="https://blog.stackblitz.com/posts/webcontainer-api-is-here/" time_added="1676403752" tags="">WebContainer API is here.</a></li>
  <li><a href="https://ishadeed.com/article/conditional-css/" time_added="1673371417" tags="">Conditional CSS</a></li>
  <li><a href="https://12daysofweb.dev/2022/css-has-selector/" time_added="1672775716" tags="">CSS :has()</a></li>
  <li><a href="https://mailchi.mp/smashingmagazine.com/your-interface-design-patterns-ux-training-final-details-1134385?e=b044f21e2f" time_added="1671663262" tags="">AI Tools For Designers (5 mins)</a></li>
  <li><a href="https://www.tpgi.com/subheadings-subtitles-alternative-titles-and-taglines-in-html/?utm_source=stephaniewalter.design&amp;utm_medium=weeklylinks" time_added="1669059700" tags="">Subheadings, subtitles, alternative titles and taglines in HTML</a></li>
  <li><a href="https://www.raymondcamden.com/2022/11/17/building-a-youtube-embed-web-component-both-vanilla-and-webc-flavored" time_added="1668792927" tags="">Building a YouTube Embed Web Component (both vanilla and WebC flavored)</a></li>
  <li><a href="https://blog.logrocket.com/next-js-13-new-app-directory/" time_added="1668107468" tags="">https://blog.logrocket.com/next-js-13-new-app-directory/</a></li>
  <li><a href="https://blog.logrocket.com/build-blog-astro-vite-mdx/" time_added="1668107462" tags="">https://blog.logrocket.com/build-blog-astro-vite-mdx/</a></li>
  <li><a href="https://benfrain.com/getting-the-context-of-web-components-lit/" time_added="1668107456" tags="">https://benfrain.com/getting-the-context-of-web-components-lit/</a></li>
  <li><a href="https://web.dev/speedy-css-tip-animated-gradient-text/" time_added="1667578200" tags="">https://web.dev/speedy-css-tip-animated-gradient-text/</a></li>
  <li><a href="https://www.stefanjudis.com/snippets/a-centered-css-grid-with-full-width-components/" time_added="1667414314" tags="">https://www.stefanjudis.com/snippets/a-centered-css-grid-with-full-width-components/</a></li>
  <li><a href="https://www.raymondcamden.com/2022/10/20/integrating-cloudinary-into-eleventy" time_added="1666709861" tags="">https://www.raymondcamden.com/2022/10/20/integrating-cloudinary-into-eleventy</a></li>
  <li><a href="https://www.zachleat.com/web/webc-in-eleventy/" time_added="1665500423" tags="">https://www.zachleat.com/web/webc-in-eleventy/</a></li>
  <li><a href="https://offscreencanvas.com/issues/011//" time_added="1665428251" tags="">https://offscreencanvas.com/issues/011//</a></li>
  <li><a href="https://www.newline.co/courses/build-a-complete-company-design-system?utm_source=newline&amp;utm_medium=email&amp;utm_campaign=20221007_niea&amp;utm_content=l8&amp;inf_contact_key=47e6d4e5b17c4706a44595a6b85edb87680f8914173f9191b1c0223e68310bb1" time_added="1665243115" tags="">https://www.newline.co/courses/build-a-complete-company-design-system?utm_source=newline&amp;utm_medium=email&amp;utm_campaign=20221007_niea&amp;utm_content=l8&amp;inf_contact_key=47e6d4e5b17c4706a44595a6b85edb87680f8914173f9191b1c0223e68310bb1</a></li>
  <li><a href="https://snyk.io/blog/best-practices-create-modern-npm-package/" time_added="1663604613" tags="">https://snyk.io/blog/best-practices-create-modern-npm-package/</a></li>
  <li><a href="https://www.youtube.com/watch?v=whn2o0LlJyA" time_added="1661969692" tags="">https://www.youtube.com/watch?v=whn2o0LlJyA</a></li>
  <li><a href="https://www.raymondcamden.com/2022/08/22/adding-social-share-links-in-eleventy" time_added="1661278704" tags="">https://www.raymondcamden.com/2022/08/22/adding-social-share-links-in-eleventy</a></li>
  <li><a href="https://dantedecodes.hashnode.dev/lets-learn-11ty-part-9-data-revisited" time_added="1659366793" tags="">https://dantedecodes.hashnode.dev/lets-learn-11ty-part-9-data-revisited</a></li>
  <li><a href="https://www.smashingmagazine.com/2022/07/new-pattern-jamstack-segmented-rendering/" time_added="1658868473" tags="">https://www.smashingmagazine.com/2022/07/new-pattern-jamstack-segmented-rendering/</a></li>
  <li><a href="https://twitter.com/morozov_dev/status/1547857531313070086?s=20&amp;t=0v_4LT30QBLDyqLRj0DeTA" time_added="1657920084" tags="">https://twitter.com/morozov_dev/status/1547857531313070086?s=20&amp;t=0v_4LT30QBLDyqLRj0DeTA</a></li>
  <li><a href="https://twitter.com/Steve8708/status/1546657470604382208" time_added="1657631901" tags="">https://twitter.com/Steve8708/status/1546657470604382208</a></li>
  <li><a href="https://gomakethings.com/fundamentals-matter/" time_added="1657594685" tags="">https://gomakethings.com/fundamentals-matter/</a></li>
  <li><a href="https://darn.es/building-tabs-in-web-components/" time_added="1657206988" tags="">https://darn.es/building-tabs-in-web-components/</a></li>
  <li><a href="https://matthiasott.com/articles/into-the-personal-website-verse" time_added="1656621815" tags="">https://matthiasott.com/articles/into-the-personal-website-verse</a></li>
  <li><a href="https://blog.logrocket.com/complete-guide-using-css-filters-svgs" time_added="1656600394" tags="">https://blog.logrocket.com/complete-guide-using-css-filters-svgs</a></li>
  <li><a href="https://prototypr.io/post/masonry-layout-css-tailwind" time_added="1656600364" tags="">https://prototypr.io/post/masonry-layout-css-tailwind</a></li>
  <li><a href="https://unfix.work/blog/coolblue-unfixed" time_added="1655218804" tags="">https://unfix.work/blog/coolblue-unfixed</a></li>
  <li><a href="https://gomakethings.com/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/" time_added="1654696497" tags="">https://gomakethings.com/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/</a></li>
  <li><a href="https://blog.bitsrc.io/using-non-ssr-friendly-components-with-next-js-916f38e8992c" time_added="1654177237" tags="">https://blog.bitsrc.io/using-non-ssr-friendly-components-with-next-js-916f38e8992c</a></li>
  <li><a href="https://www.smashingmagazine.com/2022/05/lesser-known-underused-css-features-2022/" time_added="1653568247" tags="">https://www.smashingmagazine.com/2022/05/lesser-known-underused-css-features-2022/</a></li>
  <li><a href="https://dev.to/jasmin/how-to-turn-html-webpage-into-an-image-n1c" time_added="1649871977" tags="">https://dev.to/jasmin/how-to-turn-html-webpage-into-an-image-n1c</a></li>
  <li><a href="https://www.thoughtworks.com/en-us/insights/blog/good-and-bad-wagile#:~:text=For%20those%20that%20don&#039;t,as%20Agile%20software%20development%2C%20etc" time_added="1648741522" tags="">https://www.thoughtworks.com/en-us/insights/blog/good-and-bad-wagile#:~:text=For%20those%20that%20don&#039;t,as%20Agile%20software%20development%2C%20etc</a></li>
  <li><a href="https://www.buzzfeednews.com/article/elaminabdelmahmoud/vibe-shift-war-in-ukraine" time_added="1648739820" tags="">https://www.buzzfeednews.com/article/elaminabdelmahmoud/vibe-shift-war-in-ukraine</a></li>
  <li><a href="https://www.raymondcamden.com/2022/03/27/saving-form-data-in-client-side-storage" time_added="1648474116" tags="">https://www.raymondcamden.com/2022/03/27/saving-form-data-in-client-side-storage</a></li>
  <li><a href="https://css-tricks.com/responsive-layouts-fewer-media-queries/" time_added="1637853950" tags="">https://css-tricks.com/responsive-layouts-fewer-media-queries/</a></li>
  <li><a href="https://www.joshwcomeau.com/css/stacking-contexts/" time_added="1637846219" tags="">https://www.joshwcomeau.com/css/stacking-contexts/</a></li>
  <li><a href="https://javascriptweekly.com/link/115933/1413ea39e4" time_added="1636243783" tags="">https://javascriptweekly.com/link/115933/1413ea39e4</a></li>
  <li><a href="https://blog.maximeheckel.com/posts/first-steps-with-gpt-3-and-beyond/" time_added="1635946798" tags="">https://blog.maximeheckel.com/posts/first-steps-with-gpt-3-and-beyond/</a></li>
  <li><a href="https://egghead.io/courses/react-crash-course-with-hooks-ca06" time_added="1634166581" tags="">https://egghead.io/courses/react-crash-course-with-hooks-ca06</a></li>
  <li><a href="https://qmo.io/blog/ultimate-guide-to-api-design" time_added="1634166504" tags="">https://qmo.io/blog/ultimate-guide-to-api-design</a></li>
  <li><a href="https://github.com/ziishaned/learn-regex" time_added="1634166422" tags="">https://github.com/ziishaned/learn-regex</a></li>
  <li><a href="https://philipwalton.com/articles/my-challenge-to-the-web-performance-community" time_added="1633623152" tags="">https://philipwalton.com/articles/my-challenge-to-the-web-performance-community</a></li>
  <li><a href="https://designregression.com/article/line-length-revisited-following-the-research" time_added="1633608509" tags="">https://designregression.com/article/line-length-revisited-following-the-research</a></li>
  <li><a href="https://daily-dev-tips.com/posts/astro-recipe-collection-website-part-1-setup-collections/" time_added="1629419938" tags="">https://daily-dev-tips.com/posts/astro-recipe-collection-website-part-1-setup-collections/</a></li>
  <li><a href="https://www.smashingmagazine.com/2021/05/reduce-data-sent-client-nextjs/" time_added="1628475887" tags="">https://www.smashingmagazine.com/2021/05/reduce-data-sent-client-nextjs/</a></li>
  <li><a href="https://sia.codes/posts/render-blocking-resources/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-466&amp;utm_medium=email" time_added="1627585557" tags="">https://sia.codes/posts/render-blocking-resources/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-466&amp;utm_medium=email</a></li>
  <li><a href="https://christianheilmann.com/2021/07/20/the-accessibility-stalemate/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-466&amp;utm_medium=email" time_added="1627585536" tags="">https://christianheilmann.com/2021/07/20/the-accessibility-stalemate/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-466&amp;utm_medium=email</a></li>
  <li><a href="https://observablehq.com/@sandravizmad/100_days_d3_dataviz" time_added="1627570308" tags="">https://observablehq.com/@sandravizmad/100_days_d3_dataviz</a></li>
  <li><a href="https://www.stefanjudis.com/snippets/a-natural-shadow-with-svg-filters/" time_added="1626874731" tags="">https://www.stefanjudis.com/snippets/a-natural-shadow-with-svg-filters/</a></li>
  <li><a href="https://www.smashingmagazine.com/2021/06/web-workers-2021/" time_added="1626093243" tags="">https://www.smashingmagazine.com/2021/06/web-workers-2021/</a></li>
  <li><a href="https://css-tricks.com/svg-favicons-in-action/" time_added="1625852854" tags="">https://css-tricks.com/svg-favicons-in-action/</a></li>
  <li><a href="https://blog.logrocket.com/getting-started-with-the-notion-api/" time_added="1625249513" tags="">https://blog.logrocket.com/getting-started-with-the-notion-api/</a></li>
  <li><a href="https://flaviocopes.com/nextjs-upload-files/" time_added="1624985717" tags="">https://flaviocopes.com/nextjs-upload-files/</a></li>
  <li><a href="https://github.blog/2021-06-22-framework-building-open-graph-images/" time_added="1624385506" tags="">https://github.blog/2021-06-22-framework-building-open-graph-images/</a></li>
  <li><a href="https://css-tricks.com/front-end-testing-is-for-everyone/" time_added="1622637174" tags="">https://css-tricks.com/front-end-testing-is-for-everyone/</a></li>
  <li><a href="https://css-tricks.com/a-thorough-analysis-of-css-in-js/" time_added="1622038426" tags="">https://css-tricks.com/a-thorough-analysis-of-css-in-js/</a></li>
  <li><a href="https://lea.verou.me/2021/05/is-the-current-tab-active/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+leaverou+%28Lea+Verou%29" time_added="1621870108" tags="">https://lea.verou.me/2021/05/is-the-current-tab-active/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+leaverou+%28Lea+Verou%29</a></li>
  <li><a href="https://www.smashingmagazine.com/2021/04/guide-supported-modern-css-pseudo-class-selectors/" time_added="1619631938" tags="">https://www.smashingmagazine.com/2021/04/guide-supported-modern-css-pseudo-class-selectors/</a></li>
  <li><a href="https://ishadeed.com/article/say-hello-to-css-container-queries/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-455&amp;utm_medium=email" time_added="1618452971" tags="">https://ishadeed.com/article/say-hello-to-css-container-queries/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-455&amp;utm_medium=email</a></li>
  <li><a href="https://sia.codes/posts/lite-youtube-embed-eleventy/" time_added="1618246328" tags="">https://sia.codes/posts/lite-youtube-embed-eleventy/</a></li>
  <li><a href="https://www.trysmudford.com/blog/encapsulated-11ty-components/" time_added="1618246023" tags="">https://www.trysmudford.com/blog/encapsulated-11ty-components/</a></li>
  <li><a href="https://lea.verou.me/2021/03/inverted-lightness-variables" time_added="1617202198" tags="">https://lea.verou.me/2021/03/inverted-lightness-variables</a></li>
  <li><a href="https://bnijenhuis.nl/notes/2021-03-25-adding-a-favicon-in-eleventy/" time_added="1616707258" tags="">https://bnijenhuis.nl/notes/2021-03-25-adding-a-favicon-in-eleventy/</a></li>
  <li><a href="https://calibreapp.com/blog/css-performance" time_added="1616691080" tags="">https://calibreapp.com/blog/css-performance</a></li>
  <li><a href="https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs" time_added="1616598200" tags="">https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs</a></li>
  <li><a href="https://css-tricks.com/web-components-are-easier-than-you-think/" time_added="1615483058" tags="">https://css-tricks.com/web-components-are-easier-than-you-think/</a></li>
  <li><a href="https://thenewstack.io/how-web-components-are-used-at-github-and-salesforce/" time_added="1615483050" tags="">https://thenewstack.io/how-web-components-are-used-at-github-and-salesforce/</a></li>
  <li><a href="https://medium.com/swlh/building-systems-with-static-apis-631c165d3882" time_added="1615081765" tags="">https://medium.com/swlh/building-systems-with-static-apis-631c165d3882</a></li>
  <li><a href="https://typeofnan.dev/fix-cannot-read-property-map-of-undefined-error-in-react/" time_added="1614102907" tags="">https://typeofnan.dev/fix-cannot-read-property-map-of-undefined-error-in-react/</a></li>
  <li><a href="https://dev.to/tylerben/a-complete-guide-to-sources-and-layers-in-react-and-mapbox-gl-js-4jib" time_added="1614102897" tags="">https://dev.to/tylerben/a-complete-guide-to-sources-and-layers-in-react-and-mapbox-gl-js-4jib</a></li>
  <li><a href="https://mgearon.com/html/text-fragments/" time_added="1613698497" tags="">https://mgearon.com/html/text-fragments/</a></li>
  <li><a href="https://dev.to/surajondev/algorithms-every-programmer-should-know-part-1-searching-algorithm-1hd3" time_added="1613491735" tags="">https://dev.to/surajondev/algorithms-every-programmer-should-know-part-1-searching-algorithm-1hd3</a></li>
  <li><a href="https://dev.to/thomasledoux1/the-best-way-to-use-google-fonts-in-next-js-tailwind-43a2" time_added="1613487529" tags="">https://dev.to/thomasledoux1/the-best-way-to-use-google-fonts-in-next-js-tailwind-43a2</a></li>
  <li><a href="https://dev.to/kalashin1/building-web-apps-with-svelte-4bj7" time_added="1612537443" tags="">https://dev.to/kalashin1/building-web-apps-with-svelte-4bj7</a></li>
  <li><a href="https://www.zachleat.com/web/fluid-images/" time_added="1612475342" tags="">https://www.zachleat.com/web/fluid-images/</a></li>
  <li><a href="https://dev.to/finiam/next-js-and-airtable-a-tale-of-empowering-no-code-tools-cb9" time_added="1612407494" tags="">https://dev.to/finiam/next-js-and-airtable-a-tale-of-empowering-no-code-tools-cb9</a></li>
  <li><a href="https://humble.dev/building-a-next-js-static-website-based-on-airtable" time_added="1612407455" tags="">https://humble.dev/building-a-next-js-static-website-based-on-airtable</a></li>
  <li><a href="https://www.smashingmagazine.com/2021/02/things-you-can-do-with-css-today" time_added="1612401033" tags="">https://www.smashingmagazine.com/2021/02/things-you-can-do-with-css-today</a></li>
  <li><a href="https://web.dev/aspect-ratio" time_added="1612401002" tags="">https://web.dev/aspect-ratio</a></li>
  <li><a href="https://www.smashingmagazine.com/2021/01/smashingmag-performance-case-study/" time_added="1611250037" tags="">https://www.smashingmagazine.com/2021/01/smashingmag-performance-case-study/</a></li>
  <li><a href="https://www.netlify.com/blog/2020/07/15/integrating-netlify-identity-into-your-next.js-apps/" time_added="1611155228" tags="">https://www.netlify.com/blog/2020/07/15/integrating-netlify-identity-into-your-next.js-apps/</a></li>
  <li><a href="https://ishadeed.com/article/clip-path/" time_added="1611076314" tags="">https://ishadeed.com/article/clip-path/</a></li>
  <li><a href="https://dev.to/sinhapiyush/introduction-to-storybook-for-web-components-jc3" time_added="1610472921" tags="">https://dev.to/sinhapiyush/introduction-to-storybook-for-web-components-jc3</a></li>
  <li><a href="https://cloudfour.com/thinks/building-flexible-components-with-transparency/" time_added="1610472678" tags="">https://cloudfour.com/thinks/building-flexible-components-with-transparency/</a></li>
  <li><a href="https://justmarkup.com/articles/2021-01-12-make-the-page-count-of-a-3d-book-visible-using-css-custom-properties/" time_added="1610462885" tags="">https://justmarkup.com/articles/2021-01-12-make-the-page-count-of-a-3d-book-visible-using-css-custom-properties/</a></li>
  <li><a href="https://www.netlify.com/blog/2021/01/07/what-are-background-functions/" time_added="1610048187" tags="">https://www.netlify.com/blog/2021/01/07/what-are-background-functions/</a></li>
  <li><a href="https://css-tricks.com/theming-and-theme-switching-with-react-and-styled-components/" time_added="1610041510" tags="">https://css-tricks.com/theming-and-theme-switching-with-react-and-styled-components/</a></li>
  <li><a href="https://ishadeed.com/article/building-real-life-components/" time_added="1609875303" tags="">https://ishadeed.com/article/building-real-life-components/</a></li>
  <li><a href="https://nolanlawson.com/2021/01/03/options-for-styling-web-components/" time_added="1609858628" tags="">https://nolanlawson.com/2021/01/03/options-for-styling-web-components/</a></li>
  <li><a href="https://itnext.io/how-to-increase-css-in-js-performance-by-175x-f30ddeac6bce" time_added="1609250345" tags="">https://itnext.io/how-to-increase-css-in-js-performance-by-175x-f30ddeac6bce</a></li>
  <li><a href="https://www.industrialempathy.com/posts/image-optimizations/" time_added="1609249262" tags="">https://www.industrialempathy.com/posts/image-optimizations/</a></li>
  <li><a href="https://addyosmani.com/blog/import-on-interaction/?utm_source=Perf.email&amp;utm_campaign=e38d48f15e-EMAIL_CAMPAIGN_2020_12_29_02_20&amp;utm_medium=email&amp;utm_term=0_7cba5dc7bd-e38d48f15e-1247069257" time_added="1609249228" tags="">https://addyosmani.com/blog/import-on-interaction/?utm_source=Perf.email&amp;utm_campaign=e38d48f15e-EMAIL_CAMPAIGN_2020_12_29_02_20&amp;utm_medium=email&amp;utm_term=0_7cba5dc7bd-e38d48f15e-1247069257</a></li>
  <li><a href="https://varun.ca/confetti/?utm_campaign=CSS%20Animation%20Weekly&amp;utm_medium=email&amp;utm_source=Revue%20newsletter" time_added="1609157501" tags="">https://varun.ca/confetti/?utm_campaign=CSS%20Animation%20Weekly&amp;utm_medium=email&amp;utm_source=Revue%20newsletter</a></li>
  <li><a href="https://flowingdata.com/2020/12/23/best-data-visualization-projects-of-2020/?ref=sidebar" time_added="1608912495" tags="">https://flowingdata.com/2020/12/23/best-data-visualization-projects-of-2020/?ref=sidebar</a></li>
  <li><a href="https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs?ref=sidebar" time_added="1608912476" tags="">https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs?ref=sidebar</a></li>
  <li><a href="https://dev.to/denvercoder1/getting-the-user-s-location-with-javascript-47m0" time_added="1608904486" tags="">https://dev.to/denvercoder1/getting-the-user-s-location-with-javascript-47m0</a></li>
  <li><a href="https://benmyers.dev/blog/aria-labels-and-descriptions/" time_added="1608594698" tags="">https://benmyers.dev/blog/aria-labels-and-descriptions/</a></li>
  <li><a href="https://blog.logrocket.com/how-to-use-the-gsap-scrolltrigger-plugin-in-react/" time_added="1607630772" tags="">https://blog.logrocket.com/how-to-use-the-gsap-scrolltrigger-plugin-in-react/</a></li>
  <li><a href="https://www.joshwcomeau.com/css/full-bleed/" time_added="1607547239" tags="">https://www.joshwcomeau.com/css/full-bleed/</a></li>
  <li><a href="https://dzone.com/articles/a-detailed-breakdown-of-html-form-event-attributes" time_added="1607534882" tags="">https://dzone.com/articles/a-detailed-breakdown-of-html-form-event-attributes</a></li>
  <li><a href="https://ishadeed.com/article/css-scroll-snap/" time_added="1607447781" tags="">https://ishadeed.com/article/css-scroll-snap/</a></li>
  <li><a href="https://css-tricks.com/eleventy-starter-with-tailwind-css-alpine-js/" time_added="1607435393" tags="">https://css-tricks.com/eleventy-starter-with-tailwind-css-alpine-js/</a></li>
  <li><a href="https://dev.to/mstamstrom/building-custom-html-elements-with-web-components-4lb" time_added="1606931381" tags="">https://dev.to/mstamstrom/building-custom-html-elements-with-web-components-4lb</a></li>
  <li><a href="https://dev.to/nghiemthu/master-css-grid-with-5-layouts-in-17-minutes-3phf" time_added="1605708842" tags="">https://dev.to/nghiemthu/master-css-grid-with-5-layouts-in-17-minutes-3phf</a></li>
  <li><a href="https://dev.to/mpratapdev/you-may-not-know-destructuring-yet-2ce1" time_added="1605634712" tags="">https://dev.to/mpratapdev/you-may-not-know-destructuring-yet-2ce1</a></li>
  <li><a href="https://dev.to/dailydevtips1/css-focus-powered-dropdown-menu-49ai" time_added="1605550667" tags="">https://dev.to/dailydevtips1/css-focus-powered-dropdown-menu-49ai</a></li>
  <li><a href="https://kentcdodds.com/blog/super-simple-start-to-netlify-functions/" time_added="1605537264" tags="">https://kentcdodds.com/blog/super-simple-start-to-netlify-functions/</a></li>
  <li><a href="https://blog.bitsrc.io/javascript-decorators-from-scratch-c4cfd6c33d70" time_added="1605191842" tags="">https://blog.bitsrc.io/javascript-decorators-from-scratch-c4cfd6c33d70</a></li>
  <li><a href="https://spotify.design/article/reimagining-design-systems-at-spotify" time_added="1604937882" tags="">https://spotify.design/article/reimagining-design-systems-at-spotify</a></li>
  <li><a href="https://csswizardry.com/2020/11/site-speed-topography/" time_added="1604607799" tags="">https://csswizardry.com/2020/11/site-speed-topography/</a></li>
  <li><a href="https://blog.logrocket.com/how-to-use-react-context-with-typescript/" time_added="1604594965" tags="">https://blog.logrocket.com/how-to-use-react-context-with-typescript/</a></li>
  <li><a href="https://danielcwilson.com/blog/2020/10/additive-css-animations/" time_added="1604504836" tags="">https://danielcwilson.com/blog/2020/10/additive-css-animations/</a></li>
  <li><a href="https://www.smashingmagazine.com/native-css-masonry-layout-css-grid/" time_added="1604332719" tags="">https://www.smashingmagazine.com/native-css-masonry-layout-css-grid/</a></li>
  <li><a href="https://lea.verou.me/2020/09/the-failed-promise-of-web-components/" time_added="1601955288" tags="">https://lea.verou.me/2020/09/the-failed-promise-of-web-components/</a></li>
  <li><a href="https://dev.to/emmabostian/creating-a-custom-scroll-bar-in-24-lines-of-css-4gg0" time_added="1599919708" tags="">https://dev.to/emmabostian/creating-a-custom-scroll-bar-in-24-lines-of-css-4gg0</a></li>
  <li><a href="https://frontend.horse/articles/buttons-that-spark-joy/" time_added="1599844343" tags="">https://frontend.horse/articles/buttons-that-spark-joy/</a></li>
  <li><a href="https://css-tricks.com/beyond-media-queries-using-newer-html-css-features-for-responsive-designs/?ref=sidebar" time_added="1599499734" tags="">https://css-tricks.com/beyond-media-queries-using-newer-html-css-features-for-responsive-designs/?ref=sidebar</a></li>
  <li><a href="https://css-tricks.com/how-to-make-a-media-query-less-card-component/" time_added="1599271425" tags="">https://css-tricks.com/how-to-make-a-media-query-less-card-component/</a></li>
  <li><a href="https://dev.to/codinglanguages/how-to-learn-not-memorize-any-algorithm-or-data-structure-analysis-of-20-problem-solving-techniques-you-must-know-d77?utm_source=digest_mailer&amp;utm_medium=email&amp;utm_campaign=digest_email" time_added="1599270522" tags="">https://dev.to/codinglanguages/how-to-learn-not-memorize-any-algorithm-or-data-structure-analysis-of-20-problem-solving-techniques-you-must-know-d77?utm_source=digest_mailer&amp;utm_medium=email&amp;utm_campaign=digest_email</a></li>
  <li><a href="https://levelup.gitconnected.com/vanilla-web-components-caa1bd83ed86" time_added="1599078544" tags="">https://levelup.gitconnected.com/vanilla-web-components-caa1bd83ed86</a></li>
  <li><a href="https://dev.to/prototyp/improving-website-performance-by-eliminating-render-blocking-css-and-javascript-28ei" time_added="1598892110" tags="">https://dev.to/prototyp/improving-website-performance-by-eliminating-render-blocking-css-and-javascript-28ei</a></li>
  <li><a href="https://css-tricks.com/fixed-headers-and-jump-links-the-solution-is-scroll-margin-top/" time_added="1598463117" tags="">https://css-tricks.com/fixed-headers-and-jump-links-the-solution-is-scroll-margin-top/</a></li>
  <li><a href="https://mgearon.com/css/line-clamp-css-guide/" time_added="1598447040" tags="">https://mgearon.com/css/line-clamp-css-guide/</a></li>
  <li><a href="https://css-tricks.com/content-jumping-avoid/" time_added="1597964487" tags="">https://css-tricks.com/content-jumping-avoid/</a></li>
  <li><a href="https://web.dev/optimize-cls/" time_added="1597964480" tags="">https://web.dev/optimize-cls/</a></li>
  <li><a href="https://codepen.io/hexagoncircle/pen/WNrYPLo" time_added="1597964472" tags="">https://codepen.io/hexagoncircle/pen/WNrYPLo</a></li>
  <li><a href="https://web.dev/cls/" time_added="1597964461" tags="">https://web.dev/cls/</a></li>
  <li><a href="https://www.sarasoueidan.com/blog/inclusively-hiding-and-styling-checkboxes-and-radio-buttons" time_added="1597964453" tags="">https://www.sarasoueidan.com/blog/inclusively-hiding-and-styling-checkboxes-and-radio-buttons</a></li>
  <li><a href="https://pustelto.com/blog/optimizing-css-for-faster-page-loads/" time_added="1596736585" tags="">https://pustelto.com/blog/optimizing-css-for-faster-page-loads/</a></li>
  <li><a href="https://vycke.dev/blog/css-layout-patterns/" time_added="1596736566" tags="">https://vycke.dev/blog/css-layout-patterns/</a></li>
  <li><a href="https://www.smashingmagazine.com/2020/07/css-techniques-legibility/" time_added="1595951701" tags="">https://www.smashingmagazine.com/2020/07/css-techniques-legibility/</a></li>
  <li><a href="https://levelup.gitconnected.com/understanding-useref-513b1bbe00dc" time_added="1595613901" tags="">https://levelup.gitconnected.com/understanding-useref-513b1bbe00dc</a></li>
  <li><a href="https://www.filamentgroup.com/lab/delegator/" time_added="1595452986" tags="">https://www.filamentgroup.com/lab/delegator/</a></li>
  <li><a href="https://www.codeinwp.com/blog/fetch-api-tutorial-for-beginners/" time_added="1594905414" tags="">https://www.codeinwp.com/blog/fetch-api-tutorial-for-beginners/</a></li>
  <li><a href="https://jkettmann.com/beginners-guide-to-testing-react/" time_added="1594680492" tags="">https://jkettmann.com/beginners-guide-to-testing-react/</a></li>
  <li><a href="https://www.smashingmagazine.com/2020/07/differences-static-generated-sites-server-side-rendered-apps/" time_added="1594657828" tags="">https://www.smashingmagazine.com/2020/07/differences-static-generated-sites-server-side-rendered-apps/</a></li>
  <li><a href="https://andydavies.me/blog/2020/07/08/rel-equals-prefetch-and-the-importance-of-effective-http-slash-2-prioritisation/" time_added="1594657113" tags="">https://andydavies.me/blog/2020/07/08/rel-equals-prefetch-and-the-importance-of-effective-http-slash-2-prioritisation/</a></li>
  <li><a href="https://medium.com/swlh/are-you-using-svg-favicons-yet-a-guide-for-modern-browsers-836a6aace3df" time_added="1593622419" tags="">https://medium.com/swlh/are-you-using-svg-favicons-yet-a-guide-for-modern-browsers-836a6aace3df</a></li>
  <li><a href="https://www.cassie.codes/posts/making-a-lil-me-part-1/" time_added="1593610956" tags="">https://www.cassie.codes/posts/making-a-lil-me-part-1/</a></li>
  <li><a href="https://thegymnasium.com/take5/introduction-to-screen-readers-using-voiceover" time_added="1592845107" tags="">https://thegymnasium.com/take5/introduction-to-screen-readers-using-voiceover</a></li>
  <li><a href="https://css-tricks.com/using-custom-property-stacks-to-tame-the-cascade/" time_added="1592843199" tags="">https://css-tricks.com/using-custom-property-stacks-to-tame-the-cascade/</a></li>
  <li><a href="https://envylabs.com/insights/advantages-of-adding-motion-prototyping-to-design-systems/" time_added="1592409262" tags="">https://envylabs.com/insights/advantages-of-adding-motion-prototyping-to-design-systems/</a></li>
  <li><a href="https://levelup.gitconnected.com/integrating-reactjs-mapbox-and-mapbox-directions-a654086a97fc" time_added="1591799530" tags="">https://levelup.gitconnected.com/integrating-reactjs-mapbox-and-mapbox-directions-a654086a97fc</a></li>
  <li><a href="https://www.sarasoueidan.com/blog/keyboard-friendlier-article-listings/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-414&amp;utm_medium=email" time_added="1591798488" tags="">https://www.sarasoueidan.com/blog/keyboard-friendlier-article-listings/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-414&amp;utm_medium=email</a></li>
  <li><a href="https://css-tricks.com/create-a-responsive-css-motion-path-sure-we-can/" time_added="1591706854" tags="">https://css-tricks.com/create-a-responsive-css-motion-path-sure-we-can/</a></li>
  <li><a href="https://snook.ca/archives/html_and_css/overlapping-header-with-css-grid" time_added="1591389478" tags="">https://snook.ca/archives/html_and_css/overlapping-header-with-css-grid</a></li>
  <li><a href="https://levelup.gitconnected.com/typescript-best-practices-iteration-promises-and-eval-ae2ea2b0a184" time_added="1591276670" tags="">https://levelup.gitconnected.com/typescript-best-practices-iteration-promises-and-eval-ae2ea2b0a184</a></li>
  <li><a href="https://blog.logrocket.com/improve-site-performance-inlining-css/" time_added="1591276660" tags="">https://blog.logrocket.com/improve-site-performance-inlining-css/</a></li>
  <li><a href="https://sharathprabhal.com/blog/convert-react-app-to-google-chrome-extension" time_added="1591032908" tags="">https://sharathprabhal.com/blog/convert-react-app-to-google-chrome-extension</a></li>
  <li><a href="https://levelup.gitconnected.com/typescript-best-practices-type-assertions-and-type-annotations-d30c0acb19ec" time_added="1591018693" tags="">https://levelup.gitconnected.com/typescript-best-practices-type-assertions-and-type-annotations-d30c0acb19ec</a></li>
  <li><a href="https://hackernoon.com/algorithms-for-beginners-bubble-sort-in-javascript-2nm23vpw?source=rss" time_added="1590765304" tags="">https://hackernoon.com/algorithms-for-beginners-bubble-sort-in-javascript-2nm23vpw?source=rss</a></li>
  <li><a href="https://blog.logrocket.com/how-to-build-react-components-for-codebases-that-use-javascript-and-typescript/" time_added="1590696728" tags="">https://blog.logrocket.com/how-to-build-react-components-for-codebases-that-use-javascript-and-typescript/</a></li>
  <li><a href="https://css-tricks.com/how-to-build-a-chrome-extension/" time_added="1589982003" tags="">https://css-tricks.com/how-to-build-a-chrome-extension/</a></li>
  <li><a href="https://css-tricks.com/styling-in-the-shadow-dom-with-css-shadow-parts/" time_added="1589832020" tags="">https://css-tricks.com/styling-in-the-shadow-dom-with-css-shadow-parts/</a></li>
  <li><a href="https://web.dev/granular-chunking-nextjs/" time_added="1589642817" tags="">https://web.dev/granular-chunking-nextjs/</a></li>
  <li><a href="https://stegosource.com/how-to-build-html-forms-right-accessibility/" time_added="1589642696" tags="">https://stegosource.com/how-to-build-html-forms-right-accessibility/</a></li>
  <li><a href="https://blog.logrocket.com/moving-from-scss-to-styled-components-advantages-and-caveats/" time_added="1589642670" tags="">https://blog.logrocket.com/moving-from-scss-to-styled-components-advantages-and-caveats/</a></li>
  <li><a href="https://podcast.newline.co/episodes/why-is-typescript-so-popular-with-christian-santos" time_added="1589641346" tags="">https://podcast.newline.co/episodes/why-is-typescript-so-popular-with-christian-santos</a></li>
  <li><a href="https://blog.logrocket.com/top-picks-javascript-chart-libraries/" time_added="1589550498" tags="">https://blog.logrocket.com/top-picks-javascript-chart-libraries/</a></li>
  <li><a href="https://allthingssmitty.com/2020/05/11/css-fix-for-100vh-in-mobile-webkit/#disqus_thread" time_added="1589480834" tags="">https://allthingssmitty.com/2020/05/11/css-fix-for-100vh-in-mobile-webkit/#disqus_thread</a></li>
  <li><a href="https://moderncss.dev/" time_added="1589480737" tags="">https://moderncss.dev/</a></li>
  <li><a href="https://levelup.gitconnected.com/convert-existing-react-components-intowebcomponents-2b33b842ff9a" time_added="1589473129" tags="">https://levelup.gitconnected.com/convert-existing-react-components-intowebcomponents-2b33b842ff9a</a></li>
  <li><a href="https://ishadeed.com/article/css-min-max-clamp/" time_added="1589163917" tags="">https://ishadeed.com/article/css-min-max-clamp/</a></li>
  <li><a href="https://gomakethings.com/how-to-create-a-state-based-ui-component-with-vanilla-js/" time_added="1588701152" tags="">https://gomakethings.com/how-to-create-a-state-based-ui-component-with-vanilla-js/</a></li>
  <li><a href="https://css-tricks.com/the-anatomy-of-a-tablist-component-in-vanilla-javascript-versus-react/" time_added="1588701145" tags="">https://css-tricks.com/the-anatomy-of-a-tablist-component-in-vanilla-javascript-versus-react/</a></li>
  <li><a href="https://codyhouse.co/tutorials/immersive-section-transition-effect" time_added="1588627392" tags="">https://codyhouse.co/tutorials/immersive-section-transition-effect</a></li>
  <li><a href="https://blog.bitsrc.io/replacing-react-lifecycle-methods-with-hooks-a-comprehensive-guide-dfd5cbe1f274" time_added="1588618305" tags="">https://blog.bitsrc.io/replacing-react-lifecycle-methods-with-hooks-a-comprehensive-guide-dfd5cbe1f274</a></li>
  <li><a href="https://plotly.com/javascript/" time_added="1588461554" tags="">https://plotly.com/javascript/</a></li>
  <li><a href="https://www.telerik.com/blogs/four-ways-to-create-a-function-in-javascript" time_added="1588100949" tags="">https://www.telerik.com/blogs/four-ways-to-create-a-function-in-javascript</a></li>
  <li><a href="https://wweb.dev/resources/css-separator-generator" time_added="1588031024" tags="">https://wweb.dev/resources/css-separator-generator</a></li>
  <li><a href="https://codersblock.com/blog/using-css-to-control-text-selection/" time_added="1588014176" tags="">https://codersblock.com/blog/using-css-to-control-text-selection/</a></li>
  <li><a href="https://medium.com/@Jam3/how-we-built-a-playful-webgl-experience-for-100-fwa-wins-12262265548d" time_added="1587831616" tags="">https://medium.com/@Jam3/how-we-built-a-playful-webgl-experience-for-100-fwa-wins-12262265548d</a></li>
  <li><a href="https://github.com/VictorCazanave/react-svg-map" time_added="1587565512" tags="">https://github.com/VictorCazanave/react-svg-map</a></li>
  <li><a href="https://jkettmann.com/how-do-you-plan-a-ui-feature/" time_added="1587565460" tags="">https://jkettmann.com/how-do-you-plan-a-ui-feature/</a></li>
  <li><a href="https://css-tricks.com/an-introduction-to-web-components" time_added="1587434802" tags="">https://css-tricks.com/an-introduction-to-web-components</a></li>
  <li><a href="https://tympanus.net/Tutorials/webgl-mouseover-effects/step3.html" time_added="1586877049" tags="">https://tympanus.net/Tutorials/webgl-mouseover-effects/step3.html</a></li>
  <li><a href="https://www.smashingmagazine.com/2020/04/particle-trail-animation-javascript/" time_added="1586875044" tags="">https://www.smashingmagazine.com/2020/04/particle-trail-animation-javascript/</a></li>
  <li><a href="https://advances.sciencemag.org/content/6/11/eaaz0087.full" time_added="1586452213" tags="">https://advances.sciencemag.org/content/6/11/eaaz0087.full</a></li>
  <li><a href="https://9elements.com/blog/pure-css-diagonal-layouts/" time_added="1586452198" tags="">https://9elements.com/blog/pure-css-diagonal-layouts/</a></li>
  <li><a href="https://www.digitala11y.com/accessible-ui-component-libraries-roundup/" time_added="1586395638" tags="">https://www.digitala11y.com/accessible-ui-component-libraries-roundup/</a></li>
  <li><a href="https://cloudfour.com/thinks/responsive-images-the-simple-way/" time_added="1586302206" tags="">https://cloudfour.com/thinks/responsive-images-the-simple-way/</a></li>
  <li><a href="https://gomakethings.com/jsonbin-a-personal-restful-api-service/" time_added="1586184436" tags="">https://gomakethings.com/jsonbin-a-personal-restful-api-service/</a></li>
  <li><a href="https://ahrefs.com/blog/advanced-pagespeed-guide/" time_added="1585761025" tags="">https://ahrefs.com/blog/advanced-pagespeed-guide/</a></li>
  <li><a href="https://www.nytimes.com/interactive/2020/us/coronavirus-us-cases.html" time_added="1585588014" tags="">https://www.nytimes.com/interactive/2020/us/coronavirus-us-cases.html</a></li>
  <li><a href="https://www.kevinqi.com/react-calendar-heatmap/" time_added="1585236728" tags="">https://www.kevinqi.com/react-calendar-heatmap/</a></li>
  <li><a href="https://uppload.js.org/" time_added="1584469049" tags="">https://uppload.js.org/</a></li>
  <li><a href="https://ishadeed.com/article/viewport-units/" time_added="1584468980" tags="">https://ishadeed.com/article/viewport-units/</a></li>
  <li><a href="https://www.smashingmagazine.com/2020/03/setting-height-width-images-important-again/" time_added="1584028745" tags="">https://www.smashingmagazine.com/2020/03/setting-height-width-images-important-again/</a></li>
  <li><a href="https://utopia.fyi/blog/css-modular-scales/" time_added="1583945478" tags="">https://utopia.fyi/blog/css-modular-scales/</a></li>
  <li><a href="https://www.telerik.com/blogs/intersection-observer-api-makes-lazy-loading-a-snap" time_added="1583945473" tags="">https://www.telerik.com/blogs/intersection-observer-api-makes-lazy-loading-a-snap</a></li>
  <li><a href="https://cssanimation.rocks/scroll-animations" time_added="1583798360" tags="">https://cssanimation.rocks/scroll-animations</a></li>
  <li><a href="https://www.goodemailcode.com/email-code/preheader" time_added="1583167883" tags="">https://www.goodemailcode.com/email-code/preheader</a></li>
  <li><a href="https://www.goodemailcode.com/email-code/link-button" time_added="1583167871" tags="">https://www.goodemailcode.com/email-code/link-button</a></li>
  <li><a href="https://www.goodemailcode.com/email-code/template" time_added="1583167835" tags="">https://www.goodemailcode.com/email-code/template</a></li>
  <li><a href="https://joshwcomeau.com/react/the-perils-of-rehydration" time_added="1583164241" tags="">https://joshwcomeau.com/react/the-perils-of-rehydration</a></li>
  <li><a href="https://css-tricks.com/a-complete-guide-to-data-attributes/" time_added="1582766766" tags="">https://css-tricks.com/a-complete-guide-to-data-attributes/</a></li>
  <li><a href="https://adamsilver.io/articles/building-an-accessible-autocomplete-control/" time_added="1582766712" tags="">https://adamsilver.io/articles/building-an-accessible-autocomplete-control/</a></li>
  <li><a href="https://www.taniarascia.com/understanding-map-and-set-javascript/" time_added="1582766659" tags="">https://www.taniarascia.com/understanding-map-and-set-javascript/</a></li>
  <li><a href="https://www.theverge.com/2020/2/11/21131848/lambda-school-coding-bootcamp-isa-tuition-cost-free" time_added="1581518942" tags="">https://www.theverge.com/2020/2/11/21131848/lambda-school-coding-bootcamp-isa-tuition-cost-free</a></li>
  <li><a href="https://eightshapes.com/articles/design-system-subtasks-by-step.html" time_added="1581469377" tags="">https://eightshapes.com/articles/design-system-subtasks-by-step.html</a></li>
  <li><a href="https://nickcolley.co.uk/2020/02/07/pulling-data-from-websites-into-google-sheets/" time_added="1581203463" tags="">https://nickcolley.co.uk/2020/02/07/pulling-data-from-websites-into-google-sheets/</a></li>
  <li><a href="https://tylerxhobbs.com/essays/2020/flow-fields" time_added="1581182417" tags="">https://tylerxhobbs.com/essays/2020/flow-fields</a></li>
  <li><a href="https://www.complex.com/music/danny-brown-interview-sky-high-2013-cover-story" time_added="1581094364" tags="">https://www.complex.com/music/danny-brown-interview-sky-high-2013-cover-story</a></li>
  <li><a href="http://pitchfork.com/features/cover-story/reader/daft-punk/" time_added="1581094282" tags="">http://pitchfork.com/features/cover-story/reader/daft-punk/</a></li>
  <li><a href="http://www.nytimes.com/projects/2013/tomato-can-blues/index.html" time_added="1581094247" tags="">http://www.nytimes.com/projects/2013/tomato-can-blues/index.html</a></li>
  <li><a href="https://love2dev.com/serviceworker/development-best-practices/" time_added="1581084491" tags="">https://love2dev.com/serviceworker/development-best-practices/</a></li>
  <li><a href="https://danielcwilson.com/blog/2020/01/motion-path-quirks/" time_added="1580995721" tags="">https://danielcwilson.com/blog/2020/01/motion-path-quirks/</a></li>
  <li><a href="https://cloudfour.com/thinks/transitioning-hidden-elements/?utm_campaign=CSS%2BLayout%2BNews&amp;utm_medium=email&amp;utm_source=CSS_Layout_News_236" time_added="1580874199" tags="">https://cloudfour.com/thinks/transitioning-hidden-elements/?utm_campaign=CSS%2BLayout%2BNews&amp;utm_medium=email&amp;utm_source=CSS_Layout_News_236</a></li>
  <li><a href="https://ryanhafen.com/blog/pokemon/" time_added="1579899268" tags="">https://ryanhafen.com/blog/pokemon/</a></li>
  <li><a href="https://codyhouse.co/blog/post/using-responsive-modifiers-to-control-layout-changes-in-your-components" time_added="1579726024" tags="">https://codyhouse.co/blog/post/using-responsive-modifiers-to-control-layout-changes-in-your-components</a></li>
  <li><a href="https://wattenberger.com/blog/css-cascade" time_added="1579703693" tags="">https://wattenberger.com/blog/css-cascade</a></li>
  <li><a href="https://adrianroselli.com/2020/01/fixed-table-headers.html" time_added="1579654842" tags="">https://adrianroselli.com/2020/01/fixed-table-headers.html</a></li>
  <li><a href="https://www.youtube.com/watch?v=D_M7LvDvlSg" time_added="1579359832" tags="">https://www.youtube.com/watch?v=D_M7LvDvlSg</a></li>
  <li><a href="https://blog.logrocket.com/is-typescript-worth-it/" time_added="1579358779" tags="">https://blog.logrocket.com/is-typescript-worth-it/</a></li>
  <li><a href="https://itnext.io/controlled-and-uncontrolled-component-design-pattern-in-react-21e8d40e46e" time_added="1579119423" tags="">https://itnext.io/controlled-and-uncontrolled-component-design-pattern-in-react-21e8d40e46e</a></li>
  <li><a href="https://medium.com/pixel-and-ink/adding-separators-to-layouts-with-css-in-js-1e15017c0c68" time_added="1579057832" tags="">https://medium.com/pixel-and-ink/adding-separators-to-layouts-with-css-in-js-1e15017c0c68</a></li>
  <li><a href="https://www.smashingmagazine.com/2020/01/understanding-css-grid-container/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-393&amp;utm_medium=email" time_added="1579057816" tags="">https://www.smashingmagazine.com/2020/01/understanding-css-grid-container/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-393&amp;utm_medium=email</a></li>
  <li><a href="https://breakingsmart.substack.com/p/the-unholy-monster-that-turns-uncertainty" time_added="1578670963" tags="">https://breakingsmart.substack.com/p/the-unholy-monster-that-turns-uncertainty</a></li>
  <li><a href="https://css-tricks.com/understanding-async-await/" time_added="1578602604" tags="">https://css-tricks.com/understanding-async-await/</a></li>
  <li><a href="https://basecamp.com/guides/how-we-communicate" time_added="1578359461" tags="">https://basecamp.com/guides/how-we-communicate</a></li>
  <li><a href="https://www.sushkelly.co.uk/work/2019/11/21/creating-more-complex-layouts-using-css-grid.html" time_added="1578056761" tags="">https://www.sushkelly.co.uk/work/2019/11/21/creating-more-complex-layouts-using-css-grid.html</a></li>
  <li><a href="https://viljamis.com/2019/why-we-use-web-components/" time_added="1578011192" tags="">https://viljamis.com/2019/why-we-use-web-components/</a></li>
  <li><a href="https://www.24a11y.com/2019/what-a-year-of-learning-and-teaching-accessibility-taught-me/" time_added="1578011101" tags="">https://www.24a11y.com/2019/what-a-year-of-learning-and-teaching-accessibility-taught-me/</a></li>
  <li><a href="https://www.youtube.com/watch?v=Tae96ze3xwY" time_added="1577121221" tags="">https://www.youtube.com/watch?v=Tae96ze3xwY</a></li>
  <li><a href="https://rangle.io/blog/styled-components-styled-systems-and-how-they-work/" time_added="1576867842" tags="">https://rangle.io/blog/styled-components-styled-systems-and-how-they-work/</a></li>
  <li><a href="https://medium.com/googleplaydev/duolingo-1-improvement-every-week-ab7d61689119" time_added="1576850144" tags="">https://medium.com/googleplaydev/duolingo-1-improvement-every-week-ab7d61689119</a></li>
  <li><a href="https://stateofstartups2019.firstround.com/" time_added="1576779857" tags="">https://stateofstartups2019.firstround.com/</a></li>
  <li><a href="https://schepp.dev/posts/ad-integration-in-2020/?utm_source=Perf.email&amp;utm_campaign=f54ef3a55c-EMAIL_CAMPAIGN_2019_12_15_10_38&amp;utm_medium=email&amp;utm_term=0_7cba5dc7bd-f54ef3a55c-1247069257" time_added="1576586929" tags="">https://schepp.dev/posts/ad-integration-in-2020/?utm_source=Perf.email&amp;utm_campaign=f54ef3a55c-EMAIL_CAMPAIGN_2019_12_15_10_38&amp;utm_medium=email&amp;utm_term=0_7cba5dc7bd-f54ef3a55c-1247069257</a></li>
  <li><a href="https://v6.robweychert.com/blog/2019/12/dynamic-color-javascript-hsl/" time_added="1576505555" tags="">https://v6.robweychert.com/blog/2019/12/dynamic-color-javascript-hsl/</a></li>
  <li><a href="https://calendar.perfplanet.com/2019/instant-pages-with-just-in-time-preloading" time_added="1576373900" tags="">https://calendar.perfplanet.com/2019/instant-pages-with-just-in-time-preloading</a></li>
  <li><a href="https://uxdesign.cc/10-ways-to-make-a-fully-personalized-ui-58b59247b06e" time_added="1576373796" tags="">https://uxdesign.cc/10-ways-to-make-a-fully-personalized-ui-58b59247b06e</a></li>
  <li><a href="https://tympanus.net/codrops/2019/12/03/motion-paths-past-present-and-future/" time_added="1576373371" tags="">https://tympanus.net/codrops/2019/12/03/motion-paths-past-present-and-future/</a></li>
  <li><a href="https://csslayout.io/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=7007574572-RWD_Newsletter_389&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-7007574572-40647805" time_added="1575636875" tags="">https://csslayout.io/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=7007574572-RWD_Newsletter_389&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-7007574572-40647805</a></li>
  <li><a href="https://wattenberger.com/blog/react-hooks" time_added="1575593007" tags="">https://wattenberger.com/blog/react-hooks</a></li>
  <li><a href="https://24ways.org/2019/making-a-better-custom-select-element/" time_added="1575481057" tags="">https://24ways.org/2019/making-a-better-custom-select-element/</a></li>
  <li><a href="https://css-tricks.com/the-power-and-fun-of-scope-with-css-custom-properties/" time_added="1575329578" tags="">https://css-tricks.com/the-power-and-fun-of-scope-with-css-custom-properties/</a></li>
  <li><a href="https://bricampgomez.com/blog/how-to-overlap-images-in-css/" time_added="1575139567" tags="">https://bricampgomez.com/blog/how-to-overlap-images-in-css/</a></li>
  <li><a href="https://ishadeed.com/article/magazine-layout-highlights/" time_added="1574875850" tags="">https://ishadeed.com/article/magazine-layout-highlights/</a></li>
  <li><a href="https://www.gatsbyjs.org/docs/overview-of-the-gatsby-build-process/" time_added="1574710510" tags="">https://www.gatsbyjs.org/docs/overview-of-the-gatsby-build-process/</a></li>
  <li><a href="https://insight.kellogg.northwestern.edu/building-leading-great-teams-research" time_added="1574709572" tags="">https://insight.kellogg.northwestern.edu/building-leading-great-teams-research</a></li>
  <li><a href="https://matthewstrom.com/writing/design-apis/?ref=uxdesignweekly" time_added="1574709482" tags="">https://matthewstrom.com/writing/design-apis/?ref=uxdesignweekly</a></li>
  <li><a href="https://alligator.io/react/countdown-timer-react-hooks/" time_added="1574440072" tags="">https://alligator.io/react/countdown-timer-react-hooks/</a></li>
  <li><a href="https://www.youtube.com/watch?v=EsSi4cER48E" time_added="1574263358" tags="">https://www.youtube.com/watch?v=EsSi4cER48E</a></li>
  <li><a href="https://instant.page/v3" time_added="1573737555" tags="">https://instant.page/v3</a></li>
  <li><a href="https://css-tricks.com/some-things-you-oughta-know-when-working-with-viewport-units/" time_added="1573737485" tags="">https://css-tricks.com/some-things-you-oughta-know-when-working-with-viewport-units/</a></li>
  <li><a href="https://www.analyticsmania.com/post/what-is-data-layer-in-google-tag-manager/" time_added="1572623095" tags="">https://www.analyticsmania.com/post/what-is-data-layer-in-google-tag-manager/</a></li>
  <li><a href="https://reactjs.org/docs/concurrent-mode-intro.html" time_added="1571951439" tags="">https://reactjs.org/docs/concurrent-mode-intro.html</a></li>
  <li><a href="https://pdfs.semanticscholar.org/c70a/ae3be9d370ca1520db5edb2b326e3c2f91b0.pdf" time_added="1571923600" tags="">https://pdfs.semanticscholar.org/c70a/ae3be9d370ca1520db5edb2b326e3c2f91b0.pdf</a></li>
  <li><a href="https://www.youtube.com/watch?v=lLnFtK1LNu4" time_added="1571447771" tags="">https://www.youtube.com/watch?v=lLnFtK1LNu4</a></li>
  <li><a href="https://www.digitalocean.com/community/conceptual_articles/understanding-this-bind-call-and-apply-in-javascript" time_added="1571057123" tags="">https://www.digitalocean.com/community/conceptual_articles/understanding-this-bind-call-and-apply-in-javascript</a></li>
  <li><a href="https://ethanmarcotte.com/wrote/the-world-wide-work/" time_added="1571053856" tags="">https://ethanmarcotte.com/wrote/the-world-wide-work/</a></li>
  <li><a href="https://medium.com/@sdolidze/the-iceberg-of-react-hooks-af0b588f43fb" time_added="1570218549" tags="">https://medium.com/@sdolidze/the-iceberg-of-react-hooks-af0b588f43fb</a></li>
  <li><a href="https://css-irl.info/building-a-scrapbook-layout-with-css-grid" time_added="1570213204" tags="">https://css-irl.info/building-a-scrapbook-layout-with-css-grid</a></li>
  <li><a href="https://hankchizljaw.com/wrote/create-a-semantic-breakout-button-to-make-an-entire-element-clickable/" time_added="1569592274" tags="">https://hankchizljaw.com/wrote/create-a-semantic-breakout-button-to-make-an-entire-element-clickable/</a></li>
  <li><a href="https://medium.muz.li/color-tools-for-designers-2019-6ebd77a94ab" time_added="1566995430" tags="">https://medium.muz.li/color-tools-for-designers-2019-6ebd77a94ab</a></li>
  <li><a href="https://css-tricks.com/staggered-css-transitions/" time_added="1566822739" tags="">https://css-tricks.com/staggered-css-transitions/</a></li>
  <li><a href="https://css-tricks.com/the-making-of-an-animated-favicon/" time_added="1566822731" tags="">https://css-tricks.com/the-making-of-an-animated-favicon/</a></li>
  <li><a href="http://lea.verou.me/2012/04/background-attachment-local/" time_added="1565961955" tags="">http://lea.verou.me/2012/04/background-attachment-local/</a></li>
  <li><a href="https://csswizardry.com/2019/08/time-to-first-byte-what-it-is-and-why-it-matters/" time_added="1565919090" tags="">https://csswizardry.com/2019/08/time-to-first-byte-what-it-is-and-why-it-matters/</a></li>
  <li><a href="https://blog.logrocket.com/building-carousel-component-react-hooks/" time_added="1565875488" tags="">https://blog.logrocket.com/building-carousel-component-react-hooks/</a></li>
  <li><a href="http://codemenatalie.com/blog/background-blend-mode-property/" time_added="1565620176" tags="">http://codemenatalie.com/blog/background-blend-mode-property/</a></li>
  <li><a href="http://bradfrost.com/blog/post/frontend-design-react-and-a-bridge-over-the-great-divide/" time_added="1565109067" tags="">http://bradfrost.com/blog/post/frontend-design-react-and-a-bridge-over-the-great-divide/</a></li>
  <li><a href="https://www.smashingmagazine.com/2019/08/writing-modes-layout/" time_added="1565108991" tags="">https://www.smashingmagazine.com/2019/08/writing-modes-layout/</a></li>
  <li><a href="https://kentcdodds.com/blog/react-hooks-pitfalls" time_added="1565108939" tags="">https://kentcdodds.com/blog/react-hooks-pitfalls</a></li>
  <li><a href="https://css-tricks.com/using-netlify-forms-and-netlify-functions-to-build-an-email-sign-up-widget/" time_added="1565087377" tags="">https://css-tricks.com/using-netlify-forms-and-netlify-functions-to-build-an-email-sign-up-widget/</a></li>
  <li><a href="https://useanimations.com/?mc_cid=dd7f19f15d&amp;mc_eid=97398fc3bf" time_added="1565086910" tags="">https://useanimations.com/?mc_cid=dd7f19f15d&amp;mc_eid=97398fc3bf</a></li>
  <li><a href="https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html" time_added="1564412700" tags="">https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html</a></li>
  <li><a href="https://css-irl.info/debugging-css-grid-part-3-auto-flow-order-and-item-placement/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-372&amp;utm_medium=email" time_added="1563899790" tags="">https://css-irl.info/debugging-css-grid-part-3-auto-flow-order-and-item-placement/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-372&amp;utm_medium=email</a></li>
  <li><a href="https://css-tricks.com/animating-with-clip-path/" time_added="1563899778" tags="">https://css-tricks.com/animating-with-clip-path/</a></li>
  <li><a href="https://twitter.com/i/events/1153341854525452290" time_added="1563821544" tags="">https://twitter.com/i/events/1153341854525452290</a></li>
  <li><a href="https://www.crimeonline.com/2019/07/21/delphi-murders-man-who-killed-himself-during-police-standoff-was-possible-suspect-in-two-indiana-girls-deaths-police/" time_added="1563808740" tags="">https://www.crimeonline.com/2019/07/21/delphi-murders-man-who-killed-himself-during-police-standoff-was-possible-suspect-in-two-indiana-girls-deaths-police/</a></li>
  <li><a href="https://jxnblk.com/blog/the-modern-front-end-design-system/" time_added="1563475921" tags="">https://jxnblk.com/blog/the-modern-front-end-design-system/</a></li>
  <li><a href="https://www.twitch.tv/videos/453663679" time_added="1563374638" tags="">https://www.twitch.tv/videos/453663679</a></li>
  <li><a href="https://www.cheknews.ca/new-tip-in-emma-fillipoffs-disappearance-leads-to-renewed-search-513463/" time_added="1562969430" tags="">https://www.cheknews.ca/new-tip-in-emma-fillipoffs-disappearance-leads-to-renewed-search-513463/</a></li>
  <li><a href="https://stephaniewalter.design/blog/color-accessibility-tools-resources-to-design-inclusive-products/" time_added="1562950985" tags="">https://stephaniewalter.design/blog/color-accessibility-tools-resources-to-design-inclusive-products/</a></li>
  <li><a href="https://johno.com/jsx-pragma" time_added="1562869033" tags="">https://johno.com/jsx-pragma</a></li>
  <li><a href="https://mitchgavan.com/styleguide-driven-development/" time_added="1562853972" tags="">https://mitchgavan.com/styleguide-driven-development/</a></li>
  <li><a href="https://johno.com/styled-system-button" time_added="1562776156" tags="">https://johno.com/styled-system-button</a></li>
  <li><a href="https://css-irl.info/solving-a-tricky-layout-problem/" time_added="1562776144" tags="">https://css-irl.info/solving-a-tricky-layout-problem/</a></li>
  <li><a href="https://dev.to/selbekk/the-10-component-commandments-2a7f" time_added="1562776124" tags="">https://dev.to/selbekk/the-10-component-commandments-2a7f</a></li>
  <li><a href="https://css-tricks.com/the-many-ways-to-include-css-in-javascript-applications/" time_added="1562776117" tags="">https://css-tricks.com/the-many-ways-to-include-css-in-javascript-applications/</a></li>
  <li><a href="https://github.com/FThompson/FormPersistence.js" time_added="1562776102" tags="">https://github.com/FThompson/FormPersistence.js</a></li>
  <li><a href="https://twitter.com/jensimmons/status/1148027614461923328" time_added="1562595597" tags="">https://twitter.com/jensimmons/status/1148027614461923328</a></li>
  <li><a href="https://andy-bell.design/wrote/adding-webmentions-to-my-personal-site" time_added="1562594574" tags="">https://andy-bell.design/wrote/adding-webmentions-to-my-personal-site</a></li>
  <li><a href="https://gatsbyjs.org/blog/2019-07-03-announcing-stable-release-gatsby-themes" time_added="1562190741" tags="">https://gatsbyjs.org/blog/2019-07-03-announcing-stable-release-gatsby-themes</a></li>
  <li><a href="https://gatsbyjs.org/docs/themes" time_added="1562190734" tags="">https://gatsbyjs.org/docs/themes</a></li>
  <li><a href="https://egghead.io/courses/gatsby-theme-authoring" time_added="1562190725" tags="">https://egghead.io/courses/gatsby-theme-authoring</a></li>
  <li><a href="https://calibreapp.com/blog/how-pagespeed-works" time_added="1562163526" tags="">https://calibreapp.com/blog/how-pagespeed-works</a></li>
  <li><a href="https://medium.com/expedia-group-tech/whats-in-the-google-pagespeed-score-a5fc93f91e91" time_added="1562163505" tags="">https://medium.com/expedia-group-tech/whats-in-the-google-pagespeed-score-a5fc93f91e91</a></li>
  <li><a href="https://medium.com/@johnwdanner/the-future-of-schools-3247c6018b5" time_added="1561730869" tags="">https://medium.com/@johnwdanner/the-future-of-schools-3247c6018b5</a></li>
  <li><a href="https://css-tricks.com/how-to-section-your-html/" time_added="1561594874" tags="">https://css-tricks.com/how-to-section-your-html/</a></li>
  <li><a href="https://www.browserlondon.com/blog/2019/06/10/functional-css-perils/" time_added="1560974438" tags="">https://www.browserlondon.com/blog/2019/06/10/functional-css-perils/</a></li>
  <li><a href="https://lemonade.com/blog/rise-autonomous-organization" time_added="1560777874" tags="">https://lemonade.com/blog/rise-autonomous-organization</a></li>
  <li><a href="https://christopherbiscardi.com/post/building-gatsby-plugin-webmentions" time_added="1560523471" tags="">https://christopherbiscardi.com/post/building-gatsby-plugin-webmentions</a></li>
  <li><a href="https://ux.shopify.com/tracking-polaris-adfa97f42c3f" time_added="1560440592" tags="">https://ux.shopify.com/tracking-polaris-adfa97f42c3f</a></li>
  <li><a href="https://assortment.io/posts/gatsby-site-search-lunr-js" time_added="1559653521" tags="">https://assortment.io/posts/gatsby-site-search-lunr-js</a></li>
  <li><a href="https://blog.logrocket.com/how-to-migrate-from-hocs-to-hooks-d0f7675fd600" time_added="1559256188" tags="">https://blog.logrocket.com/how-to-migrate-from-hocs-to-hooks-d0f7675fd600</a></li>
  <li><a href="https://jmolivas.weknowinc.com/how-use-google-spreadsheet-manage-content-and-trigger-deployment-your-gatsbyjs-site" time_added="1559054260" tags="">https://jmolivas.weknowinc.com/how-use-google-spreadsheet-manage-content-and-trigger-deployment-your-gatsbyjs-site</a></li>
  <li><a href="https://css-tricks.com/front-end-documentation-style-guides-and-the-rise-of-mdx" time_added="1558978762" tags="">https://css-tricks.com/front-end-documentation-style-guides-and-the-rise-of-mdx</a></li>
  <li><a href="https://mdxjs.com/" time_added="1558787448" tags="">https://mdxjs.com/</a></li>
  <li><a href="https://react-spotify.netlify.com/browse/featured" time_added="1558787202" tags="">https://react-spotify.netlify.com/browse/featured</a></li>
  <li><a href="https://mxb.dev/blog/using-webmentions-on-static-sites" time_added="1558376594" tags="">https://mxb.dev/blog/using-webmentions-on-static-sites</a></li>
  <li><a href="https://youtube.com/watch?v=VSkXyuXzwlc" time_added="1558364938" tags="">https://youtube.com/watch?v=VSkXyuXzwlc</a></li>
  <li><a href="https://cssanimation.rocks/animating-links/" time_added="1557403720" tags="">https://cssanimation.rocks/animating-links/</a></li>
  <li><a href="https://youtube.com/watch?v=t5VTLwAias8" time_added="1557244585" tags="">https://youtube.com/watch?v=t5VTLwAias8</a></li>
  <li><a href="https://dev.to/flexdinesh/react-hooks-test-custom-hooks-with-enzyme-40ib" time_added="1557097456" tags="">https://dev.to/flexdinesh/react-hooks-test-custom-hooks-with-enzyme-40ib</a></li>
  <li><a href="https://codyhouse.co/blog/post/multi-line-text-background" time_added="1556561649" tags="">https://codyhouse.co/blog/post/multi-line-text-background</a></li>
  <li><a href="https://www.trysmudford.com/blog/fade-out-siblings-css-trick/" time_added="1556459960" tags="">https://www.trysmudford.com/blog/fade-out-siblings-css-trick/</a></li>
  <li><a href="https://medium.freecodecamp.org/how-i-integrated-css-modules-with-scss-into-my-react-application-32f473e1bb51" time_added="1555701802" tags="">https://medium.freecodecamp.org/how-i-integrated-css-modules-with-scss-into-my-react-application-32f473e1bb51</a></li>
  <li><a href="https://www.smashingmagazine.com/2019/04/art-direction-for-the-web-using-css-shapes/" time_added="1555692118" tags="">https://www.smashingmagazine.com/2019/04/art-direction-for-the-web-using-css-shapes/</a></li>
  <li><a href="https://noahyamamoto.com/blog/mousetrailanimation" time_added="1555692071" tags="">https://noahyamamoto.com/blog/mousetrailanimation</a></li>
  <li><a href="https://codyhouse.co/blog/post/css-diagonal-containers" time_added="1555604965" tags="">https://codyhouse.co/blog/post/css-diagonal-containers</a></li>
  <li><a href="https://thenextweb.com/syndication/2019/04/17/first-black-hole-photo-confirms-einsteins-theory-of-relativity" time_added="1555520735" tags="">https://thenextweb.com/syndication/2019/04/17/first-black-hole-photo-confirms-einsteins-theory-of-relativity</a></li>
  <li><a href="https://filamentgroup.com/lab/html-includes" time_added="1555337894" tags="">https://filamentgroup.com/lab/html-includes</a></li>
  <li><a href="https://paul.kinlan.me/offline-fallback-page-with-service-worker/" time_added="1555070210" tags="">https://paul.kinlan.me/offline-fallback-page-with-service-worker/</a></li>
  <li><a href="https://medium.freecodecamp.org/learn-the-basics-of-react-hooks-in-10-minutes-b2898287fe5d" time_added="1555004474" tags="">https://medium.freecodecamp.org/learn-the-basics-of-react-hooks-in-10-minutes-b2898287fe5d</a></li>
  <li><a href="https://alligator.io/react/react-emotion" time_added="1555004437" tags="">https://alligator.io/react/react-emotion</a></li>
  <li><a href="https://robinwieruch.de/react-state-usereducer-usestate-usecontext" time_added="1555004118" tags="">https://robinwieruch.de/react-state-usereducer-usestate-usecontext</a></li>
  <li><a href="https://upmostly.com/tutorials/how-to-use-the-usecontext-hook-in-react" time_added="1554996331" tags="">https://upmostly.com/tutorials/how-to-use-the-usecontext-hook-in-react</a></li>
  <li><a href="https://perf.link" time_added="1554894441" tags="">https://perf.link</a></li>
  <li><a href="https://addyosmani.com/blog/lazy-loading/?utm_campaign=CSS+Layout+News&amp;utm_medium=email&amp;utm_source=CSS_Layout_News_193" time_added="1554890877" tags="">https://addyosmani.com/blog/lazy-loading/?utm_campaign=CSS+Layout+News&amp;utm_medium=email&amp;utm_source=CSS_Layout_News_193</a></li>
  <li><a href="https://areknawo.com/getting-creative-with-the-console-api/" time_added="1554767749" tags="">https://areknawo.com/getting-creative-with-the-console-api/</a></li>
  <li><a href="https://css-tricks.com/what-are-design-tokens" time_added="1554762098" tags="">https://css-tricks.com/what-are-design-tokens</a></li>
  <li><a href="https://addyosmani.com/resources/essentialjsdesignpatterns/book/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=5686742c69-RWD_Newsletter_354&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-5686742c69-40647805&amp;mc_cid=5686742c69&amp;mc_eid=957e44601d" time_added="1554655002" tags="">https://addyosmani.com/resources/essentialjsdesignpatterns/book/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=5686742c69-RWD_Newsletter_354&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-5686742c69-40647805&amp;mc_cid=5686742c69&amp;mc_eid=957e44601d</a></li>
  <li><a href="https://medium.com/dailyjs/react-is-slow-react-is-fast-optimizing-react-apps-in-practice-394176a11fba" time_added="1554647699" tags="">https://medium.com/dailyjs/react-is-slow-react-is-fast-optimizing-react-apps-in-practice-394176a11fba</a></li>
  <li><a href="https://blog.logrocket.com/how-to-create-better-themes-with-css-variables-5a3744105c74" time_added="1554645299" tags="">https://blog.logrocket.com/how-to-create-better-themes-with-css-variables-5a3744105c74</a></li>
  <li><a href="https://smashingmagazine.com/2019/03/css-alignment" time_added="1554645290" tags="">https://smashingmagazine.com/2019/03/css-alignment</a></li>
  <li><a href="https://labs.spotify.com/2019/03/25/building-spotifys-new-web-player" time_added="1554645279" tags="">https://labs.spotify.com/2019/03/25/building-spotifys-new-web-player</a></li>
  <li><a href="https://programmingwithmosh.com/javascript/react-lifecycle-methods" time_added="1554367306" tags="">https://programmingwithmosh.com/javascript/react-lifecycle-methods</a></li>
  <li><a href="https://spicefactory.co/blog/2019/03/26/how-to-avoid-the-boolean-trap-when-designing-react-components/" time_added="1553957495" tags="">https://spicefactory.co/blog/2019/03/26/how-to-avoid-the-boolean-trap-when-designing-react-components/</a></li>
  <li><a href="https://agile-scrum.com/2019/03/20/from-good-to-great-collaboration" time_added="1553524374" tags="">https://agile-scrum.com/2019/03/20/from-good-to-great-collaboration</a></li>
  <li><a href="https://nosir.github.io/cleave.js/?mc_cid=d123b965ca&amp;mc_eid=97398fc3bf" time_added="1553014322" tags="">https://nosir.github.io/cleave.js/?mc_cid=d123b965ca&amp;mc_eid=97398fc3bf</a></li>
  <li><a href="https://youtube.com/watch?v=uS4fZZ94J84" time_added="1553007096" tags="">https://youtube.com/watch?v=uS4fZZ94J84</a></li>
  <li><a href="https://youtube.com/watch?v=HTEGGndT3zY" time_added="1553007085" tags="">https://youtube.com/watch?v=HTEGGndT3zY</a></li>
  <li><a href="https://youtube.com/watch?v=bfRjtGfYETk%5C" time_added="1553007054" tags="">https://youtube.com/watch?v=bfRjtGfYETk%5C</a></li>
  <li><a href="https://dev.to/iam_timsmith/how-to-use-sass-and-styled-components-in-a-react-js-application-25gn" time_added="1553006962" tags="">https://dev.to/iam_timsmith/how-to-use-sass-and-styled-components-in-a-react-js-application-25gn</a></li>
  <li><a href="https://css-tricks.com/css-variables-calc-rgb-enforcing-high-contrast-colors" time_added="1552929623" tags="">https://css-tricks.com/css-variables-calc-rgb-enforcing-high-contrast-colors</a></li>
  <li><a href="https://march08.github.io/animated-burgers/" time_added="1552476510" tags="">https://march08.github.io/animated-burgers/</a></li>
  <li><a href="https://notlaura.com/writing-css-algorithms/" time_added="1552476502" tags="">https://notlaura.com/writing-css-algorithms/</a></li>
  <li><a href="https://itnext.io/infinite-component-scrolling-with-react-lazy-and-intersectionobserver-7774c03b08f2" time_added="1552396628" tags="">https://itnext.io/infinite-component-scrolling-with-react-lazy-and-intersectionobserver-7774c03b08f2</a></li>
  <li><a href="https://medium.com/storybookjs/storybook-5-0-db1d0f9c83b8" time_added="1552140577" tags="">https://medium.com/storybookjs/storybook-5-0-db1d0f9c83b8</a></li>
  <li><a href="https://www.nearform.com/blog/animation-in-react/" time_added="1551377239" tags="">Animation in React - NearForm</a></li>
  <li><a href="https://overreacted.io/react-as-a-ui-runtime" time_added="1549304610" tags="">https://overreacted.io/react-as-a-ui-runtime</a></li>
  <li><a href="https://medium.freecodecamp.org/how-to-free-up-space-on-your-developer-mac-f542f66ddfb" time_added="1548682650" tags="">https://medium.freecodecamp.org/how-to-free-up-space-on-your-developer-mac-f542f66ddfb</a></li>
  <li><a href="https://css-tricks.com/the-great-divide" time_added="1548159544" tags="">https://css-tricks.com/the-great-divide</a></li>
  <li><a href="https://codeburst.io/react-hooks-in-5-minutes-1180f1aa0449" time_added="1548103486" tags="">https://codeburst.io/react-hooks-in-5-minutes-1180f1aa0449</a></li>
  <li><a href="https://frontstuff.io/in-defense-of-utility-first-css" time_added="1546969858" tags="">https://frontstuff.io/in-defense-of-utility-first-css</a></li>
  <li><a href="https://metatags.io/" time_added="1546531270" tags="">Meta Tags — Preview, Edit and Generate</a></li>
  <li><a href="https://github.com/gmrchk/swup" time_added="1546531235" tags="">GitHub - gmrchk/swup: Complete, flexible, easy to use page transition libra</a></li>
  <li><a href="https://addyosmani.com/blog/prefetching/?utm_source=ponyfoo+weekly&amp;utm_medium=email&amp;utm_campaign=148" time_added="1546530991" tags="">AddyOsmani.com - Speed up next-page navigations with prefetching</a></li>
  <li><a href="https://nystudio107.com/blog/an-annotated-webpack-4-config-for-frontend-web-development" time_added="1546459261" tags="">nystudio107 | An Annotated webpack 4 Config for Frontend Web…</a></li>
  <li><a href="https://css-tricks.com/gradient-borders-in-css" time_added="1546432682" tags="">https://css-tricks.com/gradient-borders-in-css</a></li>
  <li><a href="https://spotify.design/articles/2018-12-04/the-paradox-of-design-systems" time_added="1545050700" tags="">https://spotify.design/articles/2018-12-04/the-paradox-of-design-systems</a></li>
  <li><a href="https://viget.com/articles/building-a-choose-your-own-adventure-style-game-engine-in-48-hours" time_added="1544979896" tags="">https://viget.com/articles/building-a-choose-your-own-adventure-style-game-engine-in-48-hours</a></li>
  <li><a href="https://bitsofco.de/using-aria-live" time_added="1544789734" tags="">https://bitsofco.de/using-aria-live</a></li>
  <li><a href="https://css-weekly.us2.list-manage.com/track/click?e=ba755fbebc%5C&amp;id=7242adc92c&amp;u=22abf1e39f850260e7d9af1c9" time_added="1544708623" tags="">https://css-weekly.us2.list-manage.com/track/click?e=ba755fbebc%5C&amp;id=7242adc92c&amp;u=22abf1e39f850260e7d9af1c9</a></li>
  <li><a href="https://24ways.org/2018/my-first-chrome-extension" time_added="1544444119" tags="">https://24ways.org/2018/my-first-chrome-extension</a></li>
  <li><a href="https://medium.freecodecamp.org/these-are-the-concepts-you-should-know-in-react-js-after-you-learn-the-basics-ee1d2f4b8030" time_added="1543320746" tags="">https://medium.freecodecamp.org/these-are-the-concepts-you-should-know-in-react-js-after-you-learn-the-basics-ee1d2f4b8030</a></li>
  <li><a href="https://macworld.co.uk/how-to/mac/mute-mac-startup-sound-3494172" time_added="1542285624" tags="">https://macworld.co.uk/how-to/mac/mute-mac-startup-sound-3494172</a></li>
  <li><a href="https://csswizardry.com/2018/11/css-and-network-performance" time_added="1542285320" tags="">https://csswizardry.com/2018/11/css-and-network-performance</a></li>
  <li><a href="https://edsurge.com/news/2018-11-07-the-rise-of-early-career-enhancers-in-education" time_added="1541790191" tags="">https://edsurge.com/news/2018-11-07-the-rise-of-early-career-enhancers-in-education</a></li>
  <li><a href="https://www.smashingmagazine.com/2018/10/attribute-selectors-splicing-html-dna-css/" time_added="1541514663" tags="">Splicing HTML’s DNA With CSS Attribute Selectors — Smashing Magazine</a></li>
  <li><a href="https://fastcompany.com/90255363/this-mckinsey-study-of-300-companies-reveals-what-every-business-needs-to-know-about-design-for-2019" time_added="1541431783" tags="">https://fastcompany.com/90255363/this-mckinsey-study-of-300-companies-reveals-what-every-business-needs-to-know-about-design-for-2019</a></li>
  <li><a href="https://www.creativebloq.com/advice/a-comprehensive-guide-to-using-css-grid" time_added="1538494241" tags="">https://www.creativebloq.com/advice/a-comprehensive-guide-to-using-css-grid</a></li>
  <li><a href="https://30secondsofcode.org/" time_added="1538155366" tags="">https://30secondsofcode.org/</a></li>
  <li><a href="https://www.viget.com/articles/the-dialog-element/" time_added="1538155337" tags="">https://www.viget.com/articles/the-dialog-element/</a></li>
  <li><a href="https://blog.bitsrc.io/how-to-build-an-autocomplete-widget-with-react-and-elastic-search-dd4f846f784" time_added="1537796699" tags="">https://blog.bitsrc.io/how-to-build-an-autocomplete-widget-with-react-and-elastic-search-dd4f846f784</a></li>
  <li><a href="https://levelup.gitconnected.com/essential-javascript-string-methods-f1841dad1961" time_added="1537735307" tags="">https://levelup.gitconnected.com/essential-javascript-string-methods-f1841dad1961</a></li>
  <li><a href="http://blog.mrmeyer.com/2018/big-online-courses-have-a-problem-heres-how-we-tried-to-fix-it/" time_added="1537446037" tags="">http://blog.mrmeyer.com/2018/big-online-courses-have-a-problem-heres-how-we-tried-to-fix-it/</a></li>
  <li><a href="https://www.chenhuijing.com/blog/customise-radios-without-compromising-accessibility/#%F0%9F%8E%B9" time_added="1537281804" tags="">https://www.chenhuijing.com/blog/customise-radios-without-compromising-accessibility/#%F0%9F%8E%B9</a></li>
  <li><a href="https://blog.bitsrc.io/understanding-javascripts-prototypal-inheritance-354292253bcb" time_added="1537276773" tags="">https://blog.bitsrc.io/understanding-javascripts-prototypal-inheritance-354292253bcb</a></li>
  <li><a href="https://scotch.io/tutorials/5-tips-to-write-better-conditionals-in-javascript" time_added="1537271593" tags="">https://scotch.io/tutorials/5-tips-to-write-better-conditionals-in-javascript</a></li>
  <li><a href="https://www.smashingmagazine.com/2018/09/importance-manual-accessibility-testing/" time_added="1536757178" tags="">https://www.smashingmagazine.com/2018/09/importance-manual-accessibility-testing/</a></li>
  <li><a href="https://githubengineering.com/removing-jquery-from-github-frontend/" time_added="1536752076" tags="">https://githubengineering.com/removing-jquery-from-github-frontend/</a></li>
  <li><a href="https://alexcarpenter.me/posts/2018/09/lazyload-images/" time_added="1536674271" tags="">https://alexcarpenter.me/posts/2018/09/lazyload-images/</a></li>
  <li><a href="https://adamwathan.me/css-utility-classes-and-separation-of-concerns/" time_added="1536324589" tags="">https://adamwathan.me/css-utility-classes-and-separation-of-concerns/</a></li>
  <li><a href="https://alligator.io/react/react-autocomplete/" time_added="1534778984" tags="">https://alligator.io/react/react-autocomplete/</a></li>
  <li><a href="https://medium.com/@mciastek/animate-on-scroll-with-intersection-observer-ea744cddb876" time_added="1534246371" tags="">https://medium.com/@mciastek/animate-on-scroll-with-intersection-observer-ea744cddb876</a></li>
  <li><a href="https://apple.news/AgyVfAcRXTJamuEbw2CZYzg" time_added="1533550418" tags="">https://apple.news/AgyVfAcRXTJamuEbw2CZYzg</a></li>
  <li><a href="http://grsmto.github.io/simplebar/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-324&amp;utm_medium=email" time_added="1533476710" tags="">http://grsmto.github.io/simplebar/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-324&amp;utm_medium=email</a></li>
  <li><a href="https://www.smashingmagazine.com/2018/07/logging-activity-web-beacon-api/" time_added="1533469484" tags="">https://www.smashingmagazine.com/2018/07/logging-activity-web-beacon-api/</a></li>
  <li><a href="https://blog.datawrapper.de/colorguide/index.html" time_added="1533438072" tags="">https://blog.datawrapper.de/colorguide/index.html</a></li>
  <li><a href="https://medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4" time_added="1533195331" tags="">https://medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4</a></li>
  <li><a href="https://hbr.org/2018/07/the-democratization-of-data-science" time_added="1532699503" tags="">https://hbr.org/2018/07/the-democratization-of-data-science</a></li>
  <li><a href="https://medium.com/@Pinterest_Engineering/a-one-year-pwa-retrospective-f4a2f4129e05" time_added="1532625350" tags="">https://medium.com/@Pinterest_Engineering/a-one-year-pwa-retrospective-f4a2f4129e05</a></li>
  <li><a href="https://csswizardry.com/2018/07/getting-to-know-a-legacy-codebase/" time_added="1532625330" tags="">https://csswizardry.com/2018/07/getting-to-know-a-legacy-codebase/</a></li>
  <li><a href="https://css-tricks.com/css-grid-in-ie-debunking-common-ie-grid-misconceptions/" time_added="1530913366" tags="">https://css-tricks.com/css-grid-in-ie-debunking-common-ie-grid-misconceptions/</a></li>
  <li><a href="https://css-tricks.com/understanding-the-almighty-reducer/" time_added="1529359799" tags="">https://css-tricks.com/understanding-the-almighty-reducer/</a></li>
  <li><a href="https://csswizardry.com/2018/06/image-inconsistencies-how-and-when-browsers-download-images/" time_added="1529359792" tags="">https://csswizardry.com/2018/06/image-inconsistencies-how-and-when-browsers-download-images/</a></li>
  <li><a href="http://danmall.me/articles/distinct-design-systems/" time_added="1529285383" tags="">http://danmall.me/articles/distinct-design-systems/</a></li>
  <li><a href="https://github.com/iamkun/dayjs" time_added="1528640146" tags="">https://github.com/iamkun/dayjs</a></li>
  <li><a href="https://github.com/rikschennink/short-and-sweet" time_added="1528640124" tags="">https://github.com/rikschennink/short-and-sweet</a></li>
  <li><a href="https://github.com/kitze/JSUI" time_added="1528640106" tags="">https://github.com/kitze/JSUI</a></li>
  <li><a href="https://lumin.rocks/" time_added="1528640059" tags="">https://lumin.rocks/</a></li>
  <li><a href="https://frontendian.co/cors" time_added="1528640015" tags="">https://frontendian.co/cors</a></li>
  <li><a href="https://www.keycdn.com/blog/web-performance-advice-2018/" time_added="1528639935" tags="">https://www.keycdn.com/blog/web-performance-advice-2018/</a></li>
  <li><a href="https://inclusive-components.design/cards/" time_added="1528639920" tags="">https://inclusive-components.design/cards/</a></li>
  <li><a href="https://jmperezperez.com/fostering-web-performance-culture/" time_added="1528235444" tags="">https://jmperezperez.com/fostering-web-performance-culture/</a></li>
  <li><a href="https://www.smashingmagazine.com/2018/05/guide-css-layout/" time_added="1527260280" tags="">https://www.smashingmagazine.com/2018/05/guide-css-layout/</a></li>
  <li><a href="https://medium.com/@tannerc/building-design-systems-at-scale-86cfcd55127b" time_added="1527182606" tags="">https://medium.com/@tannerc/building-design-systems-at-scale-86cfcd55127b</a></li>
  <li><a href="https://medium.com/@electerious/the-ultimate-guide-for-the-perfect-form-f52b7ee0fd29" time_added="1526993613" tags="">https://medium.com/@electerious/the-ultimate-guide-for-the-perfect-form-f52b7ee0fd29</a></li>
  <li><a href="https://egghead.io/courses/advanced-react-component-patterns" time_added="1521592817" tags="">https://egghead.io/courses/advanced-react-component-patterns</a></li>
  <li><a href="https://www.getoutline.com/" time_added="1517126420" tags="">https://www.getoutline.com/</a></li>
  <li><a href="http://auterusisafeature.com/" time_added="1516633567" tags="">http://auterusisafeature.com/</a></li>
  <li><a href="https://www.smashingmagazine.com/2018/01/understanding-using-rest-api/" time_added="1516197694" tags="">https://www.smashingmagazine.com/2018/01/understanding-using-rest-api/</a></li>
  <li><a href="https://frontstuff.io/build-your-first-vue-js-component" time_added="1515800066" tags="">https://frontstuff.io/build-your-first-vue-js-component</a></li>
  <li><a href="https://www.keycdn.com/blog/save-data/" time_added="1515780979" tags="">https://www.keycdn.com/blog/save-data/</a></li>
  <li><a href="https://v1.vuejs.org/guide/application.html" time_added="1515780882" tags="">https://v1.vuejs.org/guide/application.html</a></li>
  <li><a href="https://css-tricks.com/intro-to-vue-5-animations/" time_added="1515780784" tags="">https://css-tricks.com/intro-to-vue-5-animations/</a></li>
  <li><a href="https://css-tricks.com/making-css-animations-feel-natural/" time_added="1515680871" tags="">https://css-tricks.com/making-css-animations-feel-natural/</a></li>
  <li><a href="https://medium.com/@addyosmani/a-tinder-progressive-web-app-performance-case-study-78919d98ece0" time_added="1514299487" tags="">https://medium.com/@addyosmani/a-tinder-progressive-web-app-performance-case-study-78919d98ece0</a></li>
  <li><a href="https://medium.com/komenco/react-autobinding-2261a1092849" time_added="1513734428" tags="">https://medium.com/komenco/react-autobinding-2261a1092849</a></li>
  <li><a href="https://spin.atomicobject.com/2016/01/04/javascript-math-precision-decimals" time_added="1513733604" tags="">https://spin.atomicobject.com/2016/01/04/javascript-math-precision-decimals</a></li>
  <li><a href="https://freqdec.github.io/peekaboo/demo/srcset-lazyload/index.html?utm_source=Responsive+Design+Weekly&amp;utm_campaign=165f190b9c-RWD_Newsletter_286&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-165f190b9c-40647805&amp;mc_cid=165f190b9c&amp;mc_eid=957e44601d" time_added="1512733880" tags="">https://freqdec.github.io/peekaboo/demo/srcset-lazyload/index.html?utm_source=Responsive+Design+Weekly&amp;utm_campaign=165f190b9c-RWD_Newsletter_286&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-165f190b9c-40647805&amp;mc_cid=165f190b9c&amp;mc_eid=957e44601d</a></li>
  <li><a href="https://medium.com/dev-channel/a-pinterest-progressive-web-app-performance-case-study-3bd6ed2e6154?mc_cid=165f190b9c&amp;mc_eid=957e44601d" time_added="1512733715" tags="">https://medium.com/dev-channel/a-pinterest-progressive-web-app-performance-case-study-3bd6ed2e6154?mc_cid=165f190b9c&amp;mc_eid=957e44601d</a></li>
  <li><a href="https://css-tricks.com/front-end-developers-guide-graphql/" time_added="1512694157" tags="">https://css-tricks.com/front-end-developers-guide-graphql/</a></li>
  <li><a href="https://www.zachleat.com/web/23-minutes/" time_added="1512085962" tags="">https://www.zachleat.com/web/23-minutes/</a></li>
  <li><a href="http://simplyaccessible.com/article/react-a11y/" time_added="1511113920" tags="">http://simplyaccessible.com/article/react-a11y/</a></li>
  <li><a href="https://towardsdatascience.com/diary-of-a-data-scientist-at-booking-com-924734c71417" time_added="1511111669" tags="">https://towardsdatascience.com/diary-of-a-data-scientist-at-booking-com-924734c71417</a></li>
  <li><a href="https://medium.com/@rchang/my-two-year-journey-as-a-data-scientist-at-twitter-f0c13298aee6" time_added="1510763707" tags="">https://medium.com/@rchang/my-two-year-journey-as-a-data-scientist-at-twitter-f0c13298aee6</a></li>
  <li><a href="https://www.sitepoint.com/premium/courses/write-clean-pure-code-by-following-functional-javascript-principles-2922" time_added="1510621442" tags="">https://www.sitepoint.com/premium/courses/write-clean-pure-code-by-following-functional-javascript-principles-2922</a></li>
  <li><a href="https://betterexplained.com/articles/understanding-the-birthday-paradox/" time_added="1510316353" tags="">https://betterexplained.com/articles/understanding-the-birthday-paradox/</a></li>
  <li><a href="https://github.com/thedaviddias/Front-End-Checklist" time_added="1510141251" tags="">https://github.com/thedaviddias/Front-End-Checklist</a></li>
  <li><a href="http://blackout-sketch.com/" time_added="1510019315" tags="">http://blackout-sketch.com/</a></li>
  <li><a href="https://aerolab.co/blog/flexbox-grids/" time_added="1510018970" tags="">https://aerolab.co/blog/flexbox-grids/</a></li>
  <li><a href="https://medium.com/@harrycresswell/using-sketch-libraries-to-build-a-better-ui-design-system-part-1-26f5660f3c98" time_added="1508602462" tags="">“Using Sketch Libraries to build a better UI design system—Part 1”</a></li>
  <li><a href="https://medium.com/scrimba/why-were-creating-a-new-video-format-for-code-9f674f8dcc46" time_added="1507893401" tags="">https://medium.com/scrimba/why-were-creating-a-new-video-format-for-code-9f674f8dcc46</a></li>
  <li><a href="http://edenspiekermann.github.io/a11y-dialog/#introduction" time_added="1507411632" tags="">http://edenspiekermann.github.io/a11y-dialog/#introduction</a></li>
  <li><a href="https://www.npmjs.com/package/billboard-top-100" time_added="1507115230" tags="">https://www.npmjs.com/package/billboard-top-100</a></li>
  <li><a href="https://medium.com/towards-data-science/using-scrapy-to-build-your-own-dataset-64ea2d7d4673" time_added="1507112376" tags="">https://medium.com/towards-data-science/using-scrapy-to-build-your-own-dataset-64ea2d7d4673</a></li>
  <li><a href="https://www.sitepoint.com/taking-css-linting-next-level-stylelint/" time_added="1507026170" tags="">Taking CSS Linting to the Next Level with Stylelint</a></li>
  <li><a href="https://medium.com/gitconnected/understand-javascript-promises-by-building-a-promise-from-scratch-84c0fd855720" time_added="1506940987" tags="">https://medium.com/gitconnected/understand-javascript-promises-by-building-a-promise-from-scratch-84c0fd855720</a></li>
  <li><a href="http://bubb.surge.sh/" time_added="1506681191" tags="">http://bubb.surge.sh/</a></li>
  <li><a href="https://speedcurve.com/blog/retail-guide-web-performance/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=ba363f2821-RWD_Newsletter_278&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-ba363f2821-40647805&amp;mc_cid=ba363f2821&amp;mc_eid=957e44601d" time_added="1506680823" tags="">https://speedcurve.com/blog/retail-guide-web-performance/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=ba363f2821-RWD_Newsletter_278&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-ba363f2821-40647805&amp;mc_cid=ba363f2821&amp;mc_eid=957e44601d</a></li>
  <li><a href="https://www.smashingmagazine.com/2017/09/css-grid-gotchas-stumbling-blocks/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=ba363f2821-RWD_Newsletter_278&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-ba363f2821-40647805&amp;mc_cid=ba363f2821&amp;mc_eid=957e44601d" time_added="1506680683" tags="">https://www.smashingmagazine.com/2017/09/css-grid-gotchas-stumbling-blocks/?utm_source=Responsive+Design+Weekly&amp;utm_campaign=ba363f2821-RWD_Newsletter_278&amp;utm_medium=email&amp;utm_term=0_df65b6d7c8-ba363f2821-40647805&amp;mc_cid=ba363f2821&amp;mc_eid=957e44601d</a></li>
  <li><a href="https://www.quantamagazine.org/new-theory-cracks-open-the-black-box-of-deep-learning-20170921?utm_campaign=Data+Elixir&amp;utm_medium=email&amp;utm_source=Data_Elixir_150" time_added="1506459121" tags="">https://www.quantamagazine.org/new-theory-cracks-open-the-black-box-of-deep-learning-20170921?utm_campaign=Data+Elixir&amp;utm_medium=email&amp;utm_source=Data_Elixir_150</a></li>
  <li><a href="https://www.smashingmagazine.com/2017/09/building-inclusive-toggle-buttons/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-284&amp;utm_medium=email" time_added="1506459047" tags="">https://www.smashingmagazine.com/2017/09/building-inclusive-toggle-buttons/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-284&amp;utm_medium=email</a></li>
  <li><a href="https://medium.com/@matuzo/writing-css-with-accessibility-in-mind-8514a0007939" time_added="1506458990" tags="">https://medium.com/@matuzo/writing-css-with-accessibility-in-mind-8514a0007939</a></li>
  <li><a href="https://css-tricks.com/javascript-scope-closures/" time_added="1504013166" tags="">https://css-tricks.com/javascript-scope-closures/</a></li>
  <li><a href="https://techbeacon.com/3-creative-techniques-writing-modular-code" time_added="1503063204" tags="">https://techbeacon.com/3-creative-techniques-writing-modular-code</a></li>
  <li><a href="https://egghead.io/courses/build-a-react-app-with-redux" time_added="1502897240" tags="">https://egghead.io/courses/build-a-react-app-with-redux</a></li>
  <li><a href="https://medium.com/@carlos_paelinck/developing-component-based-web-apps-using-react-redux-6236bc958930" time_added="1502463393" tags="">https://medium.com/@carlos_paelinck/developing-component-based-web-apps-using-react-redux-6236bc958930</a></li>
  <li><a href="https://benmccormick.org/2017/07/19/ten-things-javascript/" time_added="1501253553" tags="">https://benmccormick.org/2017/07/19/ten-things-javascript/</a></li>
  <li><a href="http://abduzeedo.com/ui-inspiration-site-interactions?utm_source=dlvr.it&amp;utm_medium=twitter" time_added="1498922718" tags="">http://abduzeedo.com/ui-inspiration-site-interactions?utm_source=dlvr.it&amp;utm_medium=twitter</a></li>
  <li><a href="https://codeburst.io/building-a-realtime-twitter-sentiment-dashboard-with-firebase-and-nlp-7064bb30f5ab" time_added="1498746512" tags="">https://codeburst.io/building-a-realtime-twitter-sentiment-dashboard-with-firebase-and-nlp-7064bb30f5ab</a></li>
  <li><a href="https://css-tricks.com/form-validation-part-1-constraint-validation-html/?utm_source=frontendfocus&amp;utm_medium=email" time_added="1498703066" tags="">https://css-tricks.com/form-validation-part-1-constraint-validation-html/?utm_source=frontendfocus&amp;utm_medium=email</a></li>
  <li><a href="https://medium.com/styled-components/announcing-primitives-support-for-truly-universal-component-systems-5772c7d14bc7" time_added="1498578269" tags="">https://medium.com/styled-components/announcing-primitives-support-for-truly-universal-component-systems-5772c7d14bc7</a></li>
  <li><a href="https://egghead.io/courses/up-and-running-with-preact?utm_source=drip&amp;utm_medium=email&amp;utm_content=preact-intro" time_added="1497469344" tags="">Up and running with Preact - Course by @shaneosbourne @eggheadio</a></li>
  <li><a href="https://www.codeschool.com/courses/keeping-it-classy-with-c-sharp" time_added="1496940966" tags="codeschool,.net">Keeping It Classy With C# | Code School</a></li>
  <li><a href="https://uxdesign.cc/the-designers-ai-study-guide-26dbfebf6c2a?ref=hackingui" time_added="1495846589" tags="">The Designer’s Guide to AI — a $70 Billion industry by 2020</a></li>
  <li><a href="http://www.uipixels.com/?ref=hackingui" time_added="1495846572" tags="">Free PSDs &amp; Sketch App Resources for Designers - uipixels</a></li>
  <li><a href="https://uxplanet.org/how-to-design-great-ux-for-sign-up-form-8ce39f84659?ref=hackingui" time_added="1495846556" tags="">How to Design Great UX for Sign Up Form – UX Planet</a></li>
  <li><a href="https://conference.awwwards.com/speakers" time_added="1495846543" tags="">Speakers - LA Awwwards Conference 2017</a></li>
  <li><a href="https://www.youtube.com/watch?v=aCMbSyngXB4&amp;feature=youtu.be&amp;utm_source=ponyfoo+weekly&amp;utm_medium=email&amp;utm_campaign=64" time_added="1495846466" tags="">Production Progressive Web Apps With JavaScript Frameworks (Google I/O &#039;17)</a></li>
  <li><a href="https://www.sitepoint.com/event-bubbling-javascript/" time_added="1495845898" tags="">Event Bubbling in JavaScript? Event Propagation Explained</a></li>
  <li><a href="https://www.sitepoint.com/simple-javascript-quiz/" time_added="1495845874" tags="">How to Make a Simple JavaScript Quiz — SitePoint</a></li>
  <li><a href="https://www.sitepoint.com/rest-2-0-graphql/" time_added="1495845826" tags="">REST 2.0 Is Here and Its Name Is GraphQL — SitePoint</a></li>
  <li><a href="https://developer.github.com/v4/" time_added="1495845803" tags="">GitHub API | GitHub Developer Guide</a></li>
  <li><a href="https://www.codeschool.com/courses/try-c-sharp" time_added="1495637897" tags=".net,codeschool">Try C# | Code School</a></li>
  <li><a href="https://medium.com/airbnb-engineering/rearchitecting-airbnbs-frontend-5e213efc24d2" time_added="1495322757" tags="">Rearchitecting Airbnb’s Frontend – Airbnb Engineering &amp; Data Science – Medi</a></li>
  <li><a href="https://medium.freecodecamp.com/so-whats-this-graphql-thing-i-keep-hearing-about-baf4d36c20cf" time_added="1492519299" tags="">So what’s this GraphQL thing I keep hearing about? – freeCodeCamp</a></li>
  <li><a href="https://www.codeschool.com/courses/try-docker" time_added="1492179559" tags="codeschool,electives">Try Docker | Code School</a></li>
  <li><a href="https://increment.com/on-call/who-owns-on-call/" time_added="1492170739" tags="">Who owns on-call? – Increment: On-Call</a></li>
  <li><a href="https://app.pluralsight.com/id/" time_added="1491826512" tags="">Sign In - Pluralsight</a></li>
  <li><a href="https://hackernoon.com/introducing-redux-offline-offline-first-architecture-for-progressive-web-applications-and-react-68c5167ecfe0" time_added="1491498639" tags="">Introducing Redux Offline: Offline-First Architecture for Progressive Web A</a></li>
  <li><a href="http://thomaspark.co/2017/02/where-i-end-and-you-begin-finding-the-most-depressing-radiohead-songs-using-crowd-data-from-songmeanings/" time_added="1491421517" tags="">Where I End and You Begin: Finding the Most Depressing Radiohead Songs usin</a></li>
  <li><a href="https://www.viget.com/articles/ensuring-css-animations-run-and-stop-gracefully" time_added="1490964800" tags="">Ensuring CSS Animations Run and Stop Gracefully | Viget</a></li>
  <li><a href="https://silvestarbistrovic.from.hr/en/articles/css-sidebar-toggle/?utm_source=CSS-Weekly&amp;utm_campaign=Issue-258&amp;utm_medium=email" time_added="1490795873" tags="">CSS sidebar toggle - SB</a></li>
  <li><a href="http://tidyjava.com/better-code-reviewer/" time_added="1490229601" tags="">How to Be a Better Code Reviewer - Tidy Java</a></li>
  <li><a href="http://inclusive-components.club/toggle-button/" time_added="1490185603" tags="">Toggle Buttons</a></li>
  <li><a href="https://daverupert.com/2017/03/in-context-sass-partials/" time_added="1490127009" tags="">In-somecontext Sass Partials - daverupert.com</a></li>
  <li><a href="https://blog.madewithenvy.com/promoting-a-sharing-culture-for-a-software-team-443e7750395d#.ew52g3p06" time_added="1490112736" tags="">Promoting a Sharing Culture for a Software Team</a></li>
  <li><a href="https://davidwalsh.name/es6-features" time_added="1489159915" tags="">Six Tiny But Awesome ES6 Features</a></li>
  <li><a href="https://nolanlawson.com/2017/03/05/what-it-feels-like-to-be-an-open-source-maintainer/" time_added="1488849161" tags="">What it feels like to be an open-source maintainer | Read the Tea Leaves</a></li>
  <li><a href="https://login.mailchimp.com/?_ga=1.5076979.151460336.1488204916&amp;wcookie=a67852ce47e0dbab1205" time_added="1488806214" tags="">Login | MailChimp - email marketing made easy</a></li>
  <li><a href="https://www.sitepoint.com/work-with-forms-in-react/" time_added="1488805284" tags="">React Quickly: How to Work with Forms in React</a></li>
  <li><a href="https://medium.com/airbnb-engineering/moving-airbnb-search-to-react-b85b815e166c#.umjgl3u1v" time_added="1488562147" tags="">Moving Airbnb Search to React – Airbnb Engineering &amp; Data Science – Medium</a></li>
  <li><a href="https://bitsofco.de/async-vs-defer/" time_added="1488386358" tags="">Asynchronous vs Deferred JavaScript</a></li>
  <li><a href="https://www.bluejeans.com/login?next=/playback/s/ds9H2oY8POJom0oPWBEKflhXpZvVSTtk55u4M9q8plOeYgmUhzXBdqWGRCNCuEkz" time_added="1488207353" tags="">Login | BlueJeans - Business Video Communications</a></li>
  <li><a href="https://hackernoon.com/10-react-mini-patterns-c1da92f068c5#.bvptnll6n" time_added="1488203860" tags="">10 React mini-patterns</a></li>
  <li><a href="https://www.stilldrinking.org/programming-sucks" time_added="1487964451" tags="">Programming Sucks</a></li>
  <li><a href="https://theoutline.com/post/1144/the-pro-choice-movement-has-a-science-problem" time_added="1487859125" tags="">The pro-choice movement has a science problem | The Outline</a></li>
  <li><a href="https://www.codeschool.com/courses/try-elixir" time_added="1487778562" tags="codeschool,elixir">Try Elixir | Code School</a></li>
  <li><a href="https://www.codeschool.com/courses/mixing-it-up-with-elixir" time_added="1487776088" tags="codeschool,elixir">Mixing It Up With Elixir | Code School</a></li>
  <li><a href="http://preview.pwabuilder.com/" time_added="1487695815" tags="">PWABuilder</a></li>
  <li><a href="https://m.signalvnoise.com/why-we-choose-profit-e511efc4dcb9#.z34dzcrpv" time_added="1487691939" tags="">Why we choose profit</a></li>
  <li><a href="https://my-digitallife.att.com/dl/gs/#/createuser" time_added="1487262108" tags="">Getting Started</a></li>
  <li><a href="https://philipwalton.com/articles/the-google-analytics-setup-i-use-on-every-site-i-build/" time_added="1486991101" tags="">The Google Analytics Setup I Use on Every Site I Build — Philip Walton</a></li>
  <li><a href="https://nicolas-hoizey.com/2017/01/how-much-data-should-my-service-worker-put-upfront-in-the-offline-cache.html" time_added="1486737750" tags="">How much data should my Service Worker put upfront in the offline cache?</a></li>
  <li><a href="https://www.smashingmagazine.com/2017/02/designing-html-apis/" time_added="1486484226" tags="">HTML APIs: What They Are And How To Design A Good One</a></li>
  <li><a href="http://una.im/save-offline/#?" time_added="1486478081" tags="">✨Implementing &quot;Save For Offline&quot; with Service Workers | Una Kravets Online✨</a></li>
  <li><a href="https://14islands.com/blog/2017/01/19/progressive-web-app-from-scratch/" time_added="1485813809" tags="">We built a PWA from scratch - This is what we learned</a></li>
  <li><a href="https://medium.com/@ankurnagpal/the-future-of-teachable-877285b873f9#.85cbqhqir" time_added="1485370359" tags="">The Future of Teachable – Medium</a></li>
  <li><a href="http://www.track-trump.com/" time_added="1484933670" tags="">Track Trump. The First 100 Days</a></li>
  <li><a href="https://www.youtube.com/watch?v=Vh_gOMfOod8&amp;list=PLtujUkEY1JlppEZrQky2cx0_DL5c0nou0&amp;index=1" time_added="1484920676" tags="">Cleaning up Code with Eslint - Spacedojo Code Kata - YouTube</a></li>
  <li><a href="https://tylermcginnis.com/react-aha-moments/" time_added="1484261504" tags="">React &quot;Aha&quot; Moments</a></li>
  <li><a href="https://medium.freecodecamp.com/the-5-things-you-need-to-know-to-understand-react-a1dbd5d114a3?ref=hackingui#.yecbkq3ww" time_added="1484248675" tags="">React’s Five Fingers of Death. Master these five concepts, then master Reac</a></li>
  <li><a href="https://www.codeschool.com/courses/close-encounters-with-php" time_added="1484149240" tags="codeschool,php">Close Encounters With PHP | Code School</a></li>
  <li><a href="https://login.mailchimp.com/?_ga=1.160778557.1222031888.1470234533&amp;wcookie=5a2deb1e6438e35b6266" time_added="1483480893" tags="">Login | MailChimp - email marketing made easy</a></li>
  <li><a href="https://gziolo.pl/2016/12/21/exploring-functional-javascript/" time_added="1483016673" tags="">Exploring functional JavaScript – Grzegorz Ziółkowski</a></li>
  <li><a href="https://vimeo.com/194834593" time_added="1482236301" tags="">Nolan Lawson – Offline, progressive, and multithreaded: a peek at the webap</a></li>
  <li><a href="https://vimeo.com/194815985" time_added="1482236281" tags="">Ire Aderinokun — Progressive Enhancement and CSS on Vimeo</a></li>
  <li><a href="https://tylermcginnis.com/react-elements-vs-react-components/" time_added="1482236115" tags="">Tyler McGinnis</a></li>
  <li><a href="http://alistapart.com/article/the-design-of-code-organizing-javascript" time_added="1481901574" tags="">The Design of Code: Organizing JavaScript · An A List Apart Article</a></li>
  <li><a href="https://medium.learningbyshipping.com/functional-versus-unit-organizations-6b82bfbaa57#.mc3q0yprd" time_added="1481899649" tags="">Functional versus Unit Organizations</a></li>
  <li><a href="https://developer.telerik.com/topics/web-development/cross-browser-html5-form-validation-finally-now/" time_added="1481731707" tags="">Cross-Browser HTML5 Form Validation is Finally Here! Now What? -Telerik Dev</a></li>
  <li><a href="https://dev.to/developerscode/how-about-a-refactorthon" time_added="1481556707" tags="">How about a refactorthon?</a></li>
  <li><a href="https://www.boxfactura.com/pulltorefresh.js/" time_added="1481197075" tags="">Pull to Refresh.js</a></li>
  <li><a href="https://css-tricks.com/lazy-loading-disqus-comments/" time_added="1481197058" tags="">Lazy-Loading Disqus Comments | CSS-Tricks</a></li>
  <li><a href="http://css-tricks.stfi.re/lazy-loading-disqus-comments/?sf=eozwgnn#aa" time_added="1481197049" tags="">Lazy-Loading Disqus Comments | CSS-Tricks</a></li>
  <li><a href="https://medium.com/@Codewars/introducing-codewars-red-780fc9eaf89a#.tf2dn1i4u" time_added="1481158635" tags="">Introducing Codewars Red – Medium</a></li>
  <li><a href="https://css-tricks.com/new-favorite-es6-toy-destructured-objects-parameters/" time_added="1481033518" tags="">My New Favorite ES6 Toy: Destructured Objects as Parameters | CSS-Tricks</a></li>
  <li><a href="http://vita.had.co.nz/papers/tidy-data.pdf" time_added="1480962946" tags="">Tidy Data</a></li>
  <li><a href="https://scotch.io/tutorials/javascript-promises-for-dummies" time_added="1480937739" tags="">JavaScript Promises for Dummies | Scotch</a></li>
  <li><a href="https://www.codeschool.com/courses/try-php" time_added="1480516383" tags="codeschool,php">Try PHP | Code School</a></li>
  <li><a href="https://litmus.com/blog/gdpr-what-europes-new-privacy-law-means-for-email-marketers" time_added="1480509859" tags="">GDPR: What Europe’s New Privacy Law Means for Email Marketers – Litmus Soft</a></li>
  <li><a href="https://www.codeschool.com/pricing/" time_added="1480361447" tags="">Black Friday Special | Code School</a></li>
  <li><a href="http://mobile.nytimes.com/2016/11/26/us/politics/donald-trump-international-business.html?smid=tw-nytimes&amp;smtyp=cur&amp;referer=https://t.co/6pC4Pnbu6G" time_added="1480255647" tags="">http://mobile.nytimes.com/2016/11/26/us/politics/donald-trump-international-business.html?smid=tw-nytimes&amp;smtyp=cur&amp;referer=https://t.co/6pC4Pnbu6G</a></li>
  <li><a href="https://www.youtube.com/watch?v=J2dOTKBoTL4&amp;feature=youtu.be" time_added="1479813945" tags="">Future App Model: Advanced Service Worker (Chrome Dev Summit 2016) - YouTub</a></li>
  <li><a href="https://m.signalvnoise.com/how-we-set-up-our-work-cbce3d3d9cae#.8hrmv4etb" time_added="1479474163" tags="">How we structure our work and teams at Basecamp</a></li>
  <li><a href="https://developers.google.com/web/fundamentals/instant-and-offline/offline-ux" time_added="1479429434" tags="">Offline UX Considerations  |  Web  |  Google Developers</a></li>
  <li><a href="http://www.youtube.com/watch?v=eV3WkDAM3Hw&amp;list=PL57atfCFqj2jDsue69oUMOcuwlUC_wC6v" time_added="1479265011" tags="">http://www.youtube.com/watch?v=eV3WkDAM3Hw&amp;list=PL57atfCFqj2jDsue69oUMOcuwlUC_wC6v</a></li>
  <li><a href="https://www.youtube.com/watch?v=e8XejNt5SZo" time_added="1479224516" tags="">Production PWAs with frameworks (Chrome Dev Summit 2016) - YouTube</a></li>
  <li><a href="https://hackernoon.com/19-things-i-learnt-reading-the-nodejs-docs-8a2dcc7f307f#.fkhnlamvl" time_added="1479221867" tags="">19 things I learnt reading the NodeJS docs</a></li>
  <li><a href="https://blog.risingstack.com/writing-a-javascript-framework-data-binding-es6-proxy/" time_added="1479221861" tags="">Writing a JavaScript Framework - Data Binding with ES6 Proxies | @RisingSta</a></li>
  <li><a href="https://blog.mariusschulz.com/2016/11/10/typescript-2-0-more-literal-types" time_added="1479221855" tags="">TypeScript 2.0: More Literal Types | Marius Schulz</a></li>
  <li><a href="http://allthingssmitty.com/2016/11/14/math-floor-and-math-random-and-jurassic-park/" time_added="1479221847" tags="">Math.floor, Math.random, and Jurassic Park · Matt Smith</a></li>
  <li><a href="http://www.penta-code.com/how-javascript-modules-work-from-past-to-present/" time_added="1479221838" tags="">How javascript modules work – from past to present | PentaCode</a></li>
  <li><a href="https://bitsofco.de/for-in-vs-for-of/" time_added="1479209324" tags="">for..in versus for..of Loops</a></li>
  <li><a href="https://medium.com/@ux_je/simplifying-the-gst-registration-process-a-designers-perspective-e30e38fbbd26#.wcfvor3lg" time_added="1478893329" tags="">Simplifying the GST registration process: a designer’s perspective – Medium</a></li>
  <li><a href="https://formlinter.com/" time_added="1478893304" tags="">FormLinter—Detect common issues that hurt conversions</a></li>
  <li><a href="https://robots.thoughtbot.com/announcing-formlinter" time_added="1478893282" tags="">Announcing FormLinter</a></li>
  <li><a href="https://blog.intercom.com/your-product-is-already-obsolete/?ref=uxdesignweekly" time_added="1478893268" tags="">Your product is already obsolete - Inside Intercom</a></li>
  <li><a href="https://blog.gyrosco.pe/smooth-css-animations-7d8ffc2c1d29#.7pv2a9ngc" time_added="1478776822" tags="">10 principles for smooth web animations</a></li>
  <li><a href="https://auth0.com/blog/building-universal-apps-with-nextjs/" time_added="1478462078" tags="">Build a Universal JavaScript App with Next.js</a></li>
  <li><a href="http://www.2ality.com/2016/10/understanding-promises.html" time_added="1478001190" tags="">Three ways of understanding Promises</a></li>
  <li><a href="http://blog.jenkster.com/2016/06/how-elm-slays-a-ui-antipattern.html" time_added="1477999372" tags="">How Elm Slays a UI Antipattern</a></li>
  <li><a href="https://medium.com/written-with-envy/getting-started-with-webpack-2-ed2b86c68783#.a640upidv" time_added="1477674048" tags="">Getting Started with Webpack 2 – Thinking in Code – Medium</a></li>
  <li><a href="http://www.zsoltnagy.eu/step-by-step-environment-setup-of-the-react-developer-no-legacy-2016-standards/" time_added="1477575564" tags="">Step by Step Environment Setup of the React Developer – No Legacy, 2016 Sta</a></li>
  <li><a href="https://grepular.com/The_Sad_State_of_HTML_Email_Input_Fields_and_IDNs" time_added="1477502848" tags="">The Sad State of HTML Email Input Fields and IDNs</a></li>
  <li><a href="http://thenewcode.com/1152/Search-JavaScript-Arrays-Efficiently-with-includes-and-indexOf" time_added="1477478936" tags="">the new code – Search JavaScript Arrays Efficiently with includes and index</a></li>
  <li><a href="http://thejsguy.com/2016/10/15/a-practical-introduction-to-es6-generator-functions.html" time_added="1477351789" tags="">A Practical Introduction to ES6 Generator Functions - The JS Guy - David Ta</a></li>
  <li><a href="https://developers.google.com/web/fundamentals/getting-started/primers/async-functions" time_added="1477305348" tags="">Async functions - making promises friendly  |  Web  |  Google Developers</a></li>
  <li><a href="https://login.mailchimp.com/?_ga=1.193831341.1222031888.1470234533&amp;wcookie=e853056abfc71cbb580a" time_added="1477304869" tags="">Login | MailChimp - email marketing made easy</a></li>
  <li><a href="https://developers.google.com/web/fundamentals/instant-and-offline/service-worker/lifecycle" time_added="1477268659" tags="">The Service Worker Lifecycle  |  Web  |  Google Developers</a></li>
  <li><a href="http://engineering.haus.stfi.re/dumb-es6-tricks-53ecadd1b29f?sf=wzjabrx#.3dpb6utbl" time_added="1477178230" tags="">http://engineering.haus.stfi.re/dumb-es6-tricks-53ecadd1b29f?sf=wzjabrx#.3dpb6utbl</a></li>
  <li><a href="https://css-tricks.com/on-style-maintenance/" time_added="1477071049" tags="">On Style Maintenance | CSS-Tricks</a></li>
  <li><a href="https://daveceddia.com/visual-guide-to-state-in-react/?utm_source=javascriptweekly&amp;utm_medium=email" time_added="1477069113" tags="">A Visual Guide to State in React</a></li>
  <li><a href="https://medium.freecodecamp.com/is-mvc-dead-for-the-frontend-35b4d1fe39ec#.uryp6qfwt" time_added="1477069090" tags="">Is Model-View-Controller dead on the front end?</a></li>
  <li><a href="https://developers.google.com/web/fundamentals/getting-started/primers/promises" time_added="1476633471" tags="">JavaScript Promises: an Introduction  |  Web  |  Google Developers</a></li>
  <li><a href="https://hackernoon.com/recursion-in-javascript-with-es6-destructuring-and-rest-spread-4b22ae5998fa#.rv7mghp1g" time_added="1476631545" tags="">Recursion in JavaScript with ES6, destructuring and rest/spread</a></li>
  <li><a href="http://urbaninfluence.com/2016/10/instafetch-js/" time_added="1476545692" tags="">Instafetch.js</a></li>
  <li><a href="https://www.wired.com/2016/10/president-obama-mit-joi-ito-interview/" time_added="1476459240" tags="">https://www.wired.com/2016/10/president-obama-mit-joi-ito-interview/</a></li>
  <li><a href="https://www.codeschool.com/courses/cracking-the-case-with-flexbox" time_added="1476274230" tags="codeschool,html/css">Flexbox Tutorial | Code School</a></li>
  <li><a href="https://bitsofco.de/bitsofcode-pwa-part-1-offline-first-with-service-worker/" time_added="1476194909" tags="">“Offline First” with Service Worker (Building a PWA, Part 1)</a></li>
  <li><a href="https://www.nccgroup.trust/uk/about-us/newsroom-and-events/blogs/2016/september/how-loading-javascript-can-slow-websites-down/" time_added="1475858819" tags="">How loading JavaScript can slow websites down</a></li>
  <li><a href="http://blog.drift.com/all-the-emails-at-drift" time_added="1475753732" tags="">Here Are All Of The Emails We Send At Drift</a></li>
  <li><a href="https://github.com/GoogleChrome/sw-precache/tree/master/app-shell-demo" time_added="1475713473" tags="">https://github.com/GoogleChrome/sw-precache/tree/master/app-shell-demo</a></li>
  <li><a href="https://github.com/insin/react-hn" time_added="1475713470" tags="">https://github.com/insin/react-hn</a></li>
  <li><a href="http://developer.telerik.com/featured/fetch-modern-async-server-calls/" time_added="1475693736" tags="">Fetch - Modern Async Server Calls -Telerik Developer Network</a></li>
  <li><a href="https://www.christianheilmann.com/2016/10/05/can-we-stop-bad-mouthing-css-in-developer-talks-please/" time_added="1475689563" tags="">Can we stop bad-mouthing CSS in developer talks, please? | Christian Heilma</a></li>
  <li><a href="https://medium.com/purple-rock-scissors/counting-content-using-numbers-to-turn-research-into-content-strategy-9482db21aa1e#.u9f7jbl3f" time_added="1475688958" tags="">Counting Content: Using Numbers to Turn Research Into Content Strategy – Pu</a></li>
  <li><a href="https://www.campaignmonitor.com/blog/email-marketing/2016/10/gmail-update-googles-rendering-refresh/" time_added="1475675414" tags="">Gmail Update: A Closer Look at Google’s Rendering Refresh | Campaign Monito</a></li>
  <li><a href="https://medium.com/@addyosmani/progressive-web-apps-with-react-js-part-i-introduction-50679aef2b12#.2qarempgi" time_added="1475604410" tags="">https://medium.com/@addyosmani/progressive-web-apps-with-react-js-part-i-introduction-50679aef2b12#.2qarempgi</a></li>
  <li><a href="http://techbeacon.com/javascript-leaders-you-should-follow-twitter?utm_content=buffer0cf39&amp;utm_medium=social&amp;utm_source=twitter.com&amp;utm_campaign=buffer" time_added="1475415773" tags="">http://techbeacon.com/javascript-leaders-you-should-follow-twitter?utm_content=buffer0cf39&amp;utm_medium=social&amp;utm_source=twitter.com&amp;utm_campaign=buffer</a></li>
  <li><a href="https://philipwalton.com/articles/loading-polyfills-only-when-needed/" time_added="1475268681" tags="">Loading Polyfills Only When Needed — Philip Walton</a></li>
  <li><a href="https://css-tricks.com/template-literals/" time_added="1475172042" tags="">Template Literals | CSS-Tricks</a></li>
  <li><a href="https://medium.com/@pakastin/master-the-dom-bc1a2a06089b#.5e8pi6j7e" time_added="1475153903" tags="">Master the DOM – Medium</a></li>
  <li><a href="https://www.codeschool.com/courses/on-track-with-golang" time_added="1475075282" tags="codeschool,electives">On Track With Golang | Code School</a></li>
  <li><a href="https://medium.com/@dolectures/make-time-to-do-your-best-work-a4f2e854d153#.y6m6ojg3n" time_added="1475070954" tags="">Make Time To Do Your Best Work. – Medium</a></li>
  <li><a href="http://tutorialzine.com/2016/09/everything-you-should-know-about-progressive-web-apps/" time_added="1475069656" tags="">Everything You Should Know About Progressive Web Apps | Tutorialzine</a></li>
  <li><a href="https://bitsofco.de/variable-and-function-hoisting-in-es2015/" time_added="1475069567" tags="">Variable and Function Hoisting in ES2015</a></li>
  <li><a href="http://allthingssmitty.com/2016/09/25/accessible-floating-labels/" time_added="1474996066" tags="">Accessible floating labels · Matt Smith</a></li>
  <li><a href="https://pwa.rocks/" time_added="1474978692" tags="">A selection of Progressive Web Apps</a></li>
  <li><a href="https://remysharp.com/2016/09/13/first-impressions-of-react" time_added="1474888685" tags="">First impressions of React</a></li>
  <li><a href="https://insomnia.rest/" time_added="1474753073" tags="">https://insomnia.rest/</a></li>
  <li><a href="https://appendto.com/2016/09/carved-in-stone-immutables-in-javascript/" time_added="1474551042" tags="">Carved In Stone: Immutables in JavaScript | appendTo</a></li>
  <li><a href="https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536#.cv3zqg49z" time_added="1474494596" tags="">So You Want to be a Functional Programmer (Part 1) – Medium</a></li>
  <li><a href="https://www.youtube.com/watch?v=rDQ22Yg3Fms" time_added="1474494560" tags="">Confident Frontend with Elm (Jack Franklin) - Full Stack Fest 2016 - YouTub</a></li>
  <li><a href="https://medium.com/@maxf/things-i-wish-i-knew-about-elm-when-i-started-b0ba5bd8438e#.aeutdwksd" time_added="1474494395" tags="">Elm in 5 minutes – Medium</a></li>
  <li><a href="http://thenewcode.com/1140/Understanding-JavaScript-Callbacks" time_added="1474488262" tags="">the new code – Understanding JavaScript Callbacks</a></li>
  <li><a href="http://blog.alexdevero.stfi.re/9-quick-javascript-tips-improve-code-pt2/?sf=axyedww#aa" time_added="1474285559" tags="">9 Quick JavaScript Tips to Improve Your Code Pt2 - Alex Devero Blog</a></li>
  <li><a href="https://developers.google.com/web/updates/2016/09/foreign-fetch" time_added="1474062684" tags="">https://developers.google.com/web/updates/2016/09/foreign-fetch</a></li>
  <li><a href="https://medium.theuxblog.com/when-card-ui-design-doesnt-work-f4343118d108#.5hvs88obw" time_added="1474031119" tags="">When card UI design doesn’t work</a></li>
  <li><a href="https://bitsofco.de/javascript-promises-102/" time_added="1473901371" tags="">JavaScript Promises 102 - The 4 Promise Methods</a></li>
  <li><a href="https://medium.com/@owencm/designing-great-uis-for-progressive-web-apps-dd38c1d20f7#.lrzx42uox" time_added="1473768711" tags="">Designing Great UIs for Progressive Web Apps – Medium</a></li>
  <li><a href="http://wesbos.com/arrow-functions/" time_added="1473626742" tags="">JavaScript Arrow Functions Introduction | Wes Bos</a></li>
  <li><a href="https://reaktor.com/blog/javascript-performance-fundamentals-make-bluebird-fast/" time_added="1473530053" tags="">Three JavaScript performance fundamentals that make Bluebird fast - Reaktor</a></li>
  <li><a href="https://github.com/airbnb/react-dates" time_added="1473354737" tags="">airbnb/react-dates: An accessible, easily internationalizable, mobile-frien</a></li>
  <li><a href="http://airbnb.io/react-dates/?selectedKind=DateRangePicker&amp;selectedStory=default&amp;full=0&amp;down=1&amp;left=1&amp;panelRight=0" time_added="1473354723" tags="">React Storybook</a></li>
  <li><a href="https://hackernoon.com/the-100-correct-way-to-validate-email-addresses-7c4818f24643#.yacwftp5w" time_added="1473354697" tags="">The 100% correct way to validate email addresses</a></li>
  <li><a href="https://www.udacity.com/course/intro-to-progressive-web-apps--ud811?utm_campaign=2016-09-07_WhatsNewNewsletter_2&amp;utm_content=p&amp;utm_medium=email&amp;utm_source=vero&amp;utm_term=Newsletter&amp;vero_conv=Z3_qSuIADu6XuicUr7MEYkQ9jBpeEmnTnsaNt-evvbhto5ze4q3cU8M7_843w6OV6KXsPw6oBdGrp9Sqsi2909uww4Y6oBxI&amp;vero_id=u24239188" time_added="1473352885" tags="">Intro to Progressive Web Apps | Udacity</a></li>
  <li><a href="http://www.deanhume.com/Home/BlogPost/image-beast---my-10-k-apart-entry/10149" time_added="1473336466" tags="">Image Beast - My 10 K Apart Entry | Dean Hume</a></li>
  <li><a href="http://academy.plot.ly/react/1-introduction/" time_added="1473331288" tags="">Introduction to React.js – Plotly Academy</a></li>
  <li><a href="https://nodesource.com/blog/fifteen-essential-packages-to-get-started-with-electron/?utm_campaign=Front%2BEnd%2BNewsletter&amp;utm_medium=email&amp;utm_source=Front_End_Newsletter_27" time_added="1473331277" tags="">15 Essential Packages to Get Started With Electron</a></li>
  <li><a href="http://jamesknelson.com/5-types-react-application-state/?utm_campaign=Front%2BEnd%2BNewsletter&amp;utm_medium=email&amp;utm_source=Front_End_Newsletter_27" time_added="1473331230" tags="">The 5 Types Of React Application State - James K Nelson</a></li>
  <li><a href="https://www.codeschool.com/courses/digging-into-django" time_added="1473257857" tags="codeschool,python">Digging Into Django | Code School</a></li>
  <li><a href="https://www.smashingmagazine.com/2016/09/the-building-blocks-of-progressive-web-apps/" time_added="1473205330" tags="">The Building Blocks Of Progressive Web Apps – Smashing Magazine</a></li>
  <li><a href="https://medium.com/javascript-scene/master-the-javascript-interview-what-is-function-composition-20dfb109a1a0#.ibw9l4m2w" time_added="1473205312" tags="">Master the JavaScript Interview: What is Function Composition? – JavaScript</a></li>
  <li><a href="https://medium.com/email-marketing-development/captivatingly-colourful-campaigns-our-guide-to-using-css-filters-in-email-b90214f58b63#.mn4zu2bcn" time_added="1473204730" tags="">Captivatingly colourful campaigns: Our guide to using CSS Filters in email </a></li>
  <li><a href="http://fvsch.com/code/css-locks/" time_added="1473120102" tags="">The math of CSS locks</a></li>
  <li><a href="http://stackoverflow.com/questions/1096436/document-getelementbyidid-focus-is-not-working-for-firefox-or-chrome" time_added="1473108696" tags="">javascript - document.getElementById(id).focus() is not working for firefox</a></li>
  <li><a href="http://stackoverflow.com/questions/2516673/how-to-set-result-of-function-as-global-variable" time_added="1473108682" tags="">javascript - How to set result of function as global variable - Stack Overf</a></li>
  <li><a href="https://medium.com/@tomdale/javascript-frameworks-distribution-channels-for-good-ideas-9f3b95c0e293#.guxuz2wqb" time_added="1473106208" tags="">JavaScript Frameworks: Distribution Channels for Good Ideas – Medium</a></li>
  <li><a href="https://rainsoft.io/make-your-javascript-code-shine-knockout-old-es5-hacks-part-2/" time_added="1472818796" tags="">Make your JavaScript code shine: knockout old ES5 hacks (Part 2)</a></li>
  <li><a href="https://medium.com/dev-channel/why-progressive-web-apps-vs-native-is-the-wrong-question-to-ask-fb8555addcbb?goal=0_df65b6d7c8-2467c78558-40647805&amp;mc_cid=2467c78558&amp;mc_eid=957e44601d#.8yfugcdjy" time_added="1472811341" tags="">Why “Progressive Web Apps vs. native” is the wrong question to ask – Dev Ch</a></li>
  <li><a href="https://justmarkup.com/log/2016/08/indicating-offline/" time_added="1472756360" tags="">Indicating offline | justmarkup</a></li>
  <li><a href="https://rainsoft.io/the-art-of-writing-small-and-plain-functions/" time_added="1472756348" tags="">The art of writing small and plain functions</a></li>
  <li><a href="https://medium.com/@urish/start-building-with-web-bluetooth-and-progressive-web-apps-6534835959a6#.qsxtwep7t" time_added="1472682082" tags="">https://medium.com/@urish/start-building-with-web-bluetooth-and-progressive-web-apps-6534835959a6#.qsxtwep7t</a></li>
  <li><a href="https://www.codeschool.com/screencasts" time_added="1472564206" tags="">Screencasts | Code School</a></li>
  <li><a href="https://ponyfoo.com/articles/binding-methods-to-class-instance-objects" time_added="1472552106" tags="">Binding Methods to Class Instance Objects</a></li>
  <li><a href="https://css-tricks.com/developing-extensible-html-css-components/" time_added="1472551789" tags="">Developing Extensible HTML and CSS Components | CSS-Tricks</a></li>
  <li><a href="https://www.theguardian.com/info/developer-blog/2016/aug/19/how-we-made-the-riorun-progressive-web-app" time_added="1472551770" tags="">How we made the RioRun progressive web app | Info | The Guardian</a></li>
  <li><a href="https://www.smashingmagazine.com/2016/08/ways-to-reduce-content-shifting-on-page-load/" time_added="1472551729" tags="">Ways To Reduce Content Shifting On Page Load – Smashing Magazine</a></li>
  <li><a href="https://www.sitepoint.com/why-use-javascript-style-guide/" time_added="1472551714" tags="">Why I Use a JavaScript Style Guide and Why You Should Too</a></li>
  <li><a href="https://medium.com/@sgarcia.dev/my-journey-to-becoming-a-web-developer-from-scratch-without-a-cs-degree-2-years-later-and-what-i-4a7fd2ff5503#.if4o1ge7b" time_added="1472488045" tags="">My journey to becoming a web developer from scratch without a CS degree, 2 </a></li>
  <li><a href="https://www.codeschool.com/courses/forging-ahead-with-asp-net-core" time_added="1472482367" tags=".net,codeschool">Forging Ahead With ASP.NET Core | Code School</a></li>
  <li><a href="https://emails.hteumeuleu.com/trying-to-make-sense-of-gmail-css-support-e88cd7995cea#.9t5mr3jg3" time_added="1472481024" tags="">Trying to make sense of Gmail CSS support – emails by HTeuMeuLeu</a></li>
  <li><a href="https://medium.com/@basarat/should-i-learn-es5-es6-or-typescript-46c625c25d95#.hu2hxyv0m" time_added="1472466498" tags="">Should I learn ES5, ES6 or TypeScript – Medium</a></li>
  <li><a href="http://davidmeents.com/manage-state-connect-to-api-redux-axios/" time_added="1472398280" tags="">Managing state and connecting to an Api with Redux and Axios</a></li>
  <li><a href="https://www.sitepoint.com/get-url-parameters-with-javascript/" time_added="1472300755" tags="">https://www.sitepoint.com/get-url-parameters-with-javascript/</a></li>
  <li><a href="https://medium.com/dev-channel/offline-storage-for-progressive-web-apps-70d52695513c?goal=0_df65b6d7c8-7d70053390-40647805&amp;mc_cid=7d70053390&amp;mc_eid=957e44601d#.fkyqafbkl" time_added="1472206860" tags="">Offline Storage for Progressive Web Apps – Dev Channel – Medium</a></li>
  <li><a href="http://jlord.us/essential-electron/" time_added="1472163045" tags="">Essential Electron</a></li>
  <li><a href="https://ponyfoo.com/articles/understanding-javascript-async-await" time_added="1472163030" tags="">Understanding JavaScript’s async await</a></li>
  <li><a href="https://www.sitepoint.com/cache-fetched-ajax-requests/" time_added="1472163018" tags="">Cache Fetched AJAX Requests Locally: Wrapping the Fetch API</a></li>
  <li><a href="https://rainsoft.io/power-up-the-array-creation-in-javascript/" time_added="1472162991" tags="">Power up the array creation in JavaScript</a></li>
  <li><a href="https://www.codeschool.com/courses/try-asp-net-core" time_added="1472145056" tags=".net,codeschool">Try ASP.NET Core | Code School</a></li>
  <li><a href="https://ines.io/blog/how-front-end-can-improve-ai" time_added="1471952875" tags="">How Front-End Development Can Improve Artificial Intelligence | ines.io</a></li>
  <li><a href="https://madebymike.com.au//writing/service-workers/" time_added="1471952404" tags="">Offline content with service workers · MadebyMike</a></li>
  <li><a href="https://medium.com/@iam.ryandrake/growth-hacking-airbnb-and-learning-to-code-changed-my-life-802aba469f00#.gnwue6s3f" time_added="1471788235" tags="">Growth Hacking Airbnb and Learning to Code Changed My Life — Medium</a></li>
  <li><a href="https://github.com/vhpoet/react-native-styling-cheat-sheet" time_added="1471699799" tags="">vhpoet/react-native-styling-cheat-sheet: Most of the React Native styling m</a></li>
  <li><a href="https://blog.risingstack.com/writing-a-javascript-framework-sandboxed-code-evaluation/" time_added="1471699785" tags="">Writing a JavaScript Framework - Sandboxed code evaluation | @RisingStack</a></li>
  <li><a href="https://www.codementor.io/javascript/tutorial/javascript-best-practices" time_added="1471699773" tags="">JavaScript Best Practices: Tips &amp; Tricks to Level Up Your Code | Codementor</a></li>
  <li><a href="http://lennydevelops.com/html5/loading-javascript-using-async-defer" time_added="1471699721" tags="">Loading javascript - using async or defer - Lenny Develops</a></li>
  <li><a href="https://css-tricks.com/case-study-boosting-front-end-performance/" time_added="1471698562" tags="">A Case Study on Boosting Front-End Performance | CSS-Tricks</a></li>
  <li><a href="http://jxnblk.com/writing/posts/patterns-for-style-composition-in-react/" time_added="1471631247" tags="">Patterns for Style Composition in React | Writing</a></li>
  <li><a href="http://blog.typekit.com/2016/08/17/flexible-typography-with-css-locks/" time_added="1471631231" tags="">The Typekit Blog | Flexible typography with CSS locks</a></li>
  <li><a href="https://medium.freecodecamp.com/why-redux-makes-sense-to-me-and-how-i-conceptualize-it-c8a3a9db15ca#.19gvu81gc" time_added="1471631221" tags="">Making sense of Redux — Free Code Camp</a></li>
  <li><a href="https://nolanlawson.com/2016/08/15/the-cost-of-small-modules/?utm_source=javascriptweekly&amp;utm_medium=email" time_added="1471543696" tags="">The cost of small modules | Read the Tea Leaves</a></li>
  <li><a href="https://medium.freecodecamp.com/constant-confusion-why-i-still-use-javascript-function-statements-984ece0b72fd#.lv34klvnq" time_added="1471543655" tags="">Constant confusion: why I still use JavaScript function statements — Free C</a></li>
  <li><a href="https://www.digitalocean.com/company/blog/faster-and-more-accessible-the-new-digitaloceancom/" time_added="1471543103" tags="">Faster and More Accessible: The New digitalocean.com</a></li>
  <li><a href="https://github.com/alexanderGugel/jdi" time_added="1471528148" tags="">alexanderGugel/jdi: a documentation generator for literate JavaScript</a></li>
  <li><a href="https://camjackson.net/post/9-things-every-reactjs-beginner-should-know" time_added="1471463658" tags="">9 things every React.js beginner should know - Cam Jackson</a></li>
  <li><a href="https://egghead.io/courses/start-building-accessible-web-applications-today?utm_source=html5weekly&amp;utm_medium=email" time_added="1471455994" tags="">Start Building Accessible Web Applications Today * - Course by @marcysutton</a></li>
  <li><a href="http://blog.wolksoftware.com/the-rise-of-functional-programming-and-the-death-of-angularjs" time_added="1471452699" tags="">The rise of functional programming &amp; the decline of Angular 2.0</a></li>
  <li><a href="http://davidmeents.com/creating-a-collapsible-navigation-menu-in-react-js/" time_added="1471430012" tags="">Creating a Collapsible Navigation Menu in React.js</a></li>
  <li><a href="https://auth0.com/blog/creating-your-first-elm-app-part-2/" time_added="1471429993" tags="">Creating Your First Elm App: From Authentication to Calling an API (Part 2)</a></li>
  <li><a href="https://medium.com/@fredjens/react-for-designers-3fbc7b6560dd#.it1e5ibl9" time_added="1471429962" tags="">React for designers — Frontend Weekly — Medium</a></li>
  <li><a href="https://medium.com/@addyosmani/offline-storage-for-progressive-web-apps-70d52695513c#.r0sayanaq" time_added="1471429636" tags="">Offline Storage for Progressive Web Apps — Medium</a></li>
  <li><a href="https://www.sitepoint.com/factory-functions-javascript/" time_added="1471429628" tags="">Quick Tip: What Are Factory Functions in JavaScript</a></li>
  <li><a href="http://jlongster.com/Removing-User-Interface-Complexity,-or-Why-React-is-Awesome" time_added="1471369827" tags="">Removing User Interface Complexity, or Why React is Awesome</a></li>
  <li><a href="https://getflywheel.com/layout/css-svg-clipping-and-masking-techniques/?utm_campaign=CSS%2BLayout%2BNews&amp;utm_medium=email&amp;utm_source=CSS_Layout_News_55" time_added="1471356064" tags="">Flywheel | How to use CSS and SVG clipping and masking techniques</a></li>
  <li><a href="https://medium.com/@suprb/redesigning-pinterest-block-by-block-6040a00d80a3#.8u93bngj7" time_added="1471356056" tags="">Redesigning Pinterest, block by block — Medium</a></li>
  <li><a href="http://www.christianheilmann.stfi.re/2016/08/15/better-keyboard-navigation-with-progressive-enhancement/?sf=kjboelv#aa" time_added="1471356047" tags="">Better keyboard navigation with progressive enhancement | Christian Heilman</a></li>
  <li><a href="https://medium.com/outsystems-experts/how-to-achieve-60-fps-animations-with-css3-db7b98610108#.eewm6swek" time_added="1471260006" tags="">Smooth as Butter: Achieving 60 FPS Animations with CSS3 — OutSystems Expert</a></li>
  <li><a href="https://rainsoft.io/make-your-javascript-code-shide-knockout-old-es5-hack/" time_added="1471259807" tags="">Make your JavaScript code shine: knockout old ES5 hacks</a></li>
  <li><a href="https://uxdesign.cc/the-most-broken-part-of-your-user-experience-is-email-ca9c9ee6b197#.woribbm5s" time_added="1471192425" tags="">https://uxdesign.cc/the-most-broken-part-of-your-user-experience-is-email-ca9c9ee6b197#.woribbm5s</a></li>
  <li><a href="https://www.gosquared.com/blog/make-complex-tasks-simple" time_added="1471004301" tags="">Product design — How we make complex tasks feel simple - GoSquared Blog</a></li>
  <li><a href="http://bitsofco.stfi.re/javascript-array-methods-mutator-methods/?sf=pjzepza#aa" time_added="1470919318" tags="">JavaScript Array Methods - Mutator Methods</a></li>
  <li><a href="https://medium.com/@NewMountain/lets-build-a-productivity-timer-app-with-elm-81718a1b4329#.zc2m6s1rl" time_added="1470824238" tags="">Let’s build a Productivity Timer App with Elm — Medium</a></li>
  <li><a href="http://adam.merrifield.ca/2016/08/08/find-a-substring-in-a-javascript-array/?utm_campaign=Front%2BEnd%2BNewsletter&amp;utm_medium=email&amp;utm_source=Front_End_Newsletter_25" time_added="1470824230" tags="">Find a Substring in a JavaScript Array | Giga-ahm</a></li>
  <li><a href="https://www.voorhoede.nl/en/blog/progressive-enhancement-for-javascript-app-developers/" time_added="1470781048" tags="">Progressive Enhancement for JavaScript App Developers | De Voorhoede</a></li>
  <li><a href="https://medium.com/@jsaito/making-a-case-for-letter-case-19d09f653c98#.o9qak2u9b" time_added="1470738190" tags="">Making a case for letter case — Medium</a></li>
  <li><a href="https://bethallchurch.github.io/JavaScript-and-Functional-Programming/?utm_source=javascriptweekly&amp;utm_medium=email" time_added="1470401473" tags="">JavaScript and Functional Programming – Beth Allchurch | Developer</a></li>
  <li><a href="https://developers.soundcloud.com/blog/react-native-at-soundcloud?utm_source=javascriptweekly&amp;utm_medium=email" time_added="1470401459" tags="">Backstage Blog - React Native at SoundCloud - SoundCloud Developers</a></li>
  <li><a href="https://paul.kinlan.me/the-headless-web/" time_added="1470401261" tags="">The Headless Web - Tales of a Developer Advocate</a></li>
  <li><a href="http://blog.debugme.eu/javascript-is-not-expressive/" time_added="1470399380" tags="">JavaScript Is Not Expressive DebugMe Blog</a></li>
  <li><a href="http://www.lottejackson.com/learning/a-reusable-javascript-toggle-pattern" time_added="1470225793" tags="">A reusable Javascript toggle pattern | Charlotte Jackson, Front-end develop</a></li>
  <li><a href="http://www.deanhume.com/Home/BlogPost/how-i-built-a-progressive-beer-app/10148" time_added="1470223658" tags="">How I built a Progressive Beer app | Dean Hume</a></li>
  <li><a href="https://kyusuf.com/post/fake-it-til-you-make-it-css?utm_campaign=CSS%2BAnimation%2BWeekly&amp;utm_medium=email&amp;utm_source=CSS_Animation_Weekly_1" time_added="1470077833" tags="">Fake it &#039;til you Make it CSS | Kenan Yusuf</a></li>
  <li><a href="http://daattali.com/shiny/timevis-demo/?utm_campaign=Data+Elixir&amp;utm_medium=email&amp;utm_source=Data_Elixir_90" time_added="1469993207" tags="">http://daattali.com/shiny/timevis-demo/?utm_campaign=Data+Elixir&amp;utm_medium=email&amp;utm_source=Data_Elixir_90</a></li>
  <li><a href="https://blog.sverrirs.com/2016/07/building-a-javascript-bookmarklet-app-complete-guide.html" time_added="1469619685" tags="">A Complete Guide To Building a Bookmarklet App in Javascript</a></li>
  <li><a href="https://bitsofco.de/javascript-promises-101/" time_added="1469619628" tags="">JavaScript Promises 101</a></li>
  <li><a href="http://news.nationalgeographic.com/2015/10/151003-animals-science-crows-birds-culture-brains/?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=fav" time_added="1469198577" tags="">Do Crows Hold Funerals for Their Dead?</a></li>
  <li><a href="https://www.sitepoint.com/music-streaming-app-electron-react-es6/?utm_source=javascriptweekly&amp;utm_medium=email" time_added="1469152142" tags="">Build a Music Streaming App with Electron, React &amp; ES6</a></li>
  <li><a href="https://assertible.com/blog/creating-email-templates-with-react-components?utm_source=javascriptweekly&amp;utm_medium=email" time_added="1469152131" tags="">Creating email templates with React components</a></li>
  <li><a href="https://medium.com/@kennelliott/39-studies-about-human-perception-in-30-minutes-4728f9e31a73#.qzsst2405" time_added="1468934342" tags="">39 studies about human perception in 30 minutes — Medium</a></li>
  <li><a href="https://www.youtube.com/watch?v=Xt5qpbiqw2g" time_added="1468923436" tags="">The myth of the “Real JavaScript Developer” – Brenna O&#039;Brien / Front-Trends</a></li>
  <li><a href="https://www.youtube.com/watch?v=sjyJBL5fkp8" time_added="1468731094" tags="">var, let and const - What, why and how - ES6 JavaScript Features - YouTube</a></li>
  <li><a href="https://medium.com/@david.gilbertson/building-a-website-without-css-trials-and-tribulations-5aa30499f57c#.7chyr6pts" time_added="1468496634" tags="">We built our website without CSS: the highs and the lows — Medium</a></li>
  <li><a href="https://www.youtube.com/watch?v=qDJAz3IIq18" time_added="1468495726" tags="">Instant-loading Offline-first (Progressive Web App Summit 2016) - YouTube</a></li>
  <li><a href="https://a16z.com/2016/06/10/ai-deep-learning-machines/?utm_campaign=Data+Elixir&amp;utm_medium=email&amp;utm_source=Data_Elixir_84" time_added="1466303503" tags="">https://a16z.com/2016/06/10/ai-deep-learning-machines/?utm_campaign=Data+Elixir&amp;utm_medium=email&amp;utm_source=Data_Elixir_84</a></li>
  <li><a href="http://rainsoft.stfi.re/gentle-explanation-of-this-in-javascript/?sf=exynrla#aa" time_added="1466300742" tags="">http://rainsoft.stfi.re/gentle-explanation-of-this-in-javascript/?sf=exynrla#aa</a></li>
  <li><a href="https://www.youtube.com/watch?v=ucRWyGKBVzo" time_added="1465486239" tags="">&#039;State of Surveillance&#039; with Edward Snowden and Shane Smith (FULL EPISODE) </a></li>
  <li><a href="https://www.buzzfeed.com/katiejmbaker/heres-the-powerful-letter-the-stanford-victim-read-to-her-ra?utm_term=.ay62wyqJlZ#.quvVM0PRq3" time_added="1465220236" tags="">Here&#039;s The Powerful Letter The Stanford Victim Read To Her Attacker - BuzzF</a></li>
  <li><a href="http://www.nytimes.com/interactive/2016/06/04/us/chicago-shootings.html?smid=tw-share&amp;_r=0" time_added="1465207654" tags="">A Weekend in Chicago: Where Gunfire Is a Terrifying Norm - The New York Tim</a></li>
  <li><a href="https://pilot.co/blog/user-onboarding-lessons/" time_added="1464966270" tags="">Lessons learned from 50 user onboarding flows</a></li>
</ul>
