Thomas
|
e6c0cb8afb
|
style: reduce the max width of blog post title when page is wide
|
2025-03-13 21:45:01 +00:00 |
|
Thomas
|
1fd055c38f
|
feat: move all functionality for blog pages to the server
|
2025-03-13 21:43:06 +00:00 |
|
Thomas
|
5ca7fc1ced
|
feat: Add tags to BlogPosts and allow posts to be found with them
|
2025-03-13 21:42:06 +00:00 |
|
Thomas
|
26ecb457b7
|
blog: typo in the nazi cat AI piece
|
2025-03-13 21:41:28 +00:00 |
|
Thomas
|
f2d579c2f1
|
blog: Add the tags field to all the vibe-check blog posts
|
2025-03-13 18:47:39 +00:00 |
|
Thomas
|
bf23ceaf74
|
tests: Add test coverage for fetching markdown frontmatter
|
2025-03-13 18:47:17 +00:00 |
|
Thomas
|
cf5e77b00b
|
feat: add the tags property to the BlogPost item
|
2025-03-13 18:25:26 +00:00 |
|
Thomas
|
0c64e015d1
|
chore: remove to-vfile package
|
2025-03-13 18:09:45 +00:00 |
|
Thomas
|
01504e98ac
|
chore: update tests to get them to pass
|
2025-03-13 17:59:16 +00:00 |
|
Thomas
|
0741a8a80a
|
blog: apple image playground nazi cat salute blog post
|
2025-03-10 22:52:51 +00:00 |
|
Thomas
|
a7f21115ac
|
blog: a handful of articles
|
2025-03-07 15:14:23 +00:00 |
|
Thomas
|
b1f5daf96a
|
blog: Learning with LLMs
|
2025-03-04 18:53:24 +00:00 |
|
Thomas
|
3980580004
|
blog: A handful of links
|
2025-02-24 22:02:54 +00:00 |
|
Thomas
|
781ec12c09
|
blog: should I be taking notes?
|
2025-02-19 20:16:40 +00:00 |
|
Thomas
|
7c346a5b71
|
blog: reading challenging books
|
2025-02-14 22:41:46 +00:00 |
|
Thomas
|
8deaf29378
|
blog: books and the small web
|
2025-02-12 21:24:41 +00:00 |
|
Thomas
|
66851a82eb
|
blog: vibe check #22
|
2025-02-02 18:08:48 +00:00 |
|
Thomas
|
be256f7ed3
|
fix: fix issue (caused by svelte5 migration) where colour scheme preference wasn't persisting
|
2025-01-16 20:05:59 +00:00 |
|
Thomas
|
2fecf0c540
|
blog: set prerender to 'auto'
|
2025-01-16 19:56:49 +00:00 |
|
Thomas
|
d3c5b2cec3
|
blog: Shein IPO blog post
|
2025-01-16 18:31:17 +00:00 |
|
Thomas
|
98bc188722
|
blog: vibe check #21
|
2025-01-09 14:08:29 +00:00 |
|
Thomas
|
1743c9cfd4
|
design: update homepage design a little
|
2025-01-05 07:42:17 +00:00 |
|
Thomas
|
8b9b1185a7
|
chore: update to Svelte@5
|
2025-01-04 15:35:07 +00:00 |
|
Thomas
|
fcb16849f1
|
chore: bump a lot of dependencies
|
2025-01-04 15:28:36 +00:00 |
|
Thomas
|
f43b4bdc89
|
blog: vibe check#20
|
2024-12-01 08:09:36 +00:00 |
|
Thomas
|
90789ebe46
|
blog: Static svelte kti sites on coolify
|
2024-11-22 14:24:15 +00:00 |
|
Thomas
|
a88f5bee8d
|
blog: you can just think about things different
|
2024-11-19 17:39:28 +00:00 |
|
Thomas
|
2a6736f718
|
blog: ghost blog with coolify dockerfile
|
2024-11-11 09:46:36 +00:00 |
|
Thomas
|
9dc85b2668
|
blog: stop with the caveats
|
2024-11-04 14:16:34 +00:00 |
|
Thomas
|
26ec9f891f
|
blog: GitHub action environment variables
|
2024-10-12 16:50:13 +01:00 |
|
Thomas
|
57be2f96f3
|
blog: scrumbled egg blog post; styles: update colours and typography for blog post
|
2024-09-28 16:07:16 +01:00 |
|
Thomas
|
27f3652711
|
blog: tuesday at 2pm
|
2024-09-24 22:13:59 +01:00 |
|
Thomas
|
1609375d47
|
blog: never adobe
|
2024-09-13 14:53:00 +01:00 |
|
Thomas
|
15c0cd50a4
|
blog: makers make
|
2024-09-03 20:22:03 +01:00 |
|
Thomas
|
ed0e455b9c
|
blog: end of summer hours
|
2024-08-26 10:57:05 +01:00 |
|
Thomas
|
a32392fc1e
|
summer hours 2024!
|
2024-06-18 07:23:06 +01:00 |
|
Thomas
|
9a1547af47
|
blog(Book Review) Matrix
|
2024-06-01 08:23:53 +01:00 |
|
Thomas
|
e8f4c05ddd
|
blog: Modern web tools and platforms are useful
|
2024-05-23 08:12:43 +01:00 |
|
Thomas
|
e9e50a9865
|
blog: very convincing LLMs
|
2024-05-07 21:52:01 +01:00 |
|
Thomas
|
d71501c061
|
blog(kindle-md-highlights)
|
2024-04-28 08:57:56 +01:00 |
|
Thomas
|
fe8f7fec75
|
blog: Vibe Check #19
|
2024-04-20 22:09:58 +01:00 |
|
Thomas
|
7239d2ee56
|
blog(Thoughts on Generative AI)
|
2024-04-06 10:30:44 +01:00 |
|
Thomas
|
817e305cd0
|
blog(When should tests fail?)
|
2024-03-29 20:57:32 +00:00 |
|
Thomas
|
23161552a3
|
style(blockquote): whoops! block quote got too wide
|
2024-03-23 07:42:44 +00:00 |
|
Thomas
|
d65c101dc8
|
blog: Make it easy to try again
|
2024-03-23 07:41:20 +00:00 |
|
Thomas
|
60efe133eb
|
style(padding) Fix style issue on small screens (x-overflow)
|
2024-03-23 07:40:59 +00:00 |
|
Thomas
|
5178a715d9
|
bugfix(/blog) fix date formatting on BlogPostListItem
|
2024-03-17 22:22:20 +00:00 |
|
Thomas
|
1d39b84611
|
blog: redesign announcement
|
2024-03-17 22:20:19 +00:00 |
|
Thomas
|
46c5065d60
|
finalise redesign
|
2024-03-17 22:01:32 +00:00 |
|
Thomas
|
8fcd9d23b7
|
migration to SvelteKit 2
|
2024-03-17 09:37:49 +00:00 |
|
Thomas
|
4c98640a08
|
redesign
|
2024-03-17 09:33:22 +00:00 |
|
Thomas
|
f6577d5018
|
blog: Code Snippet: Count number of files with an extention
|
2024-03-11 21:12:57 +00:00 |
|
Thomas
|
fcdf107f7c
|
blog: vibecheck#18
|
2024-03-10 12:13:38 +00:00 |
|
Thomas
|
8cf29668a6
|
blog: duolingo is an engagement platform
|
2024-03-06 10:02:32 +00:00 |
|
Thomas
|
cd4887510f
|
blog: using vim again
|
2024-02-25 11:55:29 +00:00 |
|
Thomas
|
989b9ea197
|
edit: Vibe Check #17
|
2024-02-16 08:12:59 +00:00 |
|
Thomas
|
79cd485999
|
blog: Vibe Check #17
|
2024-02-14 15:28:59 +00:00 |
|
Thomas
|
371fc2765c
|
homepage update; blog: why code comments?
|
2024-01-16 22:49:20 +00:00 |
|
Thomas
|
52de91eecc
|
blog: Vibe Check 2023
|
2024-01-02 22:36:40 +00:00 |
|
Thomas
|
52c113548a
|
blog: year of tools, software tools
|
2023-12-22 11:34:04 +00:00 |
|
Thomas
|
267ceba78f
|
blog: vibe check 17
|
2023-12-17 18:58:35 +00:00 |
|
Thomas
|
e38d239577
|
blog: why not mock
|
2023-12-01 07:51:29 +00:00 |
|
Thomas
|
5262d1351f
|
blog: CV advice
|
2023-11-12 11:07:43 +00:00 |
|
Thomas
|
f7082653c6
|
blog: Vibe Check #16
|
2023-10-29 10:47:11 +00:00 |
|
Thomas
|
e6ee2c8bea
|
blog: It's easier to do it on paper
|
2023-10-19 08:12:01 +01:00 |
|
Thomas
|
dea7aadaa5
|
blog: Vibe Check #15
|
2023-10-04 08:00:47 +01:00 |
|
Thomas
|
68aac2d81f
|
blog: TDD is like meditation
|
2023-09-27 15:20:25 +01:00 |
|
Thomas
|
9a2a11b631
|
blog: Two Questions for Technical Interviews
|
2023-09-24 09:24:12 +01:00 |
|
Thomas
|
81ca6ffa3a
|
blog: pattern drafting
|
2023-09-22 07:19:34 +01:00 |
|
Thomas
|
6ddcb7d9b0
|
refactor how Markdown is converted to HTML; introduce sewn garments to blog
|
2023-09-08 22:31:00 +01:00 |
|
Thomas
|
d0afe72966
|
blog: learning to see
|
2023-08-28 15:38:14 +01:00 |
|
Thomas
|
fc926d7d3a
|
blog: HMRC book review
|
2023-07-27 07:28:33 +01:00 |
|
Thomas
|
1c3aa5f4f5
|
blog: add Vibe Check #14
|
2023-07-19 19:46:54 +01:00 |
|
Thomas
|
dc0600f884
|
blog: vibe check #13
|
2023-06-16 14:07:33 +01:00 |
|
Thomas
|
17380280ec
|
blog: always the same warning signs
|
2023-06-14 20:30:01 +01:00 |
|
Thomas
|
244a7a6f8e
|
blog: summer approaches
|
2023-06-10 21:06:20 +01:00 |
|
Thomas
|
f8076c5eef
|
blog: Deep Work
|
2023-05-11 21:57:35 +01:00 |
|
Thomas
|
193947c2cb
|
[typo] reassembly => reassemble in meatsack blog post
|
2023-04-24 07:45:51 +01:00 |
|
Thomas
|
32135deed1
|
blog: happy meat sack
|
2023-04-20 22:46:57 +01:00 |
|
Thomas
|
15ddbde75d
|
blog: Vibe Check #12
|
2023-04-14 21:50:27 +01:00 |
|
Thomas
|
c03f1504ef
|
blog: Uncertainty blog post
|
2023-03-28 11:27:18 +01:00 |
|
Thomas
|
89107c2896
|
blog: eight things
|
2023-03-23 18:41:14 +00:00 |
|
Thomas
|
94243a23c4
|
blog: ChatGPT Savant Syndrome
|
2023-03-12 19:01:25 +00:00 |
|
Thomas
|
73b10eede5
|
blog: Vibe Check #11
|
2023-03-04 08:03:44 +00:00 |
|
Thomas
|
57244f475c
|
blog: Anti Principles
|
2023-02-25 07:40:48 +00:00 |
|
Thomas
|
344fef9967
|
blog: The Meta is More Appealing
|
2023-02-19 19:45:32 +00:00 |
|
Thomas
|
3e520fdfb5
|
Blog: Make it good
|
2023-02-17 21:00:34 +00:00 |
|
Thomas
|
6a695a8c68
|
SunriseSunset: Use 👻 not 🥷 for missing streak
|
2023-02-15 20:53:14 +00:00 |
|
Thomas
|
f083bb1ad2
|
blog: Will what drove you here drive you away from here?
|
2023-02-15 20:42:31 +00:00 |
|
Thomas
|
dbd6c2ea92
|
Blog: styles
|
2023-02-14 23:00:25 +00:00 |
|
Thomas
|
c40e2474b7
|
blog: A website can do that?
|
2023-02-14 22:47:26 +00:00 |
|
Thomas
|
97cdd9fb1b
|
blog: Exceptions over rules
|
2023-02-13 22:41:46 +00:00 |
|
Thomas
|
3e2053e884
|
BlogEngine: Create Blog Posts locally with endpoint
|
2023-02-12 22:13:29 +00:00 |
|
Thomas
|
57dd0a017e
|
BlogEngine: Move the /new blog post endpoint to allow pre-rendering
|
2023-02-12 19:02:18 +00:00 |
|
Thomas
|
6c48b3f188
|
BlogEngine: Create a page
|
2023-02-12 10:16:13 +00:00 |
|
Thomas
|
c9dd7145f0
|
BlogEngine: Rewrite stapline for the blog
|
2023-02-12 08:18:29 +00:00 |
|
Thomas
|
d06a0fb350
|
BlogEngine: use package ot generate RSS
|
2023-02-11 17:47:36 +00:00 |
|
Thomas
|
577e3815b6
|
BlogEngine: Re-allow dangerous HTML
|
2023-02-09 07:20:32 +00:00 |
|
Thomas
|
bfa2485db1
|
BlogEngine: Add RSS Reader
|
2023-02-08 21:18:53 +00:00 |
|
Thomas
|
d9bc962d72
|
site: use for web-font loading (so font is always visible)
|
2023-02-08 20:01:23 +00:00 |
|