Commit graph

  • 60efe133eb style(padding) Fix style issue on small screens (x-overflow) Thomas 2024-03-23 07:40:59 +0000
  • 15d021df8c specify engines.node >= 20.11.1 in package.json Thomas 2024-03-18 06:57:41 +0000
  • 4a653cc903 bump: @sveltejs/adapter-netlify from 3 to 4 Thomas 2024-03-18 06:54:13 +0000
  • 5178a715d9 bugfix(/blog) fix date formatting on BlogPostListItem Thomas 2024-03-17 22:22:20 +0000
  • 1d39b84611 blog: redesign announcement Thomas 2024-03-17 22:20:19 +0000
  • 46c5065d60 finalise redesign Thomas 2024-03-17 22:01:32 +0000
  • 8fcd9d23b7 migration to SvelteKit 2 Thomas 2024-03-17 09:37:49 +0000
  • 4c98640a08 redesign Thomas 2024-03-17 09:33:22 +0000
  • f6577d5018 blog: Code Snippet: Count number of files with an extention Thomas 2024-03-11 21:12:57 +0000
  • fcdf107f7c blog: vibecheck#18 Thomas 2024-03-10 12:13:38 +0000
  • 8cf29668a6 blog: duolingo is an engagement platform Thomas 2024-03-06 10:02:32 +0000
  • cd4887510f blog: using vim again Thomas 2024-02-25 11:55:29 +0000
  • 989b9ea197 edit: Vibe Check #17 Thomas 2024-02-16 08:12:59 +0000
  • 79cd485999 blog: Vibe Check #17 Thomas 2024-02-14 15:28:59 +0000
  • 371fc2765c homepage update; blog: why code comments? Thomas 2024-01-16 22:49:20 +0000
  • 52de91eecc blog: Vibe Check 2023 Thomas 2024-01-02 22:36:40 +0000
  • 52c113548a blog: year of tools, software tools Thomas 2023-12-22 11:34:04 +0000
  • 267ceba78f blog: vibe check 17 Thomas 2023-12-17 18:58:35 +0000
  • e38d239577 blog: why not mock Thomas 2023-12-01 07:51:29 +0000
  • 5262d1351f blog: CV advice Thomas 2023-11-12 11:07:43 +0000
  • f7082653c6 blog: Vibe Check #16 Thomas 2023-10-29 10:47:11 +0000
  • e6ee2c8bea blog: It's easier to do it on paper Thomas 2023-10-19 08:12:01 +0100
  • dea7aadaa5 blog: Vibe Check #15 Thomas 2023-10-04 08:00:47 +0100
  • 68aac2d81f blog: TDD is like meditation Thomas 2023-09-27 15:20:25 +0100
  • 9a2a11b631 blog: Two Questions for Technical Interviews Thomas 2023-09-24 09:24:12 +0100
  • 81ca6ffa3a blog: pattern drafting Thomas 2023-09-22 07:19:34 +0100
  • 6ddcb7d9b0 refactor how Markdown is converted to HTML; introduce sewn garments to blog Thomas 2023-09-08 22:31:00 +0100
  • d0afe72966 blog: learning to see Thomas 2023-08-28 15:38:14 +0100
  • 0799948b05 Add git lfs config Thomas 2023-08-14 16:47:19 +0100
  • fc926d7d3a blog: HMRC book review Thomas 2023-07-27 07:28:33 +0100
  • 1c3aa5f4f5 blog: add Vibe Check #14 Thomas 2023-07-19 19:46:54 +0100
  • dc0600f884 blog: vibe check #13 Thomas 2023-06-16 14:07:33 +0100
  • 17380280ec blog: always the same warning signs Thomas 2023-06-14 20:30:01 +0100
  • 244a7a6f8e blog: summer approaches Thomas 2023-06-10 21:06:20 +0100
  • f8076c5eef blog: Deep Work Thomas 2023-05-11 21:57:35 +0100
  • 193947c2cb [typo] reassembly => reassemble in meatsack blog post Thomas 2023-04-24 07:45:51 +0100
  • 32135deed1 blog: happy meat sack Thomas 2023-04-20 22:46:57 +0100
  • 15ddbde75d blog: Vibe Check #12 Thomas 2023-04-14 21:50:27 +0100
  • c03f1504ef blog: Uncertainty blog post Thomas 2023-03-28 11:27:18 +0100
  • 89107c2896 blog: eight things Thomas 2023-03-23 18:41:14 +0000
  • 94243a23c4 blog: ChatGPT Savant Syndrome Thomas 2023-03-12 19:01:25 +0000
  • 73b10eede5 blog: Vibe Check #11 Thomas 2023-03-04 08:03:44 +0000
  • 57244f475c blog: Anti Principles Thomas 2023-02-25 07:40:48 +0000
  • 344fef9967 blog: The Meta is More Appealing Thomas 2023-02-19 19:45:32 +0000
  • 3e520fdfb5 Blog: Make it good Thomas 2023-02-17 21:00:34 +0000
  • 6a695a8c68 SunriseSunset: Use 👻 not 🥷 for missing streak Thomas 2023-02-15 20:53:14 +0000
  • f083bb1ad2 blog: Will what drove you here drive you away from here? Thomas 2023-02-15 20:42:31 +0000
  • dbd6c2ea92 Blog: styles Thomas 2023-02-14 23:00:25 +0000
  • c40e2474b7 blog: A website can do that? Thomas 2023-02-14 22:47:26 +0000
  • 97cdd9fb1b blog: Exceptions over rules Thomas 2023-02-13 22:41:46 +0000
  • 3e2053e884 BlogEngine: Create Blog Posts locally with endpoint Thomas 2023-02-12 22:13:29 +0000
  • 57dd0a017e BlogEngine: Move the /new blog post endpoint to allow pre-rendering Thomas 2023-02-12 19:02:18 +0000
  • 6c48b3f188 BlogEngine: Create a page Thomas 2023-02-12 10:16:13 +0000
  • c9dd7145f0 BlogEngine: Rewrite stapline for the blog Thomas 2023-02-12 08:18:29 +0000
  • d06a0fb350 BlogEngine: use package ot generate RSS Thomas 2023-02-11 17:47:36 +0000
  • 577e3815b6 BlogEngine: Re-allow dangerous HTML Thomas 2023-02-09 07:20:32 +0000
  • bfa2485db1 BlogEngine: Add RSS Reader Thomas 2023-02-08 21:18:53 +0000
  • d9bc962d72 site: use for web-font loading (so font is always visible) Thomas 2023-02-08 20:01:23 +0000
  • 6c8083593f BlogEngine: Remove all references to old posts.json and Python scripts Thomas 2023-02-08 19:51:01 +0000
  • 6931e2a414 BlogEngine: PreRender everything Thomas 2023-02-06 22:56:10 +0000
  • 8d2a27e4d8 BlogEngine: Remove last references to the pre-built blog posts Thomas 2023-02-06 22:38:22 +0000
  • a8fc9a2691 BlogEngine: Re-add Book Reviews to the Blog Index page Thomas 2023-02-05 22:31:58 +0000
  • 9fca4a6867 /blog page, use pre-rendering Thomas 2023-02-05 16:27:45 +0000
  • dbc368fc3c BlogEngine: Update the BlogIndex page to use the new BlogController. Remove reliance on the old Pythonlist Thomas 2023-02-05 16:19:07 +0000
  • 2d16ce03df BlogEngine: Introduce JS-level MarkdownFile, BlogPost, and BlogController. First step in moving away from the python build script for listing blog posts Thomas 2023-02-04 10:04:53 +0000
  • 9da7768f18 blog: Vibe Check #10 Thomas 2023-02-03 07:23:42 +0000
  • 0eb59d948a sunrise-sunset: tidy streak calculation Thomas 2023-02-01 22:31:56 +0000
  • daf73c797e sunrise-sunset: Update Streak Calculator if a Streak has just ended Thomas 2023-02-01 22:19:55 +0000
  • 89df3538b4 chore: bump vitest version Thomas 2023-02-01 22:19:25 +0000
  • 98eb5f7c3f sunrise-sunset: streak emoji Thomas 2023-01-31 22:57:16 +0000
  • f7235b26cb sunrise-sunset: Streak Counting is Hard Thomas 2023-01-31 22:47:45 +0000
  • 801bb6586a sunrise-sunset: add score history Thomas 2023-01-31 22:12:06 +0000
  • ffac69e6ce blog: Sunrise Sunset announcement post Thomas 2023-01-30 22:30:38 +0000
  • e6d10428bd blog: Sunrise, Sunset intro post Thomas 2023-01-30 22:04:50 +0000
  • 6d6557d3cb sunrise-sunset: refactor streak code Thomas 2023-01-29 23:26:29 +0000
  • 29e4cb0b6d sunrise-sunset: current streak length Thomas 2023-01-29 23:15:03 +0000
  • ac98297cff sunrise-sunset: Update notification styles Thomas 2023-01-28 14:21:38 +0000
  • 210fa2f4a6 sunrise-sunset: start to componentise the design Thomas 2023-01-28 13:51:42 +0000
  • 7f83444d0f sunrise-sunset: put metatags in svelte:headD Thomas 2023-01-28 09:03:22 +0000
  • 8c2a954fe2 sunrise-sunset: add metatags (including preview image) Thomas 2023-01-28 09:00:10 +0000
  • 748ce7e7c0 sunrise-sunset: fix over-100% width issue Thomas 2023-01-28 08:11:00 +0000
  • f934bed772 sunrise-sunset: add success/failure notification Thomas 2023-01-27 23:12:06 +0000
  • 9e31ade173 sunrise-sunset: add basic local storage Thomas 2023-01-26 21:49:40 +0000
  • e1769f5c6a sunrise-sunset: create the sunrise-sunset photo guessing page Thomas 2023-01-24 21:12:19 +0000
  • 2e0fc8de97 chore: bump svelte and vite versions Thomas 2023-01-24 20:47:58 +0000
  • 135c54ca82 sunrise-sunset: Create /api/sunrise-sunset-photo endpoint Thomas 2023-01-24 20:41:04 +0000
  • 363051c35e sunrise-sunet: commit basic data and scraping code Thomas 2023-01-23 20:26:50 +0000
  • 897d859d21 blog: seven days with terraform Thomas 2023-01-20 19:22:35 +0000
  • 7a054b6666 blog: Add Terraform Blog Post Thomas 2023-01-15 19:49:55 +0000
  • 1f02ac2873 blog: little project: oddbox scraper Thomas 2023-01-12 20:01:05 +0000
  • af45d16165 blog: favourite albums 2022 Thomas 2023-01-01 21:47:33 +0000
  • 88daaa2948 blog: vibe check #9 Thomas 2023-01-01 20:24:24 +0000
  • b74e538688 blog: Vibe Check #8 Thomas 2022-12-04 22:01:07 +0000
  • bba7762a93 blog: all problems are people problems Thomas 2022-11-28 22:53:59 +0000
  • 765332a668 blog: vibe check #7 Thomas 2022-11-06 08:27:17 +0000
  • df29682b10 blog: communciate clearly Thomas 2022-11-05 17:11:13 +0000
  • f263fba640 blog: maintenance++ Thomas 2022-10-22 13:28:31 +0100
  • 143611a99b chore: update vite & leaflet Thomas 2022-10-09 10:22:36 +0100
  • 0088ee9495 chore: update sveltekit Thomas 2022-10-09 10:11:35 +0100
  • d040533440 blog: principals - correct, use, change Thomas 2022-10-09 10:03:26 +0100