41554 blogs · [ { "id": "01a07df4-085b-7160-9926-4e4fdadbed4d", "title": "Learning Log, Feb 2021", "url": "https://melanie-richards.com/blog/learning-log-2102/", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fdbcddff0", "title": "A fiber crafts blog and JAMstack comments", "url": "https://melanie-richards.com/blog/fiber-blog/", "published_at": "2021-02-23T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fdc7694b5", "title": "““What’s Next For HTML Controls?” on Smashing Podcast” on Smashing Podcast", "url": "https://www.smashingmagazine.com/2021/02/smashing-podcast-episode-35/", "published_at": "2021-02-11T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fdd5c565a", "title": "Learning Log, Jan 2021", "url": "https://melanie-richards.com/blog/learning-log-2101/", "published_at": "2021-02-02T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fdd9dcefd", "title": "“Enabling Popups” on Microsoft Edge Explainers", "url": "https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Popup/explainer.md", "published_at": "2021-01-26T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fddcd1da5", "title": "Learning Log, Dec 2020", "url": "https://melanie-richards.com/blog/learning-log-2012/", "published_at": "2020-12-31T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fddeda7a2", "title": "2020 in Review", "url": "https://melanie-richards.com/blog/2020-review/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fdedf5a39", "title": "Sticky CSS Grid Items", "url": "https://melanie-richards.com/blog/css-grid-sticky/", "published_at": "2020-12-15T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fdf833357", "title": "Seasonal Cleaning Vol II", "url": "https://melanie-richards.com/blog/seasonal-cleaning-vol-ii/", "published_at": "2020-12-12T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fdf9ca7f8", "title": "Learning Log, Nov 2020", "url": "https://melanie-richards.com/blog/learning-log-2011/", "published_at": "2020-12-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe07c0b82", "title": "Lefty Pen Test", "url": "https://melanie-richards.com/blog/lefty-pen-test/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe0ecac9d", "title": "Learning Log, Oct 2020", "url": "https://melanie-richards.com/blog/learning-log-2010/", "published_at": "2020-11-05T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe18c55fa", "title": "The Art of Brevity", "url": "https://melanie-richards.com/blog/art-of-brevity/", "published_at": "2020-10-26T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe1f704a2", "title": "Learning Log, Sep 2020", "url": "https://melanie-richards.com/blog/learning-log-2009/", "published_at": "2020-10-03T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe29988fc", "title": "“Styling for Windows high contrast with new standards for forced colors” on Microsoft Edge dev", "url": "https://blogs.windows.com/msedgedev/2020/09/17/styling-for-windows-high-contrast-with-new-standards-for-forced-colors/", "published_at": "2020-09-17T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe29deca4", "title": "Learning Log, Aug 2020: 3D Art and Collaging with CSS Grid", "url": "https://melanie-richards.com/blog/learning-log-2008/", "published_at": "2020-09-03T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe39693c1", "title": "New Practice: Seasonal Cleaning", "url": "https://melanie-richards.com/blog/seasonal-cleaning/", "published_at": "2020-09-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe3bab145", "title": "Learning Log, Jul 2020: making moves", "url": "https://melanie-richards.com/blog/learning-log-2007/", "published_at": "2020-08-03T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe448a13d", "title": "“Reducing distractions with quiet notification requests” on Microsoft Edge dev", "url": "https://blogs.windows.com/msedgedev/2020/07/23/reducing-distractions-quiet-notification-requests/", "published_at": "2020-07-23T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe4b9c1bf", "title": "Black. Lives. Matter.", "url": "https://melanie-richards.com/blog/black-lives-matter/", "published_at": "2020-06-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe4bc9ab2", "title": "Presenting this week at Microsoft Build", "url": "https://melanie-richards.com/blog/presenting-at-build/", "published_at": "2020-05-18T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe5b87b99", "title": "Learning Log, Apr 2020: day by day", "url": "https://melanie-richards.com/blog/learning-log-2004/", "published_at": "2020-05-03T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe624819c", "title": "New project: Good Things, and randomization at build time", "url": "https://melanie-richards.com/blog/good-things/", "published_at": "2020-04-27T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe6727066", "title": "Learning Log, Mar 2020: the great indoors", "url": "https://melanie-richards.com/blog/learning-log-2003/", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe67c03e1", "title": "Fonts with open source licenses", "url": "https://melanie-richards.com/blog/open-source-fonts/", "published_at": "2020-03-11T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe6e5b251", "title": "Learning Log, Feb 2020: the Golden Triangle", "url": "https://melanie-richards.com/blog/learning-log-2002/", "published_at": "2020-03-06T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe79493b3", "title": "Learning Log, Jan 2020: routines and rhythm of business", "url": "https://melanie-richards.com/blog/learning-log-2001/", "published_at": "2020-02-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe887b627", "title": "Weeknotes #22: swapping out Jekyll for Eleventy", "url": "https://melanie-richards.com/blog/weeknotes-22/", "published_at": "2020-01-06T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe8be0647", "title": "2019 in Review", "url": "https://melanie-richards.com/blog/2019-review/", "published_at": "2019-12-31T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fe9391fd2", "title": "Weeknotes #21: coming to you from rainy Florida", "url": "https://melanie-richards.com/blog/weeknotes-21/", "published_at": "2019-12-22T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fea30c512", "title": "Weeknotes #20: switching ALL the gears!", "url": "https://melanie-richards.com/blog/weeknotes-20/", "published_at": "2019-11-30T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4feaa41421", "title": "Weeknotes #19: shiny toys", "url": "https://melanie-richards.com/blog/weeknotes-19/", "published_at": "2019-11-15T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4feb82f226", "title": "Weeknotes #18: time for coffee!", "url": "https://melanie-richards.com/blog/weeknotes-18/", "published_at": "2019-11-09T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fec1df3ad", "title": "Weeknotes #17: 👻🎃", "url": "https://melanie-richards.com/blog/weeknotes-17/", "published_at": "2019-11-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fec90a396", "title": "Weeknotes #16: *autumn intensifies*", "url": "https://melanie-richards.com/blog/weeknotes-16/", "published_at": "2019-10-26T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fed866271", "title": "Weeknotes #15: autumn and proactive engagement", "url": "https://melanie-richards.com/blog/weeknotes-15/", "published_at": "2019-10-15T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fedfd0f52", "title": "Weeknotes #14: many travels, much talking", "url": "https://melanie-richards.com/blog/weeknotes-14/", "published_at": "2019-10-08T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4feeeba953", "title": "Weeknotes #13: the waning summer", "url": "https://melanie-richards.com/blog/weeknotes-13/", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4feef774f4", "title": "Weeknotes #12: going more indie web with Webmentions", "url": "https://melanie-richards.com/blog/weeknotes-12/", "published_at": "2019-07-30T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fefbe9c57", "title": "Weeknotes #11: staycation weekend", "url": "https://melanie-richards.com/blog/weeknotes-11/", "published_at": "2019-07-15T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fefe02d22", "title": "Weeknotes #10: Happy birthday, America! Do better.", "url": "https://melanie-richards.com/blog/weeknotes-10/", "published_at": "2019-07-08T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff066da0b", "title": "Weeknotes #9: gimme a break", "url": "https://melanie-richards.com/blog/weeknotes-9/", "published_at": "2019-07-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff110ef64", "title": "Weeknotes #8: I’m an auntie!", "url": "https://melanie-richards.com/blog/weeknotes-8/", "published_at": "2019-06-18T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff1cd5b0f", "title": "Weeknotes #7: foggy-day hikes", "url": "https://melanie-richards.com/blog/weeknotes-7/", "published_at": "2019-06-14T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff2ab1d01", "title": "Weeknotes #6: canaries in flight", "url": "https://melanie-richards.com/blog/weeknotes-6/", "published_at": "2019-05-30T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff3a95dd8", "title": "Weeknotes #5: Willkommen to Washington", "url": "https://melanie-richards.com/blog/weeknotes-5/", "published_at": "2019-05-19T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff3e7e429", "title": "Weeknotes #4: lots o’ links", "url": "https://melanie-richards.com/blog/weeknotes-4/", "published_at": "2019-05-13T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff455c369", "title": "Weeknotes #3: the pile-up", "url": "https://melanie-richards.com/blog/weeknotes-3/", "published_at": "2019-05-06T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff4ff6caa", "title": "Weeknotes #2: on not doing things", "url": "https://melanie-richards.com/blog/weeknotes-2/", "published_at": "2019-04-08T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff51bfa26", "title": "Weeknotes #1: in which we begin again", "url": "https://melanie-richards.com/blog/weeknotes-1/", "published_at": "2019-04-02T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff5f5ebfe", "title": "“Semantics to Screen Readers” on A List Apart", "url": "https://alistapart.com/article/semantics-to-screen-readers", "published_at": "2019-03-21T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff63cfc10", "title": "Hobbies and Hustles: Reading Log, Feb 2019", "url": "https://melanie-richards.com/blog/reading-log-1902/", "published_at": "2019-03-21T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff6ba0047", "title": "Tea and GTD: Learning Log, Jan 2019", "url": "https://melanie-richards.com/blog/learning-log-1901/", "published_at": "2019-02-03T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff75b156b", "title": "2018 in Review", "url": "https://melanie-richards.com/blog/2018-review/", "published_at": "2019-01-15T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff82b9076", "title": "Pigments and poetry: Learning Log, Feb 2018", "url": "https://melanie-richards.com/blog/learning-log-1802/", "published_at": "2018-03-09T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff833e18f", "title": "Calligraphy and camouflage: Learning Log, Jan 2018", "url": "https://melanie-richards.com/blog/learning-log-1801/", "published_at": "2018-02-13T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff932fe0c", "title": "Intentions for 2018", "url": "https://melanie-richards.com/blog/2018-intentions/", "published_at": "2017-12-30T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff99750a2", "title": "2017 in Review", "url": "https://melanie-richards.com/blog/2017-review/", "published_at": "2017-12-30T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ff9e3aa27", "title": "Murmurations and living lights: Learning Log, Dec 2017", "url": "https://melanie-richards.com/blog/learning-log-1712/", "published_at": "2017-12-29T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffa0fb71d", "title": "Petrichor and migraine auras: Learning Log, Nov 2017", "url": "https://melanie-richards.com/blog/learning-log-1711/", "published_at": "2017-12-10T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffa24d15e", "title": "Vectors and mittens: Learning Log, Oct 2017", "url": "https://melanie-richards.com/blog/learning-log-1710/", "published_at": "2017-11-02T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffae6ded2", "title": "CSS Grid talk at Microsoft Edge Web Summit", "url": "https://melanie-richards.com/blog/css-grid-summit/", "published_at": "2017-10-03T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffaf5138b", "title": "Learning Log: Sep 2017", "url": "https://melanie-richards.com/blog/learning-log-1709/", "published_at": "2017-10-02T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffb23aede", "title": "Learning Log: Aug 2017", "url": "https://melanie-richards.com/blog/learning-log-1708/", "published_at": "2017-09-05T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffbba3848", "title": "Learning Log: Jul 2017", "url": "https://melanie-richards.com/blog/learning-log-1707/", "published_at": "2017-07-27T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffc7c625a", "title": "Learning Log: Jun 2017", "url": "https://melanie-richards.com/blog/learning-log-1706/", "published_at": "2017-06-30T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffd2c8725", "title": "Learning Log: May 2017", "url": "https://melanie-richards.com/blog/learning-log-1705/", "published_at": "2017-06-05T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffe06113b", "title": "New side project: highlights minisite, and checking for interaction feature support", "url": "https://melanie-richards.com/blog/highlights-minisite/", "published_at": "2017-03-20T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4ffeb00875", "title": "2016 in review", "url": "https://melanie-richards.com/blog/2016-review/", "published_at": "2016-12-26T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fff5fc368", "title": "Fun with animated gradients", "url": "https://melanie-richards.com/blog/animating-gradients/", "published_at": "2016-12-04T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e4fffe33762", "title": "Moved the reading journal", "url": "https://melanie-richards.com/blog/reading-journal/", "published_at": "2016-09-22T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e500077dfb2", "title": "HTML5 Accessibility redesign", "url": "https://melanie-richards.com/blog/html5-a11y/", "published_at": "2016-09-15T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e5000e1f9d3", "title": "New illustration on the Intercom blog", "url": "https://melanie-richards.com/blog/intercom-illo/", "published_at": "2016-08-16T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e50013b6321", "title": "Just! Build! Websites!", "url": "https://melanie-richards.com/blog/just-build-websites/", "published_at": "2016-07-18T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e50015e99dc", "title": "Visual site update", "url": "https://melanie-richards.com/blog/new-site/", "published_at": "2016-05-31T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e5002129071", "title": "A note on productive perseverance from Rebecca Mezoff", "url": "https://melanie-richards.com/blog/perserverance-rebecca-mezoff/", "published_at": "2016-03-21T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e5002f2bc4c", "title": "Blogging about talking about blogging in Tulsa, Oklahoma", "url": "https://melanie-richards.com/blog/recap-of-talk-in-tulsa/", "published_at": "2016-01-27T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e5003527c0d", "title": "Upcoming talk in Tulsa", "url": "https://melanie-richards.com/blog/upcoming-talk-in-tulsa/", "published_at": "2016-01-11T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e5003cb1952", "title": "2015 in Review", "url": "https://melanie-richards.com/blog/my-2015-in-review/", "published_at": "2016-01-01T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e50041bda98", "title": "More form factors, please!", "url": "https://melanie-richards.com/blog/more-form-factors-please/", "published_at": "2015-10-06T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e50047bec53", "title": "Post Mortem, 100DaysOfSpec", "url": "https://melanie-richards.com/blog/post-mortem-100daysofspec/", "published_at": "2015-09-02T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e5005236767", "title": "Day 100 of 100DaysOfSpec, 4.7.10.6 Offsets into the media", "url": "https://melanie-richards.com/blog/day-100-100/", "published_at": "2015-08-31T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e500598630c", "title": "Day 99 of 100DaysOfSpec, loading the media resource, contd.", "url": "https://melanie-richards.com/blog/day-99-100/", "published_at": "2015-08-28T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e50063d6474", "title": "Day 98 of 100DaysOfSpec, media elements, contd.", "url": "https://melanie-richards.com/blog/day-98-100/", "published_at": "2015-08-27T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e500715b0ee", "title": "Day 97 of 100DaysOfSpec, media elements, contd.", "url": "https://melanie-richards.com/blog/day-97-100/", "published_at": "2015-08-26T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e5007c19f08", "title": "Day 96 of 100DaysOfSpec, media elements, contd.", "url": "https://melanie-richards.com/blog/day-96-100/", "published_at": "2015-08-25T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e50082a331d", "title": "Day 95 of 100DaysOfSpec, media elements, contd.", "url": "https://melanie-richards.com/blog/day-95-100/", "published_at": "2015-08-24T00:00:00+00:00" }, { "id": "01a07df4-085b-7160-9926-4e50091d52e0", "title": "Day 94 of 100DaysOfSpec, media elements", "url": "https://melanie-richards.com/blog/day-94-100/", "published_at": "2015-08-21T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd99693e3d", "title": "Day 93 of 100DaysOfSpec, the track element", "url": "https://melanie-richards.com/blog/day-93-100/", "published_at": "2015-08-20T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9a13e91b", "title": "Day 92 of 100DaysOfSpec, the source element", "url": "https://melanie-richards.com/blog/day-92-100/", "published_at": "2015-08-19T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9ae83c11", "title": "Day 91 of 100DaysOfSpec, the video element, contd. and the audio element", "url": "https://melanie-richards.com/blog/day-91-100/", "published_at": "2015-08-18T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9bd53a3e", "title": "Day 90 of 100DaysOfSpec, the video element, contd.", "url": "https://melanie-richards.com/blog/day-90-100/", "published_at": "2015-08-17T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9cc99563", "title": "Day 89 of 100DaysOfSpec, param and video elements", "url": "https://melanie-richards.com/blog/day-89-100/", "published_at": "2015-08-13T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9d44fedc", "title": "Day 88 of 100DaysOfSpec, the object element", "url": "https://melanie-richards.com/blog/day-88-100/", "published_at": "2015-08-12T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9e0aba28", "title": "Day 87 of 100DaysOfSpec, the embed element", "url": "https://melanie-richards.com/blog/day-87-100/", "published_at": "2015-08-11T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9ead259e", "title": "Day 86 of 100DaysOfSpec, the iframe element", "url": "https://melanie-richards.com/blog/day-86-100/", "published_at": "2015-08-10T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abd9f91d1ee", "title": "Day 85 of 100DaysOfSpec, alt text for images, contd.", "url": "https://melanie-richards.com/blog/day-85-100/", "published_at": "2015-08-07T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abda0587dca", "title": "Day 84 of 100DaysOfSpec, alt text for images, contd.", "url": "https://melanie-richards.com/blog/day-84-100/", "published_at": "2015-08-06T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abda0a81fe7", "title": "Day 83 of 100DaysOfSpec, alt text for images, contd.", "url": "https://melanie-richards.com/blog/day-83-100/", "published_at": "2015-08-05T00:00:00+00:00" }, { "id": "01a07df4-085c-7396-b564-3abda1847f60", "title": "Day 82 of 100DaysOfSpec, alt text for images", "url": "https://melanie-richards.com/blog/day-82-100/", "published_at": "2015-08-04T00:00:00+00:00" } ] posts Claim your blog
Back to Melanie Richards
Blog · corpus.blog/blogs/melanie-richards.com/posts

Melanie Richards

melanie-richards.com

2021

2020

2019

2018

2017

2016

2015