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 |
|
Thomas
|
6c8083593f
|
BlogEngine: Remove all references to old posts.json and Python scripts
|
2023-02-08 19:51:01 +00:00 |
|
Thomas
|
6931e2a414
|
BlogEngine: PreRender everything
|
2023-02-06 22:56:10 +00:00 |
|
Thomas
|
8d2a27e4d8
|
BlogEngine: Remove last references to the pre-built blog posts
|
2023-02-06 22:38:22 +00:00 |
|
Thomas
|
a8fc9a2691
|
BlogEngine: Re-add Book Reviews to the Blog Index page
|
2023-02-05 22:31:58 +00:00 |
|
Thomas
|
9fca4a6867
|
/blog page, use pre-rendering
|
2023-02-05 16:27:45 +00:00 |
|
Thomas
|
dbc368fc3c
|
BlogEngine: Update the BlogIndex page to use the new BlogController. Remove reliance on the old Pythonlist
|
2023-02-05 16:19:07 +00:00 |
|
Thomas
|
2d16ce03df
|
BlogEngine: Introduce JS-level MarkdownFile, BlogPost, and BlogController. First step in moving away from the python build script for listing blog posts
|
2023-02-04 10:04:53 +00:00 |
|
Thomas
|
9da7768f18
|
blog: Vibe Check #10
|
2023-02-03 07:23:42 +00:00 |
|
Thomas
|
0eb59d948a
|
sunrise-sunset: tidy streak calculation
|
2023-02-01 22:31:56 +00:00 |
|
Thomas
|
daf73c797e
|
sunrise-sunset: Update Streak Calculator if a Streak has just ended
|
2023-02-01 22:19:55 +00:00 |
|
Thomas
|
98eb5f7c3f
|
sunrise-sunset: streak emoji
|
2023-01-31 22:57:16 +00:00 |
|
Thomas
|
f7235b26cb
|
sunrise-sunset: Streak Counting is Hard
|
2023-01-31 22:47:45 +00:00 |
|
Thomas
|
801bb6586a
|
sunrise-sunset: add score history
|
2023-01-31 22:12:06 +00:00 |
|
Thomas
|
ffac69e6ce
|
blog: Sunrise Sunset announcement post
|
2023-01-30 22:30:38 +00:00 |
|
Thomas
|
e6d10428bd
|
blog: Sunrise, Sunset intro post
|
2023-01-30 22:04:50 +00:00 |
|
Thomas
|
6d6557d3cb
|
sunrise-sunset: refactor streak code
|
2023-01-29 23:26:29 +00:00 |
|
Thomas
|
29e4cb0b6d
|
sunrise-sunset: current streak length
|
2023-01-29 23:15:03 +00:00 |
|
Thomas
|
ac98297cff
|
sunrise-sunset: Update notification styles
|
2023-01-28 14:21:38 +00:00 |
|
Thomas
|
210fa2f4a6
|
sunrise-sunset: start to componentise the design
|
2023-01-28 13:51:42 +00:00 |
|
Thomas
|
7f83444d0f
|
sunrise-sunset: put metatags in svelte:headD
|
2023-01-28 09:03:22 +00:00 |
|
Thomas
|
8c2a954fe2
|
sunrise-sunset: add metatags (including preview image)
|
2023-01-28 09:00:10 +00:00 |
|
Thomas
|
748ce7e7c0
|
sunrise-sunset: fix over-100% width issue
|
2023-01-28 08:11:00 +00:00 |
|
Thomas
|
f934bed772
|
sunrise-sunset: add success/failure notification
|
2023-01-27 23:12:06 +00:00 |
|
Thomas
|
9e31ade173
|
sunrise-sunset: add basic local storage
|
2023-01-26 21:49:40 +00:00 |
|
Thomas
|
e1769f5c6a
|
sunrise-sunset: create the sunrise-sunset photo guessing page
|
2023-01-24 21:12:19 +00:00 |
|
Thomas
|
135c54ca82
|
sunrise-sunset: Create /api/sunrise-sunset-photo endpoint
|
2023-01-24 20:41:04 +00:00 |
|
Thomas
|
363051c35e
|
sunrise-sunet: commit basic data and scraping code
|
2023-01-23 20:26:50 +00:00 |
|
Thomas
|
897d859d21
|
blog: seven days with terraform
|
2023-01-20 19:22:35 +00:00 |
|
Thomas
|
7a054b6666
|
blog: Add Terraform Blog Post
|
2023-01-15 19:49:55 +00:00 |
|
Thomas
|
1f02ac2873
|
blog: little project: oddbox scraper
|
2023-01-12 20:01:05 +00:00 |
|
Thomas
|
af45d16165
|
blog: favourite albums 2022
|
2023-01-01 21:47:33 +00:00 |
|
Thomas
|
88daaa2948
|
blog: vibe check #9
|
2023-01-01 20:24:24 +00:00 |
|
Thomas
|
b74e538688
|
blog: Vibe Check #8
|
2022-12-04 22:01:07 +00:00 |
|
Thomas
|
bba7762a93
|
blog: all problems are people problems
|
2022-11-28 22:53:59 +00:00 |
|
Thomas
|
765332a668
|
blog: vibe check #7
|
2022-11-06 08:27:17 +00:00 |
|
Thomas
|
df29682b10
|
blog: communciate clearly
|
2022-11-05 17:11:13 +00:00 |
|
Thomas
|
f263fba640
|
blog: maintenance++
|
2022-10-22 13:28:31 +01:00 |
|
Thomas
|
d040533440
|
blog: principals - correct, use, change
|
2022-10-09 10:03:26 +01:00 |
|
Thomas
|
19ee510af9
|
blog: vibe check 6
|
2022-10-02 17:13:58 +01:00 |
|
Thomas
|
30114f7f71
|
blog: bugs
|
2022-09-24 13:08:44 +01:00 |
|
Thomas
|
70d330ed0b
|
bump
|
2022-09-19 19:40:10 +01:00 |
|
Thomas
|
1059eeaa9f
|
blog: wainwrights blog post
|
2022-09-13 10:07:48 +01:00 |
|
Thomas
|
38fff916a6
|
chore: update sveltekit to next-465
|
2022-09-04 10:59:25 +01:00 |
|
Thomas
|
579da441d1
|
floriferous: add basic score calculator component
|
2022-08-29 21:53:36 +01:00 |
|
Thomas
|
70e7e982e9
|
games: add base /games page, and re-style floriferous page
|
2022-08-28 14:51:04 +01:00 |
|
Thomas
|
dfe51dd728
|
fix: update css on blog list page; add better roles to blog list page
|
2022-08-28 13:57:17 +01:00 |
|
Thomas
|
4fc9b7fa6e
|
Update 'learning to sew' statement on homepage
|
2022-08-25 07:35:59 +01:00 |
|