41554 blogs · [ { "id": "01a07df3-be87-70de-9ec9-175015191535", "title": "A11y Advent Day 18: Internationalization", "url": "https://kittygiraudel.com/2020/12/18/a11y-advent-internationalization/", "published_at": "2020-12-18T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175015d14e02", "title": "A11y Advent Day 17: Anxiety", "url": "https://kittygiraudel.com/2020/12/17/a11y-advent-anxiety/", "published_at": "2020-12-17T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750166461e9", "title": "A11y Advent Day 16: Animations", "url": "https://kittygiraudel.com/2020/12/16/a11y-advent-animations/", "published_at": "2020-12-16T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750169e15bf", "title": "A11y Advent Day 15: Content Warnings", "url": "https://kittygiraudel.com/2020/12/15/a11y-advent-content-warnings/", "published_at": "2020-12-15T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175016bdad18", "title": "A11y Advent Day 14: Captions", "url": "https://kittygiraudel.com/2020/12/14/a11y-advent-captions/", "published_at": "2020-12-14T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175017a370b0", "title": "A11y Advent Day 13: Zooming", "url": "https://kittygiraudel.com/2020/12/13/a11y-advent-zooming/", "published_at": "2020-12-13T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750186088d1", "title": "A11y Advent Day 12: Readability", "url": "https://kittygiraudel.com/2020/12/12/a11y-advent-readability/", "published_at": "2020-12-12T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175018c7e69e", "title": "There Is No Normal", "url": "https://css-tricks.com/there-is-no-normal/", "published_at": "2020-12-12T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501942a289", "title": "A11y Advent Day 11: Emojis", "url": "https://kittygiraudel.com/2020/12/11/a11y-advent-emojis/", "published_at": "2020-12-11T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175019690333", "title": "A11y Advent Day 10: ARIA", "url": "https://kittygiraudel.com/2020/12/10/a11y-advent-aria/", "published_at": "2020-12-10T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175019f197aa", "title": "Accessible Icon Links", "url": "https://kittygiraudel.com/2020/12/10/accessible-icon-links/", "published_at": "2020-12-10T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501aec301d", "title": "A11y Advent Day 9: Forms", "url": "https://kittygiraudel.com/2020/12/09/a11y-advent-forms/", "published_at": "2020-12-09T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501bc87ec3", "title": "A11y Advent Day 8: Alternative Text to Images", "url": "https://kittygiraudel.com/2020/12/08/a11y-advent-alternative-text-to-images/", "published_at": "2020-12-08T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501c9c76c4", "title": "A11y Advent Day 7: Page Title in SPA", "url": "https://kittygiraudel.com/2020/12/07/a11y-advent-page-title-in-spa/", "published_at": "2020-12-07T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501cc6bcf4", "title": "A11y Advent Day 6: Skip to Content", "url": "https://kittygiraudel.com/2020/12/06/a11y-advent-skip-to-content/", "published_at": "2020-12-06T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501dc677b8", "title": "A11y Advent Day 5: Document Outline", "url": "https://kittygiraudel.com/2020/12/05/a11y-advent-document-outline/", "published_at": "2020-12-05T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501e8b00e1", "title": "A11y Advent Day 4: Self-Explanatory Links", "url": "https://kittygiraudel.com/2020/12/04/a11y-advent-self-explanatory-links/", "published_at": "2020-12-04T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501f5dd659", "title": "A11y Advent Day 3: Hiding Content", "url": "https://kittygiraudel.com/2020/12/03/a11y-advent-hiding-content/", "published_at": "2020-12-03T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17501fccd196", "title": "Inlining Scripts & Styles in Eleventy", "url": "https://kittygiraudel.com/2020/12/03/inlining-scripts-and-styles-in-11ty/", "published_at": "2020-12-03T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175020c49c00", "title": "A11y Advent Day 2: Evaluating Accessibility", "url": "https://kittygiraudel.com/2020/12/02/a11y-advent-evaluating-accessibility/", "published_at": "2020-12-02T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175021b0e06e", "title": "Footnotes in Eleventy", "url": "https://kittygiraudel.com/2020/12/02/footnotes-in-11ty/", "published_at": "2020-12-02T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175021f5bcfe", "title": "A11y Advent Day 1: What Is Accessibility?", "url": "https://kittygiraudel.com/2020/12/01/a11y-advent-what-is-accessibility/", "published_at": "2020-12-01T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175022f4eeaf", "title": "A11y Advent Calendar", "url": "https://kittygiraudel.com/2020/12/01/a11y-advent-calendar/", "published_at": "2020-12-01T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175022f50ba6", "title": "From Jekyll to Eleventy", "url": "https://kittygiraudel.com/2020/11/30/from-jekyll-to-11ty/", "published_at": "2020-11-30T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502395d963", "title": "Accessible Footnotes & a Bit of React", "url": "https://kittygiraudel.com/2020/11/24/accessible-footnotes-and-a-bit-of-react/", "published_at": "2020-11-24T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502427beee", "title": "Retrospective on Fela", "url": "https://kittygiraudel.com/2020/11/23/retrospective-on-fela/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175024a5dbc2", "title": "User Preferences in React", "url": "https://kittygiraudel.com/2020/11/20/user-preferences-in-react/", "published_at": "2020-11-20T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175024c9d7fe", "title": "Managing npm Dependencies", "url": "https://kittygiraudel.com/2020/11/19/managing-npm-dependencies/", "published_at": "2020-11-19T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175024cc2285", "title": "Looking for Dead Code", "url": "https://kittygiraudel.com/2020/11/18/looking-for-dead-code/", "published_at": "2020-11-18T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502525f51b", "title": "Everything I Know About Jenkins", "url": "https://kittygiraudel.com/2020/11/17/everything-i-know-about-jenkins/", "published_at": "2020-11-17T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175025932e3b", "title": "Replace Me at N26", "url": "https://kittygiraudel.com/2020/11/03/replace-me-at-n26/", "published_at": "2020-11-03T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175025ffc2c1", "title": "Writing a Debug Script", "url": "https://kittygiraudel.com/2020/09/09/writing-a-debug-script/", "published_at": "2020-09-09T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175026faefa3", "title": "Using Calc to Figure Out Optimal Line-Height", "url": "https://kittygiraudel.com/2020/05/18/using-calc-to-figure-out-optimal-line-height/", "published_at": "2020-05-18T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750279b2803", "title": "Web Mono-Repo at N26", "url": "https://kittygiraudel.com/2020/03/25/web-mono-repo-at-n26/", "published_at": "2020-03-25T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175027c8520b", "title": "Account Handling With Cypress", "url": "https://kittygiraudel.com/2020/03/15/account-handling-with-cypress/", "published_at": "2020-03-15T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175028c6e0e0", "title": "Preventing Cookie Banners With Cypress", "url": "https://kittygiraudel.com/2020/03/15/preventing-cookie-banners-with-cypress/", "published_at": "2020-03-15T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175029638451", "title": "Making Sense Out of Node", "url": "https://kittygiraudel.com/2020/03/14/making-sense-out-of-node/", "published_at": "2020-03-14T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502975e3c8", "title": "Lessons from Building “N26 for Web”", "url": "https://kittygiraudel.com/2020/02/03/lessons-from-building-n26-for-web/", "published_at": "2020-02-03T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502a525c91", "title": "Technical Documentation for Everyone", "url": "https://kittygiraudel.com/2020/01/23/technical-documentation-for-everyone/", "published_at": "2020-01-23T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502b227433", "title": "Corner Ribbon With Trigonometry", "url": "https://kittygiraudel.com/2020/01/22/corner-ribbon-with-trigonometry/", "published_at": "2020-01-22T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502b9ca9a5", "title": "Apollo GraphQL Without JavaScript", "url": "https://kittygiraudel.com/2020/01/21/apollo-graphql-without-javascript/", "published_at": "2020-01-21T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502c9b0ffc", "title": "N26 & Lack of JavaScript", "url": "https://kittygiraudel.com/2020/01/20/n26-and-lack-of-javascript/", "published_at": "2020-01-20T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502cf8230a", "title": "Accessible Links & Buttons With React", "url": "https://kittygiraudel.com/2020/01/17/accessible-links-and-buttons-with-react/", "published_at": "2020-01-17T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502dcbd954", "title": "An Accessible Visibility React Component", "url": "https://kittygiraudel.com/2020/01/16/accessible-visibility-react-component/", "published_at": "2020-01-16T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502e107492", "title": "Accessible Page Title in a Single-Page React Application", "url": "https://kittygiraudel.com/2020/01/15/accessible-title-in-a-single-page-react-application/", "published_at": "2020-01-15T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502ed823e1", "title": "Let’s Talk About Your Resume", "url": "https://kittygiraudel.com/2020/01/13/lets-talk-about-your-resume/", "published_at": "2020-01-13T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502fd43756", "title": "A Decade in Review", "url": "https://kittygiraudel.com/2020/01/01/a-decade-in-review/", "published_at": "2020-01-01T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17502ff26198", "title": "2019 in Review", "url": "https://kittygiraudel.com/2019/12/31/2019-in-review/", "published_at": "2019-12-31T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175030609bb1", "title": "Web Security at N26", "url": "https://medium.com/insiden26/web-security-at-n26-d1b4644c32fb", "published_at": "2019-02-18T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750309c41e9", "title": "Shipping Code at N26", "url": "https://kittygiraudel.com/2019/01/28/shipping-code-at-n26/", "published_at": "2019-01-28T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175030ca0393", "title": "Creating a Banking Web App With Accessibility in Mind", "url": "https://marcus.io/blog/interview-with-kitty-giraudel-of-n26", "published_at": "2018-12-17T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750315217f2", "title": "Recovering from JavaScript Errors", "url": "https://kittygiraudel.com/2018/08/13/recovering-from-javascript-errors/", "published_at": "2018-08-13T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750317eafba", "title": "Building the N26 Discreet Mode", "url": "https://kittygiraudel.com/2018/08/01/building-the-n26-discreet-mode/", "published_at": "2018-08-01T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750320069fe", "title": "Implementing a Reduced-Motion Mode", "url": "https://kittygiraudel.com/2018/03/19/implementing-a-reduced-motion-mode/", "published_at": "2018-03-19T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503269a2bc", "title": "How I Use Git", "url": "https://kittygiraudel.com/2018/02/17/how-i-use-git/", "published_at": "2018-02-17T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750335304c3", "title": "Little Steps for Accessibility at N26", "url": "https://kittygiraudel.com/2018/01/08/little-steps-for-accessibility-at-n26/", "published_at": "2018-01-08T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175033adbb3c", "title": "2017 in Review", "url": "https://kittygiraudel.com/2017/12/30/2017-in-review/", "published_at": "2017-12-30T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175034328736", "title": "How to Encourage Accessibility in an Organization?", "url": "https://github.com/KittyGiraudel/ama/issues/88", "published_at": "2017-10-03T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175034a3ab71", "title": "Where to Start With Accessibility?", "url": "https://github.com/KittyGiraudel/ama/issues/87", "published_at": "2017-10-03T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750353feb74", "title": "Инклюзивность в веб-разработке", "url": "https://dev.by/lenta/main/web-inclusion", "published_at": "2017-09-01T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175035f313ae", "title": "What’s Your Story?", "url": "https://github.com/KittyGiraudel/ama/issues/82", "published_at": "2017-07-27T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750360e7813", "title": "Accessibility Feedback from Twitter", "url": "https://kittygiraudel.com/2017/07/02/accessibility-feedback-from-twitter/", "published_at": "2017-07-02T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750364cc770", "title": "Git, the Practical Very Basics", "url": "https://kittygiraudel.com/2017/07/02/git-practical-very-basics/", "published_at": "2017-07-02T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750364f35da", "title": "100 Tweets on Accessibility", "url": "https://kittygiraudel.com/2017/06/20/100-tweets-on-accessibility/", "published_at": "2017-06-20T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750365ea3e2", "title": "Using Create-React-App on Netlify", "url": "https://kittygiraudel.com/2017/05/13/using-create-react-app-on-netlify/", "published_at": "2017-05-13T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175036d5a9cf", "title": "About Fintech and Accessibility", "url": "https://github.com/KittyGiraudel/ama/issues/80", "published_at": "2017-04-14T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175036ecdb27", "title": "Trading Whiteboards for Code Reviews", "url": "https://kittygiraudel.com/2017/02/27/trading-whiteboards-for-code-reviews/", "published_at": "2017-02-27T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750371d68f7", "title": "Introducing a11y-Dialog v3", "url": "https://kittygiraudel.com/2017/01/30/introducing-a11y-dialog-v3/", "published_at": "2017-01-30T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750376ada75", "title": "2016 in Review", "url": "https://kittygiraudel.com/2017/01/03/2016-in-review/", "published_at": "2017-01-03T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503859c2c3", "title": "CSS Hide-and-Seek", "url": "https://kittygiraudel.com/2016/10/13/css-hide-and-seek/", "published_at": "2016-10-13T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750393f9fb8", "title": "You Might Need JavaScript", "url": "https://kittygiraudel.com/2016/10/13/you-might-need-javascript/", "published_at": "2016-10-13T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175039a1fd4a", "title": "Tilted Angles in Sass", "url": "https://www.sitepoint.com/tilted-angles-in-sass/", "published_at": "2016-09-21T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175039e5968e", "title": "Setting up a Living Styleguide in Jekyll", "url": "https://kittygiraudel.com/2016/08/18/setting-up-a-living-styleguide-in-jekyll/", "published_at": "2016-08-18T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503a3edcab", "title": "The Forms of Gender", "url": "https://www.edenspiekermann.com/magazine/the-forms-of-gender/", "published_at": "2016-08-18T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503ac7e56c", "title": "JavaScript Functional Testing With Nightwatch.js", "url": "https://www.sitepoint.com/javascript-functional-testing-nightwatch-js/", "published_at": "2016-08-10T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503b248191", "title": "The Science of Making Coffee", "url": "https://www.edenspiekermann.com/magazine/the-science-of-making-coffee/", "published_at": "2016-07-15T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503bb725f8", "title": "Sitepoint’s Tiles: a Case Study", "url": "https://www.sitepoint.com/sitepoints-tiles-a-case-study/", "published_at": "2016-07-12T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503c0c7a4c", "title": "The Importance of Code Reviews", "url": "https://www.sitepoint.com/the-importance-of-code-reviews/", "published_at": "2016-06-10T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503cbf36f4", "title": "Boilerplate-Ing Jekyll", "url": "https://kittygiraudel.com/2016/06/06/boilerplate-ing-jekyll/", "published_at": "2016-06-06T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503d60a2e0", "title": "Using MJML in Rails", "url": "https://kittygiraudel.com/2016/06/02/using-mjml-in-rails/", "published_at": "2016-06-02T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503d6a4725", "title": "Inline CSS in Jekyll", "url": "https://www.sitepoint.com/inline-css-in-jekyll/", "published_at": "2016-06-01T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503d8d9806", "title": "Markdown as a Design", "url": "https://kittygiraudel.com/2016/05/30/markdown-as-a-design/", "published_at": "2016-05-30T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503dc7ada4", "title": "A Tale of CSS and Sass Precision", "url": "https://www.sitepoint.com/a-tale-of-css-and-sass-precision/", "published_at": "2016-05-12T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503ebd39b6", "title": "Syncing a Site Between GitHub & Jekyll", "url": "https://kittygiraudel.com/2016/05/10/syncing-a-site-between-github-and-jekyll/", "published_at": "2016-05-10T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503f0f4f62", "title": "Giving a Frontend Workshop", "url": "https://kittygiraudel.com/2016/05/09/giving-a-frontend-workshop/", "published_at": "2016-05-09T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503f9d4f2f", "title": "Links & Accessibility", "url": "https://kittygiraudel.com/2016/04/14/links-and-accessibility/", "published_at": "2016-04-14T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17503fd68072", "title": "Twitter as a Techie", "url": "https://kittygiraudel.com/2016/04/07/twitter-as-a-techie/", "published_at": "2016-04-07T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175040046004", "title": "Introducing Iframify", "url": "https://kittygiraudel.com/2016/04/06/introducing-iframify/", "published_at": "2016-04-06T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17504041baa4", "title": "A Working SVG Workflow for Accessible Icons", "url": "https://www.sitepoint.com/a-working-svg-workflow-for-accessible-icons/", "published_at": "2016-04-05T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175040d7f74f", "title": "Introducing Jump Start Sass", "url": "https://www.sitepoint.com/introducing-our-newest-book-jump-start-sass/", "published_at": "2016-04-04T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17504182bc70", "title": "Introducing Outline Audit", "url": "https://kittygiraudel.com/2016/03/30/introducing-outline-audit/", "published_at": "2016-03-30T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175041b65056", "title": "Cleaning up a CSS Codebase", "url": "https://www.sitepoint.com/cleaning-up-a-css-codebase/", "published_at": "2016-03-09T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750429972db", "title": "Code for Edge Cases", "url": "https://kittygiraudel.com/2016/03/08/code-for-edge-cases/", "published_at": "2016-03-08T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750434f3708", "title": "Introducing A11y Toggle", "url": "https://kittygiraudel.com/2016/03/07/introducing-a11y-toggle/", "published_at": "2016-03-07T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175043e2b777", "title": "Open Source at Edenspiekermann", "url": "https://edenspiekermann.medium.com/open-source-at-edenspiekermann-by-hugo-giraudel-e976c2aa5857", "published_at": "2016-03-04T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750444bf05f", "title": "Gists as npm Packages", "url": "https://kittygiraudel.com/2016/03/02/gists-as-npm-packages/", "published_at": "2016-03-02T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-1750452e4a4e", "title": "Dear Paypal", "url": "https://kittygiraudel.com/2016/02/29/dear-paypal/", "published_at": "2016-02-29T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175045845cdb", "title": "Brainstorming on Dev Couch", "url": "https://www.edenspiekermann.com/magazine/brainstorming-on-devcouch/", "published_at": "2016-02-24T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-175045bc36f7", "title": "Introducing Transync", "url": "https://kittygiraudel.com/2016/02/22/introducing-transync/", "published_at": "2016-02-22T00:00:00+00:00" }, { "id": "01a07df3-be87-70de-9ec9-17504666e337", "title": "Introducing A11y Dialog", "url": "https://kittygiraudel.com/2016/02/11/introducing-a11y-dialog/", "published_at": "2016-02-11T00:00:00+00:00" } ] posts Claim your blog
Back to Kitty Giraudel
Blog · corpus.blog/blogs/kittygiraudel.com/posts

Kitty Giraudel

kittygiraudel.com

2020

2019

2018

2017

2016