41554 blogs · [ { "id": "01a0879a-530d-722e-9f8e-735cbe8563cb", "title": "Using WordPress as a Markdown editor", "url": "https://lewisdale.dev/post/using-wordpress-as-a-markdown-editor/", "published_at": "2023-02-18T21:56:35+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cbf33bea8", "title": "Signing up for my first cycling event", "url": "https://lewisdale.dev/post/signing-up-for-my-first-cycling-event/", "published_at": "2023-02-06T08:00:48+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cbf84cd99", "title": "Well, that was short-lived", "url": "https://lewisdale.dev/post/well-that-was-short-lived/", "published_at": "2023-02-03T09:09:23+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cbfa37f6e", "title": "Buy-it-for-life", "url": "https://lewisdale.dev/post/buy-it-for-life/", "published_at": "2023-01-26T10:04:30+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cbfa65052", "title": "Using mirror repositories for code backups", "url": "https://lewisdale.dev/post/using-mirror-repositories-for-code-backups/", "published_at": "2023-01-21T09:03:29+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cbfa7a5b3", "title": "BASIC Interpreter Part 3: Copying values", "url": "https://lewisdale.dev/post/basic-interpreter-part-3-copying-values/", "published_at": "2023-01-20T16:13:56+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc097162c", "title": "Scratching an itch", "url": "https://lewisdale.dev/post/scratching-an-itch/", "published_at": "2023-01-20T08:16:44+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc196f9bf", "title": "Note-taking: 1 week in", "url": "https://lewisdale.dev/post/note-taking-1-week-in/", "published_at": "2023-01-17T17:04:46+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc253ec26", "title": "TIL: Forwarding ports using SSH and proxying with Apache", "url": "https://lewisdale.dev/post/til-forwarding-ports-using-ssh-and-proxying-with-apache/", "published_at": "2023-01-16T08:33:18+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc30569db", "title": "TIL: Adding a subreddit RSS feed", "url": "https://lewisdale.dev/post/til-adding-a-subreddit-rss-feed/", "published_at": "2023-01-15T10:49:23+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc3dcd3e5", "title": "Finding my old hard drive", "url": "https://lewisdale.dev/post/finding-my-old-hard-drive/", "published_at": "2023-01-14T20:00:32+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc4c7cf9e", "title": "BASIC Interpreter Part Two: Variables", "url": "https://lewisdale.dev/post/basic-interpreter-part-two-variables/", "published_at": "2023-01-13T14:02:11+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc4f2e205", "title": "TIL: Adding text borders with CSS", "url": "https://lewisdale.dev/post/til-adding-text-borders-with-css/", "published_at": "2023-01-12T19:25:42+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc551c9dd", "title": "Note-taking and retaining information", "url": "https://lewisdale.dev/post/note-taking-and-retaining-information/", "published_at": "2023-01-10T09:25:47+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc626b21d", "title": "Migrating to WordPress", "url": "https://lewisdale.dev/post/migrating-to-wordpress/", "published_at": "2023-01-08T10:53:07+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc69e4bf6", "title": "Import posts from an RSS feed into WordPress", "url": "https://lewisdale.dev/post/import-posts-from-an-rss-feed-into-wordpress/", "published_at": "2023-01-07T22:15:06+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc72912a2", "title": "Creating a Sinclair BASIC interpreter", "url": "https://lewisdale.dev/post/creating-a-sinclair-basic-interpreter/", "published_at": "2023-01-03T17:24:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc72ab350", "title": "New year, new blog design", "url": "https://lewisdale.dev/post/new-year-new-blog-design/", "published_at": "2023-01-02T09:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc7aba45a", "title": "Microblogging with Eleventy", "url": "https://lewisdale.dev/post/microblogging-with-eleventy/", "published_at": "2022-12-30T21:24:54+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc83b3433", "title": "Choosing a CMS to use with Eleventy", "url": "https://lewisdale.dev/post/choosing-a-cms-to-use-with-eleventy/", "published_at": "2022-12-29T11:37:59+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc8a4ea5e", "title": "Thinking about the web", "url": "https://lewisdale.dev/post/thinking-about-the-web/", "published_at": "2022-12-28T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc91bb382", "title": "Taking a break", "url": "https://lewisdale.dev/post/taking-a-break/", "published_at": "2022-12-23T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cc96f7bdc", "title": "2022: A retrospective", "url": "https://lewisdale.dev/post/2022-a-retrospective/", "published_at": "2022-12-17T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cca3ce98c", "title": "Managing my reading list with BookWyrm", "url": "https://lewisdale.dev/post/managing-my-reading-list-with-bookwyrm/", "published_at": "2022-12-16T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccac02204", "title": "Get your Eleventy site onto the Fediverse", "url": "https://lewisdale.dev/post/get-your-eleventy-site-onto-the-fediverse/", "published_at": "2022-12-12T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccb15a4c6", "title": "Advent of Code: Day Six", "url": "https://lewisdale.dev/post/advent-of-code-day-six/", "published_at": "2022-12-06T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccb7ab605", "title": "Advent of Code: Day Five", "url": "https://lewisdale.dev/post/advent-of-code-day-five/", "published_at": "2022-12-05T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccb90f9f9", "title": "Advent of Code: Day Four", "url": "https://lewisdale.dev/post/advent-of-code-day-four/", "published_at": "2022-12-04T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccbb91ecd", "title": "Advent of Code: Day Three", "url": "https://lewisdale.dev/post/advent-of-code-day-three/", "published_at": "2022-12-03T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccc9304d4", "title": "Advent of Code: Day Two", "url": "https://lewisdale.dev/post/advent-of-code-day-two/", "published_at": "2022-12-02T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccd4de1b0", "title": "Advent of Code: Day One", "url": "https://lewisdale.dev/post/advent-of-code-day-one/", "published_at": "2022-12-01T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccdc24750", "title": "TIL: Including subfiles of ignored directories", "url": "https://lewisdale.dev/post/til-including-subfiles-of-ignored-directories/", "published_at": "2022-11-25T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cce61b06d", "title": "Three weeks of Mastodon", "url": "https://lewisdale.dev/post/three-weeks-of-mastodon/", "published_at": "2022-11-24T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccefbb9d8", "title": "FediLeventy Part 2: comments and follower lists", "url": "https://lewisdale.dev/post/fedileventy-part-2-comments-and-follower-lists/", "published_at": "2022-11-09T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccf90c6a3", "title": "You can be friends with my blog", "url": "https://lewisdale.dev/post/you-can-be-friends-with-my-blog/", "published_at": "2022-11-08T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735ccfdfd4e9", "title": "Adding comments to my blog", "url": "https://lewisdale.dev/post/adding-comments-to-my-blog/", "published_at": "2022-11-05T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd0936bff", "title": "Okay now I actually have Open Graph images", "url": "https://lewisdale.dev/post/okay-now-i-actually-have-open-graph-images/", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd13c45b6", "title": "Adding statically-generated Open Graph images", "url": "https://lewisdale.dev/post/adding-statically-generated-open-graph-images/", "published_at": "2022-11-02T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd1e713a8", "title": "Handling file uploads and failures with Express", "url": "https://lewisdale.dev/post/handling-file-uploads-and-failures-with-express/", "published_at": "2022-10-25T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd2675034", "title": "Simple CSRF token middleware for express", "url": "https://lewisdale.dev/post/simple-csrf-token-middleware-for-express/", "published_at": "2022-10-23T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd27e9d08", "title": "Building a CMS for Eleventy", "url": "https://lewisdale.dev/post/building-a-cms-for-eleventy/", "published_at": "2022-10-07T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd341d048", "title": "Moving my reading list out of JSON", "url": "https://lewisdale.dev/post/moving-my-reading-list-out-of-json/", "published_at": "2022-10-05T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd39355b6", "title": "Diabetes (might have) saved my life", "url": "https://lewisdale.dev/post/diabetes-might-have-saved-my-life/", "published_at": "2022-09-27T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd492ed04", "title": "Working retro with a Raspberry Pi", "url": "https://lewisdale.dev/post/working-retro-with-a-raspberry-pi/", "published_at": "2022-09-10T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd4f41787", "title": "The web is exhausting", "url": "https://lewisdale.dev/post/the-web-is-exhausting/", "published_at": "2022-08-31T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd5bb3cfb", "title": "Finding my old blog", "url": "https://lewisdale.dev/post/finding-my-old-blog/", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd62bb485", "title": "Building my first emulator", "url": "https://lewisdale.dev/post/building-my-first-emulator/", "published_at": "2022-07-20T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd72b44be", "title": "Why I don’t write React anymore", "url": "https://lewisdale.dev/post/why-i-don-and-8217-t-write-react-anymore/", "published_at": "2022-06-23T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd8040cab", "title": "Managing my reading list", "url": "https://lewisdale.dev/post/managing-my-reading-list/", "published_at": "2022-06-12T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd8eaeb3f", "title": "Adding categories to Eleventy", "url": "https://lewisdale.dev/post/adding-categories-to-eleventy/", "published_at": "2022-05-28T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cd9a1bfc5", "title": "Year retrospective", "url": "https://lewisdale.dev/post/year-retrospective/", "published_at": "2021-12-28T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cda4e924f", "title": "A new blog", "url": "https://lewisdale.dev/post/a-new-blog/", "published_at": "2021-12-17T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cda6ab939", "title": "Using ES6 Generators", "url": "https://lewisdale.dev/post/using-es6-generators/", "published_at": "2015-02-26T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cdb3f12eb", "title": "Motion Sensitive Image Capturing In Python", "url": "https://lewisdale.dev/post/motion-sensitive-image-capturing-in-python/", "published_at": "2014-07-28T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cdbafab55", "title": "Clever Image Resizing In Python", "url": "https://lewisdale.dev/post/clever-image-resizing-in-python/", "published_at": "2014-07-23T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cdc6a9542", "title": "Solving 2048 Using A* Search", "url": "https://lewisdale.dev/post/solving-2048-using-a-search/", "published_at": "2014-05-23T00:00:00+00:00" }, { "id": "01a0879a-530d-722e-9f8e-735cdd0599f6", "title": "Raspberry Pi & Ultrasonic Module – Calculating Distance in C", "url": "https://lewisdale.dev/post/raspberry-pi-and-038-ultrasonic-module-and-8211-calculating-distance-in-c/", "published_at": "2014-05-23T00:00:00+00:00" } ] posts Claim your blog
Back to Blog posts | LewisDale.dev
Blog · corpus.blog/blogs/lewisdale.dev/posts

Blog posts | LewisDale.dev

lewisdale.dev

2023

2022

2021

2015

2014